0001193125-22-129801.txt : 20220429 0001193125-22-129801.hdr.sgml : 20220429 20220429063543 ACCESSION NUMBER: 0001193125-22-129801 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 122 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220429 DATE AS OF CHANGE: 20220429 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FinVolution Group CENTRAL INDEX KEY: 0001691445 STANDARD INDUSTRIAL CLASSIFICATION: LOAN BROKERS [6163] 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-38269 FILM NUMBER: 22869928 BUSINESS ADDRESS: STREET 1: BUILDING G1, NO. 999 DANGUI ROAD STREET 2: PUDONG NEW DISTRICT CITY: SHANGHAI STATE: F4 ZIP: 200120 BUSINESS PHONE: 86 21 3118 6888 MAIL ADDRESS: STREET 1: BUILDING G1, NO. 999 DANGUI ROAD STREET 2: PUDONG NEW DISTRICT CITY: SHANGHAI STATE: F4 ZIP: 200120 FORMER COMPANY: FORMER CONFORMED NAME: PPDAI Group Inc. DATE OF NAME CHANGE: 20161202 20-F 1 d214294d20f.htm FORM 20-F Form 20-F
falseFY0001691445As Hainan Shanghu obtained software enterprise status in the fourth quarter of 2021, the Group reversed a total of RMB220.2 million tax expenses in the fourth quarter of 2021 including RMB76.1 million related to 2020 and RMB144.1 million related to for the first three quarters of 2021. As Shanghai Shanghu obtained Key Software Enterprise Status in 2020, the Group reversed a total of RMB33.8 million tax expenses related to 2019 in 2020.The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag. The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition.Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively.Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively. 0001691445 2019-01-01 2019-12-31 0001691445 2020-01-01 2020-12-31 0001691445 2021-01-01 2021-12-31 0001691445 2020-12-31 0001691445 2021-12-31 0001691445 2019-12-31 0001691445 2018-01-01 2018-12-31 0001691445 2021-10-01 2021-12-31 0001691445 2021-01-01 2021-09-30 0001691445 2020-01-01 0001691445 2021-06-11 2021-06-11 0001691445 2021-06-11 0001691445 2018-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2020-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:NewBorrowersMember us-gaap:FinancialAssetPastDueMember 2020-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember 2020-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:RepeatBorrowersMember us-gaap:FinancialAssetPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 us-gaap:FinancialAssetPastDueMember 2020-12-31 0001691445 finv:MicroLendingLicenseMember 2020-12-31 0001691445 finv:FactoringLicenseMember 2020-12-31 0001691445 finv:FinancialLeasingLicenseMember 2020-12-31 0001691445 finv:InsuranceLicenseMember 2020-12-31 0001691445 finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2020-12-31 0001691445 srt:ParentCompanyMember 2020-12-31 0001691445 finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:NewBorrowersMember 2020-12-31 0001691445 us-gaap:CommonClassAMember srt:ParentCompanyMember 2020-12-31 0001691445 us-gaap:CommonClassBMember srt:ParentCompanyMember 2020-12-31 0001691445 finv:ComputerAndElectronicEquipmentMember 2020-12-31 0001691445 finv:OfficeFurnitureAndEquipmentMember 2020-12-31 0001691445 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001691445 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001691445 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member finv:WealthManagementProductsMember 2020-12-31 0001691445 finv:WealthManagementProductsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001691445 us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001691445 finv:WealthManagementProductsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001691445 finv:IndividualInvestorsWithCappedObligationsMember 2020-12-31 0001691445 finv:PaidInCapitalMember 2020-12-31 0001691445 finv:CashReceivedFromBorrowersNotYetDisbursedMember 2020-12-31 0001691445 finv:CashReceivedFromInvestorsOrBorrowersNotYetDisbursedMember 2020-12-31 0001691445 finv:CashReceivedViaConsolidatedTrustNotYetDistributedMember 2020-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2020-12-31 0001691445 finv:IncentiveSharesPlanMember 2020-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001691445 finv:ConsolidatedTrustMember 2020-12-31 0001691445 finv:VariableInterestEntitySubsidiariesMember 2020-12-31 0001691445 finv:PRCSubsidiaryMember 2020-12-31 0001691445 us-gaap:CommonClassAMember 2020-12-31 0001691445 us-gaap:CommonClassBMember 2020-12-31 0001691445 finv:NewBorrowersMember 2020-12-31 0001691445 finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember finv:OtherMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:OtherMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:OtherMember 2020-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2020-12-31 0001691445 finv:QualityAssetsReceivableMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember finv:NewBorrowersMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember us-gaap:FinancialAssetPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:NewBorrowersMember us-gaap:FinancialAssetPastDueMember 2021-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember 2021-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 us-gaap:FinancialAssetPastDueMember 2021-12-31 0001691445 finv:MicroLendingLicenseMember 2021-12-31 0001691445 finv:FactoringLicenseMember 2021-12-31 0001691445 finv:FinancialLeasingLicenseMember 2021-12-31 0001691445 finv:InsuranceLicenseMember 2021-12-31 0001691445 finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2021-12-31 0001691445 srt:ParentCompanyMember 2021-12-31 0001691445 finv:NewBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember 2021-12-31 0001691445 us-gaap:CommonClassAMember srt:ParentCompanyMember 2021-12-31 0001691445 srt:ParentCompanyMember us-gaap:CommonClassBMember 2021-12-31 0001691445 us-gaap:CommonClassBMember 2021-12-31 0001691445 finv:ComputerAndElectronicEquipmentMember 2021-12-31 0001691445 finv:OfficeFurnitureAndEquipmentMember 2021-12-31 0001691445 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001691445 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001691445 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member finv:WealthManagementProductsMember 2021-12-31 0001691445 finv:WealthManagementProductsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001691445 us-gaap:FairValueInputsLevel3Member finv:WealthManagementProductsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001691445 finv:WealthManagementProductsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001691445 finv:InstitutionalInvestorsWithoutUncappedObligationsMember 2021-12-31 0001691445 finv:PaidInCapitalMember 2021-12-31 0001691445 finv:CashReceivedFromBorrowersNotYetDisbursedMember 2021-12-31 0001691445 finv:CashReceivedFromInvestorsOrBorrowersNotYetDisbursedMember 2021-12-31 0001691445 finv:CashReceivedViaConsolidatedTrustNotYetDistributedMember 2021-12-31 0001691445 finv:GuaranteeAndQualityAssuranceFundMember 2021-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ConsolidatedTrustMember 2021-12-31 0001691445 finv:VariableInterestEntitySubsidiariesMember 2021-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001691445 us-gaap:CommonClassAMember 2021-12-31 0001691445 finv:FinvolutionHkLimitedMember 2021-12-31 0001691445 finv:BeijingProsperInvestmentConsultingCompanyLimitedMember 2021-12-31 0001691445 finv:ShanghaiGuangjianInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 finv:ShanghaiManyinInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 finv:HainanShanghuInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ShanghaiziheInformationTechnologyCompanyLimitedMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ShanghaiNianqiaoTechnologyCompanyLimitedMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ShanghaiLedaoTechnologyCompanyLimitedMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ChengduYougaoInformationTechnologyCoLtdMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ShanghaiPpdaiFinancialInformationServicesCompanyLimitedMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiErxuInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 finv:FujianZhiyunFinancingGuaranteeCoLtdMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:PRCSubsidiaryMember 2021-12-31 0001691445 srt:SubsidiariesMember 2021-12-31 0001691445 finv:CommonClassAAndClassBMember 2021-12-31 0001691445 finv:NewBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:OtherMember 2021-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2021-12-31 0001691445 finv:QualityAssetsReceivableMember 2021-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember finv:NewBorrowersMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember finv:OtherMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:DataCollectionServiceMember finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2019-01-01 2019-12-31 0001691445 srt:ParentCompanyMember finv:ThirdPartyRevenuesMember 2019-01-01 2019-12-31 0001691445 srt:ParentCompanyMember 2019-01-01 2019-12-31 0001691445 finv:IncentiveSharesPlanMember 2019-01-01 2019-12-31 0001691445 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001691445 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001691445 finv:PRCSubsidiaryMember 2019-01-01 2019-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:BorrowersReferralFeeMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:InvestmentManagementFeesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:QualityAssuranceProgramMember finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember 2019-01-01 2019-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:OtherRevenuesMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0001691445 us-gaap:FinancialServiceOtherMember 2019-01-01 2019-12-31 0001691445 finv:LoanFacilitationServiceFeesMember 2019-01-01 2019-12-31 0001691445 finv:PostfacilitationServiceFeesMember 2019-01-01 2019-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001691445 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001691445 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001691445 finv:StatutoryReservesMember 2019-01-01 2019-12-31 0001691445 finv:AmericanDepositaryShareMember 2019-01-01 2019-12-31 0001691445 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001691445 us-gaap:GrantMember 2019-01-01 2019-12-31 0001691445 finv:NonMarketableEquityMethodInvestmentsMember 2019-01-01 2019-12-31 0001691445 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001691445 country:CN 2019-01-01 2019-12-31 0001691445 finv:ThirdPartyRevenuesMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2019-01-01 2019-12-31 0001691445 finv:InterCompanyRevenuesMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2019-01-01 2019-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2019-01-01 2019-12-31 0001691445 finv:PPCreditDataServiceShanghaiCompanyLimitedMember finv:DataCollectionServiceMember 2020-01-01 2020-12-31 0001691445 finv:IncentiveSharesPlanMember 2020-01-01 2020-12-31 0001691445 srt:ParentCompanyMember finv:ThirdPartyRevenuesMember 2020-01-01 2020-12-31 0001691445 srt:ParentCompanyMember 2020-01-01 2020-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001691445 country:HK 2020-01-01 2020-12-31 0001691445 finv:PRCSubsidiaryMember 2020-01-01 2020-12-31 0001691445 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:BorrowersReferralFeeMember finv:WithoutQualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:InvestmentManagementFeesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:OtherRevenuesMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:OtherRevenuesMember finv:WithoutQualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 us-gaap:OtherIncomeMember 2020-01-01 2020-12-31 0001691445 us-gaap:FinancialServiceOtherMember 2020-01-01 2020-12-31 0001691445 finv:LoanFacilitationServiceFeesMember 2020-01-01 2020-12-31 0001691445 finv:PostfacilitationServiceFeesMember 2020-01-01 2020-12-31 0001691445 finv:GuaranteeIncomeMember 2020-01-01 2020-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001691445 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001691445 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001691445 finv:StatutoryReservesMember 2020-01-01 2020-12-31 0001691445 finv:AmericanDepositaryShareMember 2020-01-01 2020-12-31 0001691445 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001691445 us-gaap:GrantMember 2020-01-01 2020-12-31 0001691445 finv:NonMarketableEquityMethodInvestmentsMember 2020-01-01 2020-12-31 0001691445 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2020-01-01 2020-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2020-01-01 2020-12-31 0001691445 finv:ThirdPartyRevenuesMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2020-01-01 2020-12-31 0001691445 finv:InterCompanyRevenuesMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2020-01-01 2020-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2020-01-01 2020-12-31 0001691445 finv:BeijingProsperInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:DataCollectionServiceMember finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 country:HK 2021-01-01 2021-12-31 0001691445 finv:TaxSlabRateOneMember country:HK 2021-01-01 2021-12-31 0001691445 country:HK finv:TaxSlabRateTwoMember 2021-01-01 2021-12-31 0001691445 country:ID 2021-01-01 2021-12-31 0001691445 srt:ParentCompanyMember finv:ThirdPartyRevenuesMember 2021-01-01 2021-12-31 0001691445 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001691445 srt:MinimumMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember finv:ComputerAndElectronicEquipmentMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember finv:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001691445 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001691445 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001691445 finv:ComputerAndElectronicEquipmentMember srt:MinimumMember 2021-01-01 2021-12-31 0001691445 finv:OfficeFurnitureAndEquipmentMember srt:MinimumMember 2021-01-01 2021-12-31 0001691445 finv:PRCSubsidiaryMember 2021-01-01 2021-12-31 0001691445 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember finv:PostfacilitationServiceFeesMember 2021-01-01 2021-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:BorrowersReferralFeeMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:OtherRevenuesMember finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 us-gaap:FinancialServiceOtherMember finv:OtherRevenuesMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 us-gaap:OtherIncomeMember 2021-01-01 2021-12-31 0001691445 us-gaap:FinancialServiceOtherMember 2021-01-01 2021-12-31 0001691445 finv:LoanFacilitationServiceFeesMember 2021-01-01 2021-12-31 0001691445 finv:PostfacilitationServiceFeesMember 2021-01-01 2021-12-31 0001691445 finv:GuaranteeIncomeMember 2021-01-01 2021-12-31 0001691445 finv:FinvolutionHkLimitedMember 2021-01-01 2021-12-31 0001691445 finv:BeijingProsperInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:ShanghaiGuangjianInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:ShanghaiManyinInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:HainanShanghuInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiziheInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiNianqiaoTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiLedaoTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ChengduYougaoInformationTechnologyCoLtdMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiPpdaiFinancialInformationServicesCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiErxuInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:FujianZhiyunFinancingGuaranteeCoLtdMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001691445 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001691445 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001691445 finv:StatutoryReservesMember 2021-01-01 2021-12-31 0001691445 finv:AmericanDepositaryShareMember 2021-01-01 2021-12-31 0001691445 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001691445 dei:BusinessContactMember 2021-01-01 2021-12-31 0001691445 dei:AdrMember 2021-01-01 2021-12-31 0001691445 us-gaap:GrantMember 2021-01-01 2021-12-31 0001691445 finv:NonMarketableEquityMethodInvestmentsMember 2021-01-01 2021-12-31 0001691445 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2021-01-01 2021-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2021-01-01 2021-12-31 0001691445 us-gaap:EarliestTaxYearMember 2021-01-01 2021-12-31 0001691445 us-gaap:LatestTaxYearMember 2021-01-01 2021-12-31 0001691445 finv:ThirdPartyRevenuesMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:InterCompanyRevenuesMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:GuaranteeAndQualityAssuranceFundMember 2019-12-31 0001691445 finv:IncentiveSharesPlanMember srt:MinimumMember 2019-12-31 0001691445 finv:IncentiveSharesPlanMember srt:MaximumMember 2019-12-31 0001691445 us-gaap:CommonClassAMember 2019-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2019-12-31 0001691445 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001691445 us-gaap:RestrictedStockUnitsRSUMember finv:TwoThousandAndSeventeenShareIncentivePlanMember 2018-01-01 2018-12-31 0001691445 us-gaap:EmployeeStockOptionMember finv:TwoThousandAndSeventeenShareIncentivePlanMember 2018-01-01 2018-12-31 0001691445 finv:TaxSlabRateOneMember 2018-12-31 0001691445 finv:PRCSubsidiaryMember 2007-03-16 2007-03-16 0001691445 finv:PRCSubsidiaryMember 2008-04-14 2008-04-14 0001691445 country:HK srt:MaximumMember 2006-08-01 2006-08-31 0001691445 country:HK finv:PRCSubsidiaryMember srt:MinimumMember 2006-08-01 2006-08-31 0001691445 us-gaap:SubsequentEventMember 2022-03-15 2022-03-15 0001691445 us-gaap:SubsequentEventMember 2022-03-15 0001691445 us-gaap:CommonStockMember 2018-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001691445 us-gaap:TreasuryStockMember 2018-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001691445 finv:StatutoryReservesMember 2018-12-31 0001691445 us-gaap:RetainedEarningsMember 2018-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2018-12-31 0001691445 us-gaap:CommonStockMember 2019-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001691445 us-gaap:TreasuryStockMember 2019-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001691445 finv:StatutoryReservesMember 2019-12-31 0001691445 us-gaap:RetainedEarningsMember 2019-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2019-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001691445 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001691445 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001691445 us-gaap:CommonStockMember 2020-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001691445 us-gaap:TreasuryStockMember 2020-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001691445 finv:StatutoryReservesMember 2020-12-31 0001691445 us-gaap:RetainedEarningsMember 2020-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2020-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2019-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2019-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2020-12-31 0001691445 us-gaap:CommonStockMember 2021-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001691445 us-gaap:TreasuryStockMember 2021-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001691445 finv:StatutoryReservesMember 2021-12-31 0001691445 us-gaap:RetainedEarningsMember 2021-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2021-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2021-12-31 iso4217:CNY iso4217:USD xbrli:pure xbrli:shares utr:Year utr:Month iso4217:HKD iso4217:CNY xbrli:shares iso4217:USD xbrli:shares finv:Segments
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
 
FORM
20-F
 
 
 
REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934
OR
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
OR
 
SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Date of event requiring this shell company report
                
For the transition period from
                
to
                
Commission file number:
001-38269
 
 
FinVolution Group
(Exact name of Registrant as specified in its charter)
 
 
Cayman Islands
(Jurisdiction of incorporation or organization)
Building G1, No. 999 Dangui Road
Pudong New District, Shanghai 201203
The People’s Republic of China
(Address of principal executive offices)
J
iayuan Xu, Chief Financial Officer
Phone: +86 21 8030 3200
Email: xujiayuan@xinye.com
Building G1, No. 999 Dangui Road
Pudong New District, Shanghai 201203
The People’s Republic of China
(Name, Telephone,
E-mail
and/or Facsimile number and Address of Company Contact Person)
 
 
Securities registered or to be registered pursuant to Section 12(b) of the Act.
 
Title of each class
 
Trading
Symbol
 
Name of each exchange
on which registered
American depositary shares (one American depositary share representing five Class A ordinary shares, par value US$0.00001 per share)
 
FINV
 
New York Stock Exchange
Class A ordinary shares, par value US$0.00001 per share*
     
New York Stock Exchange
 
 
*
Not for trading, but only in connection with the listing on the New York Stock Exchange of American depositary shares.
Securities registered or to be registered pursuant to Section 12(g) of the Act.
Not Applicable
(Title of Class)
Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act.
Not Applicable
(Title of Class)
 
 
As of December 31, 2021, there were 1,433,791,404 ordinary shares outstanding, consisting of 854,591,404 Class A ordinary shares and 579,200,000 Class B ordinary shares, both with a par value of US$0.00001 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. (Check one):
 
Large accelerated filer      Accelerated filer    
Non-accelerated
filer
 
                 Emerging growth company  
If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards † provided pursuant to Section 13(a) of the Exchange Act.  ☐
 
 
The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  
Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:
 
U.S. GAAP  ☒           International Financial Reporting Standards as issued             Other  ☐
            by the International Accounting Standards Board            
If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.    Item 17  ☐    Item 18  ☐
If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act).    Yes  ☐    No  
(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)
Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.     Yes  ☐    No  ☐
 
 
 

TABLE OF CONTENTS
 
  
 
1
 
  
 
3
 
 
  
 
4
 
ITEM 1.
 
  
 
4
 
ITEM 2.
 
  
 
4
 
ITEM 3.
 
  
 
4
 
ITEM 4.
 
  
 
74
 
ITEM 4A.
 
  
 
118
 
ITEM 5.
 
  
 
118
 
ITEM 6.
 
  
 
137
 
ITEM 7.
 
  
 
147
 
ITEM 8.
 
  
 
148
 
ITEM 9.
 
  
 
150
 
ITEM 10.
 
  
 
150
 
ITEM 11.
 
  
 
161
 
ITEM 12.
 
  
 
162
 
 
  
 
164
 
ITEM 13.
 
  
 
164
 
ITEM 14.
 
  
 
164
 
ITEM 15.
 
  
 
164
 
ITEM 16A.
 
  
 
165
 
ITEM 16B.
 
  
 
166
 
ITEM 16C.
 
  
 
166
 
ITEM 16D.
 
  
 
166
 
ITEM 16E.
 
  
 
166
 
ITEM 16F.
 
  
 
167
 
ITEM 16G.
 
  
 
167
 
ITEM 16H.
 
  
 
167
 
ITEM 16I.
 
  
 
168
 
 
  
 
169
 
ITEM 17.
 
  
 
169
 
ITEM 18.
 
  
 
169
 
ITEM 19.
 
  
 
169
 
  
 
173
 
 
i

INTRODUCTION
Unless otherwise indicated or the context otherwise requires in this annual report on Form
20-F:
 
   
“ADSs” refers to our American depositary shares, each of which represents five Class A ordinary shares;
 
   
“average rate of transaction service fees” for a given period is computed by dividing the total amount of transaction service fees we received during the period by the total volume of loans originated on our platform during the same period. For loans funded by individual investors, the transaction service fee was collected from borrowers for our services in matching them with investors and for other services we provided over the loans’ lifecycle. For loans funded by institutional funding partners, the transaction service fee is collected from third party guarantee companies and, if applicable, the institutional funding partners for our services in borrower introduction and preliminary credit assessment, as well as other services we provide over the loans’ lifecycle;
 
   
“China” or the “PRC” refers to the People’s Republic of China, excluding, for the purposes of this annual report only, Hong Kong, Macau and Taiwan;
 
   
“delinquency rate” refers to the balance of the outstanding principal for loans that were 15 to 29, 30 to 59, 60 to 89, 90 to 119, 120 to 149 and 150 to 179 calendar days past due as of a date as a percentage of the total outstanding balance of principal for the loans on our platform as of such date. Loans that are delinquent for 180 days or more are typically considered
charged-off
and are not included in the delinquency rate calculation;
 
   
“individual investors” refers to the individual investors who invested through our platform historically. We have ceased facilitating new loans with funding from individual investors on our platform since October 2019;
 
   
“investment transactions” for a given period refers to the total number of investments executed by investors on our platform. An investor’s investment in a loan is counted as one investment transaction;
 
   
number of “unique borrowers” at a certain point in time refers to the cumulative number of borrowers whose loans on our platform had been funded before such point in time;
 
   
number of “unique borrowers” in a given period refers to the total number of borrowers whose loans on our platform were funded during such period;
 
   
“outstanding loan balance” in the China market as of a given date refers to the balance of outstanding loans delinquent within 180 days from such date;
 
   
“outstanding loan balance of the overseas markets” as of a given date refers to the balance of outstanding loans delinquent within 30 days from such date;
 
   
“ordinary shares” refers to our Class A and Class B ordinary shares, par value US$0.00001 per share;
 
   
“overseas markets” refers to our overseas markets outside China, including the Philippines, Indonesia, Vietnam and Singapore;
 
   
“RMB” and “Renminbi” refer to the legal currency of China;
 
   
“US$,” “U.S. dollars,” “$,” and “dollars” refer to the legal currency of the United States;
 
   
“vintage delinquency rate” refers to (i) the total amount of principal for all the loans in a vintage that become delinquent, less (ii) the total amount of recovered past due principal for all loans in the same vintage, and then divided by (iii) the total amount of initial principal for all loans in such vintage. For purpose of this annual report, loans facilitated during a specified time period are referred to as a vintage. Loans that are delinquent for 180 days or more are included in the calculation of vintage delinquency rate; and
 
1

   
“we,” “us,” “our company,” “our” and “FinVolution” refer to FinVolution Group, its subsidiaries, and, in the context of describing our operations and consolidated financial information, the consolidated variable interest entities in China, including Beijing Paipairongxin Investment Consulting Co., Ltd., Shanghai Zihe Information Technology Group Co., Ltd., and Shanghai Ledao Technology Co., Ltd. and their respective subsidiaries.
Our reporting currency is the Renminbi because our business is mainly conducted in China and substantially all of our revenues are denominated in Renminbi. This annual report contains translations of Renminbi amounts into U.S. dollars at specific rates solely for the convenience of the reader. The conversion of Renminbi into U.S. dollars in this annual report is based on the rate certified for customs purposes by the Federal Reserve Bank of New York. Unless otherwise noted, all translations from Renminbi to U.S. dollars and from U.S. dollars to Renminbi in this annual report were made at RMB6.3726 to US$1.00, the noon buying rate on December 30, 2021 set forth in the H.10 statistical release of the U.S. Federal Reserve Board. We make no representation that any Renminbi or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or Renminbi, as the case may be, at any particular rate, the rates stated below, or at all. The PRC government imposes control over its foreign currency reserves in part through direct regulation of the conversion of Renminbi into foreign exchange and through restrictions on foreign trade. On April 22, 2022, the noon buying rate set forth in the H.10 statistical release of the Federal Reserve Board was RMB6.5010 to US$1.00.
 
2

FORWARD-LOOKING STATEMENTS
This annual report on Form
20-F
contains forward-looking statements that reflect our current expectations and views of future events. Known and unknown risks, uncertainties and other factors, including those listed under “Item 3. Key Information—D. Risk Factors,” 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 mission and strategies;
 
   
our future business development, financial condition and results of operations;
 
   
the expected growth of the online consumer finance platform market in China;
 
   
our expectations regarding demand for and market acceptance of our products and services;
 
   
our expectations regarding our relationships with institutional funding partners and borrowers;
 
   
competition in our industry;
 
   
general economic and business condition in China and elsewhere; and
 
   
relevant government policies and regulations relating to our industry.
These forward-looking statements involve various risks and uncertainties. Although we believe that our expectations expressed in these forward-looking statements are reasonable, our expectations may later be found to be incorrect. Our actual results could be materially different from our expectations. You should thoroughly read this annual report and the documents that we refer to with the understanding that our actual future results may be materially different from and worse than what we expect. In addition, the rapidly changing nature of the online consumer finance industry results in significant uncertainties for any projections or estimates relating to the growth prospects or future condition of our market. Furthermore, if any one or more of the assumptions underlying the market data are later found to be incorrect, actual results may differ from the projections based on these assumptions. You should not place undue reliance on these forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements.
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.
 
3

PART I
 
ITEM 1.
IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS
Not applicable
 
ITEM 2.
OFFER STATISTICS AND EXPECTED TIMETABLE
Not applicable.
 
ITEM 3.
KEY INFORMATION
Our Holding Company Structure and Contractual Arrangements with the Consolidated Variable Interest Entities
FinVolution Group is not an operating company in China but a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities. We conduct our operations in China through (i) our PRC subsidiaries, (ii) the consolidated variable interest entities with which we have maintained contractual arrangements, and (iii) the subsidiaries of the consolidated variable interest entities. PRC laws and regulations restrict and impose conditions on foreign investment in value-added telecommunications services business, such as the internet content provision services and online data processing and transaction processing services. Accordingly, we operate these businesses in China through the consolidated variable interest entities and their respective subsidiaries, and rely on contractual arrangements among our PRC subsidiaries, the consolidated variable interest entities and their respective shareholders to control the business operations of the consolidated variable interest entities and their respective subsidiaries. Revenues contributed by the consolidated variable interest entities and their respective subsidiaries accounted for 96.3%, 92.5% and 88.0% of our total revenues for 2019, 2020 and 2021, respectively. As used in this annual report, “we,” “us,” “our company” and “our” refer to FinVolution Group, its subsidiaries, and, in the context of describing our operations and consolidated financial information, the consolidated variable interest entities and their respective subsidiaries in China, including but not limited to (i) Beijing Paipairongxin Investment Consulting Co., Ltd., or Beijing Paipairongxin, which was established in June 2012; (ii) Shanghai PPDai Financial Information Service Co., Ltd., or Shanghai PPDai, a subsidiary of Beijing Paipairongxin, which was established in January 2011 and operates our ppdai.com website and PPDai mobile application and used to engage in our historical business of online lending information intermediary; (iii) Heifei PPDai Information Service Co., Ltd., or Hefei PPDai, a subsidiary of Shanghai PPDai, which was established in December 2016 and holds the value-added telecommunication business operation license, or the VATS License, for operation of call center services; (iv) Shanghai Erxu Information Technology Co., Ltd., or Shanghai Erxu, a subsidiary of Shanghai Zihe, which was established in April 2018 and primarily engages in the business of introducing borrowers to institutional funding partners to match transactions; (v) Chengdu Yougao Information Technology Co., Ltd., or Chengdu Yougao, a subsidiary of Shanghai Zihe, which was established in December 2019 and holds the VATS License for the content provision services (excluding internet content provision services); and (vi) Shanghai Ledao Technology Co., Ltd., or Shanghai Ledao, which was established in January 2019 and currently does not engage in any business operations. Holders of our ADSs hold equity interest in FinVolution Group, our Cayman Islands holding company, and do not have direct or indirect equity interest in the consolidated variable interest entities and their subsidiaries.
A series of contractual agreements, including loan agreements, business operation agreement, power of attorney, equity pledge agreement, exclusive technology consulting and service agreement and call option agreement, have been entered into by and among our subsidiaries, the consolidated variable interest entities and their respective shareholders. Terms contained in each set of contractual arrangements with the consolidated variable interest entities and their respective shareholders are substantially similar. As a result of the contractual arrangements, we have effective control over and are considered the primary beneficiary of these companies, and we have consolidated the financial results of these companies in our consolidated financial statements. For more details of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements.”
However, the contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated variable interest entities and we may incur substantial costs to enforce the terms of the arrangements. In addition, these agreements have not been tested in China courts. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—We rely on contractual arrangements with the consolidated variable interest entities for a significant portion of our business operations, and such contractual arrangements may not be as effective as direct ownership in providing operational control” and “—The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.”
 
4

There are also substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of our Cayman Islands holding company with respect to its contractual arrangements with the consolidated variable interest entities and their shareholders. It is uncertain whether any new PRC laws or regulations relating to consolidated variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of the consolidated variable interest entities is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—If the PRC government deems that the contractual arrangements in relation to the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations.”
Our corporate structure is subject to risks associated with our contractual arrangements with the consolidated variable interest entities. If the PRC government deems that our contractual arrangements with the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company, our PRC subsidiaries, the consolidated variable interest entities and their respective subsidiaries, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a whole. For a detailed description of the risks associated with our corporate structure, please refer to risks disclosed under “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure.”
We face various risks and uncertainties related to doing business in China. Our business operations are primarily conducted in China, and we are subject to complex and evolving PRC laws and regulations. For example, we face risks associated with regulatory approvals on offshore offerings and oversight on cybersecurity and data privacy, as well as the lack of inspection by the Public Company Accounting Oversight Board, or the PCAOB, on our auditors, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States or other foreign exchange. These risks could result in a material adverse change in our operations and the value of our ADSs, significantly limit or completely hinder our ability to continue to offer securities to investors, or cause the value of such securities to significantly decline. For a detailed description of risks related to doing business in China, please refer to risks disclosed under “Item 3.D. Key Information—Risk Factors—Risks Related to Doing Business in China.”
PRC government’s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations, including data security related regulations, in this nature may cause the value of such securities to significantly decline. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—The PRC government’s significant oversight and discretion over our business operation could result in a material adverse change in our operations and the value of our ADSs.”
Risks and uncertainties arising from the legal system in China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in China, could result in a material adverse change in our operations and the value of our ADSs. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to us” and “ —We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, 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.”
 
5

Permissions Required from the PRC Authorities for Our Operations
Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries and consolidated variable interest entities and their respective subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our holding company and the consolidated variable interest entities in China, except that Shanghai PPDai has not obtained any VATS License. Due to the lack of regulatory authorities’ final interpretation of the applicable laws, there still exists uncertainties on which category of VATS License that may be applicable to Shanghai PPDai as the operator of our ppdai.com website and PPDai mobile application, and therefore Shanghai PPDai has not obtained any VATS License. We cannot rule out the possibility that Shanghai PPDai may be deemed by certain regulatory authorities as operating our ppdai.com website and PPDai mobile application without an appropriate VATS License and we may be subject to regulatory penalties, including, but not limited to, rectification orders and warnings, fines, confiscation of illegal gains, and suspension or termination of operating of our website and mobile application. In addition, given the rapid evolving of the online consumer finance industry and the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings or approvals for the functions and services of our platform in the future. For example, when Shanghai Erxu provides the service of introducing borrowers to our institutional funding partners to match transactions, it also provides the preliminary credit assessment services to our institutional funding investors for the borrowers referred by it, and if the preliminary credit assessment services provided by Shanghai Erxu to our institutional funding partners are deemed by the regulatory authorities as the credit reference business or information provision activities, Shanghai Erxu may be required to obtain a license for individual credit reference business, or alternatively, pursue cooperation with licensed credit reference agencies and submit the relevant cooperation agreement with the People’s Bank of China, or the PBOC or its provincial branches. If we cannot obtain the regulatory approval or complete the filing in a timely manner, we may be deemed as violating the applicable laws and regulations of credit reference services and subject to regulatory penalties, including cessation of business operations, confiscation of illegal gains, fines from RMB50,000 to RMB500,000, and even criminal liability. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—The laws and regulations governing online consumer finance industry in China are developing and evolving and subject to changes. If our business practices are deemed to violate any existing and future applicable laws, regulations or requirements of local regulatory authorities, our business, financial condition and results of operations would be materially and adversely affected” and “ —If our practice is deemed to violate any PRC laws and regulations, our business, financial condition and results of operations would be materially and adversely affected.”
Furthermore, in connection with our issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries and the consolidated variable interest entities, (i) are not required to obtain permissions from the China Securities Regulatory Commission, or the CSRC, (ii) are not required to go through cybersecurity review by the Cyberspace Administration of China, or the CAC, and (iii) have not received or were denied such requisite permissions by any PRC authority. However, if the relevant PRC governmental authorities determine that our business may affect national security, they may initiate cybersecurity review against us. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Any failure to comply with existing or future laws and regulations related to data protection, data security, cybersecurity or personal information protection could lead to liabilities, administrative penalties or other regulatory actions, which could negatively affect our operating results and business.”
However, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—The approval of and filing with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.”
 
6

Cash and Asset Flows through Our Organization
FinVolution Group is a holding company with no operations of its own. We conduct our operations in China primarily through our subsidiaries and consolidated variable interest entities and their respective subsidiaries in China. As a result, although other means are available for us to obtain financing at the holding company level, FinVolution Group’s ability to pay dividends to the shareholders and to service any debt it may incur may depend upon dividends paid by our PRC subsidiaries and license and service fees paid by the consolidated variable interest entities in China. If any of our subsidiaries incurs debt on its own behalf in the future, the instruments governing such debt may restrict its ability to pay dividends to FinVolution Group. In addition, our PRC subsidiaries are permitted to pay dividends to FinVolution Group only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Further, our PRC subsidiaries and consolidated variable interest entities are required to make appropriations to certain statutory reserve funds or may make appropriations to certain discretionary funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the companies. For more details, see “Item 5. Operating and Financial Review and Prospects—Liquidity and Capital Resources—Holding Company Structure.”
Under PRC laws and regulations, our PRC subsidiaries and the consolidated variable interest entities are subject to certain restrictions with respect to paying dividends or otherwise transferring any of their net assets to us. Remittance of dividends by a wholly foreign-owned enterprise out of China is also subject to examination by the banks designated by SAFE. The amounts restricted include the
paid-up
capital and the statutory reserve funds of our PRC subsidiaries and the net assets of the consolidated variable interest entities in which we have no legal ownership, totaling RMB4.6 billion, RMB6.3 billion and RMB7.8 billion (US$1.2 billion) as of December 31, 2019, 2020 and 2021, respectively. For risks relating to the fund flows of our operations in China, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We 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 adverse effect on our ability to conduct our business.”
Under PRC law, FinVolution Group may provide funding to our PRC subsidiaries only through capital contributions or loans, and to our PRC consolidated variable interest entities only through loans, subject to satisfaction of applicable government registration and approval requirements.
Our board of directors declared dividends in March 2019, March 2020, March 2021 and March 2022. In addition, in March 2022, our board of directors approved an annual cash dividend policy, pursuant to which we will declare and distribute a recurring cash dividend at an amount of no less than 10% of our net income after tax in the previous fiscal year in the future. See “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Dividend Policy.” For PRC and United States federal income tax considerations of an investment in our ADSs, see “Item 10. Additional Information—E. Taxation.”
 
7

Financial Information Related to the Consolidated Variable Interest Entities
The following table presents the condensed consolidating schedule of financial position for the consolidated variable interest entities and other entities as of the dates presented.
Condensed Consolidated Statements of Income Information
 
    
For the Year Ended December 31, 2021
 
    
FinVolution
Group
   
Company
Subsidiaries
   
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
   
Consolidated
Variable
Interest
Entities and
Their
Subsidiaries
   
Eliminations
   
Consolidated
Total
 
    
(RMB in thousands)
 
Third-party revenues
     —         1,132,093       4,057       8,333,978       —         9,470,128  
Inter-company revenues
(1)
     —         2,545,816       16,400       796,071       (3,358,287     —    
Net revenues
     —         3,677,909       20,457       9,130,049       (3,358,287     9,470,128  
Third-party expenses
     (18,617     (892,810     (18,850     (3,441,504     —         (4,371,781
Inter-company expenses
(1)
     —         (812,471     —         (2,545,816     3,358,287       —    
Related party expenses
     —         —         —         (7,503     —         (7,503
Provision for accounts receivable and contract assets
     —         (4,288     —         (134,938     —         (139,226
Provision for loans receivable
     —         (406,560     —         32,317       —         (374,243
Credit losses for quality assurance commitment
     —         —         —         (1,963,609     —         (1,963,609
Total operating expenses
     (18,617     (2,116,129     (18,850     (8,061,053     3,358,287       (6,856,362
Income (loss) from subsidiaries and VIEs
(2)
     2,526,062       1,015,784       2,369,387       (448     (5,910,785     —    
Income from operations
     2,507,445       2,577,564       2,370,994       1,068,548       (5,910,785     2,613,766  
Other income, net
     1,502       26,847       345       93,674       —         122,368  
Profit before income tax expenses
     2,508,947       2,604,411       2,371,339       1,162,222       (5,910,785     2,736,134  
Income tax expenses
     —         (92,428     (3,927     (144,463     —         (240,818
Net profit
     2,508,947       2,511,983       2,367,412       1,017,759       (5,910,785     2,495,316  
Net loss attributable to
non-controlling
interest shareholders
     —         14,079       —         —         (448     13,631  
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,508,947       2,526,062       2,367,412       1,017,759       (5,911,233     2,508,947  
 
8

Condensed Consolidated Statements of Income Information
 
    
For the Year Ended December 31, 2020
 
    
FinVolution
Group
   
Company
Subsidiaries
   
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
   
Consolidated
Variable
Interest
Entities and
Their
Subsidiaries
   
Eliminations
   
Consolidated
Total
 
    
(RMB in thousands)
 
Third-party revenues
     —         533,106       36,882       6,993,099       —         7,563,087  
Inter-company revenues
(1)
     —         1,098,946       48,303       159,319       (1,306,568     —    
Net revenues
     —         1,632,052       85,185       7,152,418       (1,306,568     7,563,087  
Third-party expenses
     (20,720     (581,725     (26,690     (2,000,511     —         (2,629,646
Inter-company expenses
(1)
     —         (159,319     (18,086     (1,129,163     1,306,568       —    
Related party expenses
     —         —         —         (10,104     —         (10,104
Provision for accounts receivable and contract assets
     —         (28,274     —         (116,387     —         (144,661
Provision for loans receivable
     —         (160,932     —         (302,243     —         (463,175
Credit losses for quality assurance commitment
     —         —         —         (2,007,968     —         (2,007,968
Total operating expenses
     (20,720     (930,250     (44,776     (5,566,376     1,306,568       (5,255,554
Income (loss) from subsidiaries and VIEs
(2)
     1,991,262       1,395,376       2,036,131       (2,372     (5,420,397     —    
Income from operations
     1,970,542       2,097,178       2,076,540       1,583,670       (5,420,397     2,307,533  
Other income, net
     2,158       13,162       319       100,830       —         116,469  
Profit before income tax expenses
     1,972,700       2,110,340       2,076,859       1,684,500       (5,420,397     2,424,002  
Income tax expenses
     —         (125,569     (10,152     (319,700     —         (455,421
Net profit
     1,972,700       1,984,771       2,066,707       1,364,800       (5,420,397     1,968,581  
Net loss attributable to
non-controlling
interest shareholders
     —         6,491       —         —         (2,372     4,119  
Net profit attributable to FinVolution Group’s ordinary shareholders
     1,972,700       1,991,262       2,066,707       1,364,800       (5,422,769     1,972,700  
 
9

Condensed Consolidated Statements of Income Information
 
    
For the Year Ended December 31, 2019
 
    
FinVolution
Group
   
Company
Subsidiaries
   
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
   
Consolidated
Variable
Interest
Entities and
Their
Subsidiaries
   
Eliminations
   
Consolidated
Total
 
    
(RMB in thousands)
 
Third-party revenues
     —         218,433       1,456       5,742,868       —         5,962,757  
Inter-company revenues
(1)
     —         1,811,586       49,546       27,033       (1,888,165     —    
Net revenues
     —         2,030,019       51,002       5,769,901       (1,888,165     5,962,757  
Third-party expenses
     (25,590     (447,653     (24,765     (2,213,442     —         (2,711,450
Inter-company expenses
(1)
     —         (24,011     (27,033     (1,837,121     1,888,165       —    
Related party expenses
     —         —         —         (43,494     —         (43,494
Provision for accounts receivable and contract assets
     —         (3,811     —         (258,071     —         (261,882
Provision for loans receivable
     —         (42,241     —         (257,263     —         (299,504
Total operating expenses
     (25,590     (517,716     (51,798     (4,609,391     1,888,165       (3,316,330
Income (loss) from subsidiaries and VIEs
(2)
     2,390,542       1,046,664       2,277,941       (1,128     (5,714,019     —    
Income from operations
     2,364,952       2,558,967       2,277,145       1,159,382       (5,714,019     2,646,427  
Other income, net
     7,898       28,976       67,182       32,435       —         136,491  
Gain from quality assurance
     —         —         —         98,405       —         98,405  
Realized gain from financial guarantee derivatives
     —         —         —         31,444       —         31,444  
Fair value change of financial guarantee derivatives
     —         —         —         (56,287     —         (56,287
Profit before income tax expenses
     2,372,850       2,587,943       2,344,327       1,265,379       (5,714,019     2,856,480  
Income tax expenses
     —         (196,861     (16,597     (268,504     —         (481,962
Net profit
     2,372,850       2,391,082       2,327,730       996,875       (5,714,019     2,374,518  
Net profit attributable to
non-controlling
interest shareholders
     —         (540     —         —         (1,128     (1,668
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850       2,390,542       2,327,730       996,875       (5,715,147     2,372,850  
 
10

Condensed Consolidated Balance Sheets Information
 
    
As of December 31, 2021
 
    
FinVolution
Group
    
Company
Subsidiaries
    
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
    
Consolidated
Variable
Interest
Entities and
Their
Subsidiaries
    
Eliminations
   
Consolidated
Total
 
    
(RMB in thousands)
 
Cash and cash equivalents
     38,231        2,199,438        3,877        2,176,581        —         4,418,127  
Restricted cash
     —          381,582        —          3,691,832        —         4,073,414  
Short-term investments
     —          31,378        —          1,173,523        —         1,204,901  
Accounts receivable and contract assets
     —          85,767        —          1,805,079        —         1,890,846  
Quality assurance receivable
     —          —          —          931,798        —         931,798  
Property, equipment and software, net
     —          69,156        —          43,241        —         112,397  
Intangible assets
     —          63,760        —          35,187        —         98,947  
Loans and receivables, net of credit loss allowance for loans receivables
     —          285,781        —          1,696,495        —         1,982,276  
Investments
     —          150,510        —          820,607        —         971,117  
Investment in subsidiaries and VIEs
(3)
     10,574,557        6,108,415        9,984,072        70,578        (26,737,622     —    
Deferred tax assets
     —          112,247        —          343,494        —         455,741  
Prepaid expenses and other assets
     2,795        220,173        3,816        1,672,654        —         1,899,438  
Amounts due from Group companies
(4)
     694,123        3,534,245        744,700        2,200,275        (7,173,343     —    
Right of use assets
     —          197        —          48,941        —         49,138  
Goodwill
(9)
     —          50,411        —          —          —         50,411  
Total assets
     11,309,706        13,293,060        10,736,465        16,710,285        (33,910,965     18,138,551  
Payable to platform customers
     —          —          —          81,150        —         81,150  
Deferred guarantee income
     —          —          —          1,089,503        —         1,089,503  
Expected credit losses for quality assurance commitment
     —          —          —          3,188,561        —         3,188,561  
Payroll and welfare payable
     —          102,032        4,189        146,697        —         252,918  
Taxes payable
     —          143,411        —          57,237        —         200,648  
Funds payable to investors of consolidated trusts
     —          —          —          1,795,640        —         1,795,640  
Contract liability
     1,610        —          —          6,826        —         8,436  
Amounts due to Group companies
(4)
     647,199        2,221,430        299,662        4,005,052        (7,173,343     —    
Amounts due to related party
     —          —          —          2,265        —         2,265  
Deferred tax liabilities
     —          91,976        —          45,656        —         137,632  
Accrued expenses and other liabilities
     5,647        34,544        71        598,570        —         638,832  
Leasing liabilities
     —          172        —          33,184        —         33,356  
Total liabilities
     654,456        2,593,565        303,922        11,050,341        (7,173,343     7,428,941  
Total FinVolution Group shareholders’ equity
(3)
     10,655,250        10,574,557        10,432,543        5,659,944        (26,667,044     10,655,250  
Non-controlling
interest
     —          124,938        —          —          (70,578     54,360  
Total shareholders’ equity
     10,655,250        10,699,495        10,432,543        5,659,944        (26,737,622     10,709,610  
Total liabilities and shareholders’ equity
     11,309,706        13,293,060        10,736,465        16,710,285        (33,910,965     18,138,551  
 
11

Condensed Consolidated Balance Sheets Information
 
    
As of December 31, 2020
 
    
FinVolution
Group
    
Company
Subsidiaries
    
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
    
Consolidated
Variable
Interest
Entities and
Their
Subsidiaries
    
Eliminations
   
Consolidated
Total
 
    
(RMB in thousands)
 
Cash and cash equivalents
     28,435        941,996        1,194        1,660,549        —         2,632,174  
Restricted cash
     —          307,428        —          3,176,799        —         3,484,227  
Short-term investments
     —          —          —          1,970,958        —         1,970,958  
Accounts receivable
     —          178,350        —          685,556        —         863,906  
Quality assurance receivable
     —          —          —          1,121,554        —         1,121,554  
Property, equipment and software, net
     —          26,866        —          67,010        —         93,876  
Intangible assets
     —          63,760        —          35,187        —         98,947  
Loans and receivables, net of credit loss allowance for loans receivables
     —          247,045        —          2,107,837        —         2,354,882  
Investments
     —          62,434        —          888,081        —         950,515  
Investment in subsidiaries and VIEs
(3)
     7,949,999        5,076,480        7,534,510        48,147        (20,609,136     —    
Deferred tax assets
     —          6,247        —          149,511        —         155,758  
Prepaid expenses and other assets
     1,247        42,967        2,932        1,002,863        —         1,050,009  
Amounts due from Group companies
(4)
     1,302,606        1,766,747        502,970        —          (3,572,323     —    
Right of use assets
     —          583        —          54,385        —         54,968  
Goodwill
(9)
     —          50,411        —          —          —         50,411  
Total assets
     9,282,287        8,771,314        8,041,606        12,968,437        (24,181,459     14,882,185  
Payable to platform customers
     —          —          —          103,453        —         103,453  
Deferred guarantee income
     —          —          —          1,259,396        —         1,259,396  
Expected credit losses for quality assurance commitment
     —          —          —          2,390,501        —         2,390,501  
Payroll and welfare payable
     —          79,040        8,994        132,955        —         220,989  
Taxes payable
     —          100,846        —          53,552        —         154,398  
Funds payable to investors of consolidated trusts
     —          —          —          1,661,841        —         1,661,841  
Contract liability
     3,447        —          —          —          —         3,447  
Amounts due to Group companies
(4)
     882,963        485,461        51,958        2,151,941        (3,572,323     —    
Amounts due to related party
     —          —          —          1,984        —         1,984  
Deferred tax liabilities
     —          36,331        —          67,217        —         103,548  
Accrued expenses and other liabilities
     32,571        3,945        40        472,446        —         509,002  
Leasing liabilities
     —          521        —          42,775        —         43,296  
Total liabilities
     918,981        706,144        60,992        8,338,061        (3,572,323     6,451,855  
Total FinVolution Group shareholders’ equity
(3)
     8,363,306        7,949,999        7,980,614        4,630,376        (20,560,989     8,363,306  
Non-controlling
interest
     —          115,171        —          —          (48,147     67,024  
Total shareholders’ equity
     8,363,306        8,065,170        7,980,614        4,630,376        (20,609,136     8,430,330  
Total liabilities and shareholders’ equity
     9,282,287        8,771,314        8,041,606        12,968,437        (24,181,459     14,882,185  
 
12

Condensed Consolidated Cash Flows Information
 
    
For the Year Ended December 31, 2021
 
    
FinVolution
Group
   
Company
Subsidiaries
   
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
   
Consolidated
Variable Interest
Entities and
Their
Subsidiaries
   
Eliminations
   
Consolidated
Total
 
    
(RMB in thousand)
 
Cash used in operating activities under service agreements for Intercompany
(5)
     —         (534,943     (45     (2,313,224     2,848,212       —    
Cash provided by operating activities under service agreements for Intercompany
(5)
     —         2,290,805       22,419       534,988       (2,848,212     —    
Net cash provided by (used in) operating activities for Third-party
     (45,587     (716,930     (19,691     1,412,435       —         630,227  
Net cash provided by (used in) operating activities
     (45,587     1,038,932       2,683       (365,801     —         630,227  
Capital contribution to Group companies
(6)
     —         —         —         (22,432     22,432       —    
Collection of loans from Group companies
(7)
     846,737       186,283       256,537       389,043       (1,678,600     —    
Cash paid as loans extended to Group companies
(8)
     (238,254     (2,296,392     (92,801     (2,328,235     4,955,682       —    
Other investing activities
     —         326,328       —         1,668,517       —         1,994,845  
Net cash provided by (used in) investing activities
     608,483       (1,783,781     163,736       (293,107     3,299,514       1,994,845  
Capital contribution from Group companies
(6)
     —         22,432       —         —         (22,432     —    
Repayment of loans to Group companies
(7)
     (839,719     (285,119     (389,043     (164,719     1,678,600       —    
Cash received as loans from Group companies
(8)
     603,955       2,341,182       225,307       1,785,238       (4,955,682     —    
Other financing activities
     (310,221     967       —         69,454       —         (239,800
Net cash (provided by) used in financing activities
     (545,985     2,079,462       (163,736     1,689,973       (3,299,514     (239,800
 
13

Condensed Consolidated Cash Flows Information
 
    
For the Year Ended December 31, 2020
 
    
FinVolution
Group
   
Company
Subsidiaries
   
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
   
Consolidated
Variable Interest
Entities and
Their
Subsidiaries
   
Eliminations
   
Consolidated
Total
 
    
(RMB in thousand)
 
Cash used in operating activities under service agreements for Intercompany
(5)
     —         (101,577     (36,047     (2,143,205     2,280,829       —    
Cash provided by operating activities under service agreements for Intercompany
(5)
     —         2,088,211       54,994       137,624       (2,280,829     —    
Net cash provided by (used in) operating activities for Third-party
     (6,282     (105,519     (96,939     2,415,649       —         2,206,909  
Net cash provided by (used in) operating activities
     (6,282     1,881,115       (77,992     410,068       —         2,206,909  
Collection of loans from Group companies
(7)
     557,936       —         —         —         (557,936     —    
Other investing activities
     —         (263,706     36,545       1,268,657       —         1,041,496  
Net cash provided by (used in) investing activities
     557,936       (263,706     36,545       1,268,657       (557,936     1,041,496  
Repayment of loans to Group companies
(7)
     —         (557,936     —         —         557,936       —    
Other financing activities
     (636,936     (167,381     —         (2,286,962     —         (3,091,279
Net cash provided by (used in) financing activities
     (636,936     (725,317     —         (2,286,962     557,936       (3,091,279
 
    
For the Year Ended December 31, 2019
 
    
FinVolution
Group
   
Company
Subsidiaries
   
Primary
Beneficiary of
Consolidated
Variable
Interest
Entities
   
Consolidated
Variable Interest
Entities and
Their
Subsidiaries
   
Eliminations
   
Consolidated
Total
 
    
(RMB in thousand)
 
Cash used in operating activities under service agreements for Intercompany
(5)
     —         (10,178     (16,047     (239,476     265,701       —    
Cash provided by operating activities under service agreements for Intercompany
(5)
     —         156,745       82,731       26,225       (265,701     —    
Net cash provided by (used in) operating activities for Third-party
     8,474       (401,085     (32,800     209,889       —         (215,522
Net cash provided by (used in) operating activities
     8,474       (254,518     33,884       (3,362     —         (215,522
Collection of loans from Group companies
(7)
     86,471       —         —         —         (86,471     —    
Cash paid as loans extended to Group companies
(8)
     —         (31,920     —         —         31,920       —    
Other investing activities
     —         189,964       (36,545     (981,638     —         (828,219
Net cash provided by (used in) investing activities
     86,471       158,044       (36,545     (981,638     (54,551     (828,219
Repayment of loans to Group companies
(7)
     —         (86,471     —         —         86,471       —    
Cash received as loans from Group companies
(8)
     —         —         —         31,920       (31,920     —    
Other financing activities
     (401,400     150,001       —         2,000,911       —         1,749,512  
Net cash provided by (used in) financing activities
     (401,400     63,530       —         2,032,831       54,551       1,749,512  
 
14

For purposes of illustration, the following discussion reflects the hypothetical taxes that might be required to be paid within China, assuming that: (i) we have taxable earnings, and (ii) we determine to pay a dividend in the future according to our dividend policy:
 
    
Taxation Scenario
(i)
Statutory Tax and Standard
Rates
 
Hypothetical pre-tax earnings
(ii)
     100
Tax on earnings at statutory rate of 25%
(iii)
     (25 )% 
Net earnings available for distribution
     75
Withholding tax at standard rate of 10%
(iv)
     (7.5 )% 
Net distribution to Parent/Shareholders
     67.5
 
Notes:
 
(i)
For purposes of this example, the tax calculation has been simplified. The hypothetical book pre-tax earnings amount, not considering timing differences, is assumed to equal taxable income in China.
(ii)
Under the terms of contractual arrangements, our PRC subsidiaries may charge the consolidated variable interest entities for services provided to the consolidated variable interest entities. These fees shall be recognized as expenses of the consolidated variable interest entities, with a corresponding amount as service income by our PRC subsidiaries and eliminate in consolidation. For income tax purposes, our PRC subsidiaries and the consolidated variable interest entities file income tax returns on a separate company basis. The fees paid are recognized as a tax deduction by the consolidated variable interest entities and as income by our PRC subsidiaries and are tax neutral.
(iii)
Certain of our subsidiaries and consolidated variable interest entities qualify for a preferential income tax rate in China. However, such rate is subject to qualification, is temporary in nature, and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective.
(iv)
The PRC Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise to its immediate holding company outside of China. A lower withholding income tax rate of 5% is applied if the foreign invested enterprise’s immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with China, subject to a qualification review at the time of the distribution. For purposes of this hypothetical example, the table above assumes a maximum tax scenario under which the full withholding tax would be applied.
The table above has been prepared under the assumption that all profits of the consolidated variable interest entities will be distributed as fees to our PRC subsidiaries under tax neutral contractual arrangements. If, in the future, the accumulated earnings of the consolidated variable interest entities exceed the fees paid to our PRC subsidiaries (or if the current and contemplated fee structure between the intercompany entities is determined to be non-substantive and disallowed by Chinese tax authorities), the consolidated variable interest entities could, as a matter of last resort, make a non-deductible transfer to our PRC subsidiaries for the amounts of the stranded cash in the consolidated variable interest entities. This would result in such transfer being non-deductible expenses for the consolidated variable interest entities but still taxable income for the PRC subsidiaries. Such a transfer and the related tax burdens would reduce our after-tax income to approximately 50.6% of the pre-tax income. Our management believes that there is only a remote possibility that this scenario would happen.
 
 
(1)
It represents the intercompany services eliminated at the consolidation level, including technical development services and technical support services.
(2)
It represents the elimination of the income from investment among FinVolution Group, equity subsidiaries, primary beneficiary of consolidated variable interest entities, consolidated variable interest entities and consolidated variable interest entities’ subsidiaries.
(3)
It represents the elimination of the investment among FinVolution Group, equity subsidiaries, primary beneficiary of consolidated variable interest entities, consolidated variable interest entities and consolidated variable interest entities’ subsidiaries.
(4)
It represents the elimination of intercompany balances among FinVolution Group, equity subsidiaries, primary beneficiary of consolidated variable interest entities, consolidated variable interest entities and consolidated variable interest entities’ subsidiaries.
(5)
It represents the cash received and cash paid for intercompany services, including technical development services and technical support services.
(6)
Capital contribution at intercompany level.
(7)
Collection of loans from group companies, and repayment of loans to group companies.
(8)
Cash paid as loans extended to group companies, and cash received as loans from group companies.
(9)
In October 2017, one equity subsidiary and one consolidated variable interest entity’s subsidiary of FinVolution Group entered into a series of share purchase agreements with shareholders of HB micro lending company (“HB”). After the transactions, the Group was able to control HB. Goodwill and
non-controlling
interest were recognized in accordance with Accounting Standards Codification (“ASC”) 805 “Business Combinations.” In this consolidated variable interest entity’s consolidating schedule, HB’s financial information was recorded in the Equity Subsidiaries. The Group applied equity method in accounting for the investment of consolidated variable interest entity’s subsidiary in HB due to it can exercise significant influence but does not have control. Total assets for HB were RMB256,405 and RMB256,390 as of December 31, 2020 and 2021. Total liabilities for HB were RMB158,799 and RMB92,145 as of December 31, 2020 and 2021.
 
15

Transfers of Cash within the Group
The following is a summary of cash transfers that have occurred between our subsidiaries and the consolidated variable interest entities:
 
    
For the Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
(RMB in thousand)
 
Cash paid by the variable interest entities to our subsidiaries under service agreements
     (239,476      (2,143,205      (2,313,224
Cash received by the variable interest entities from our subsidiaries under service agreements
     26,225        137,624        534,988  
Collection of loans by the variable interest entities from our subsidiaries for intra-group investing
     —          —          389,043  
Cash paid as loans by the variable interest entities to our subsidiaries for intra-group investing
     —          —          (2,328,235
Repayment of loans by the variable interest entities to our subsidiaries for intra-group financing
     —          —          (164,719
Cash received as loans by the variable interest entities from our subsidiaries for intra-group financing
     31,920        —          1,785,238  
Summary Risk Factors
Investing in our ADSs involves significant risks. You should carefully consider all of the information in this annual report before making an investment in our ADSs. Below please find a summary of the principal risks we face, organized under relevant headings. These risks are discussed more fully in the section titled “Item 3. Key Information—D. Risk Factors.”
Risks Related to Our Business
 
   
We operate in China’s online consumer finance platform market, an emerging and evolving industry, which makes it difficult to evaluate our future prospects.
 
   
We change our business model for improvement from time to time, which may not be successful ultimately.
 
   
The laws and regulations governing online consumer finance industry in China are developing and evolving and subject to changes. If our business practices are deemed to violate any existing and future applicable laws, regulations or requirements of local regulatory authorities, our business, financial condition and results of operations would be materially and adversely affected.
 
   
Our cooperation with institutional funding partners may expose us to regulatory uncertainties and we may be required to obtain additional government approval or license due to our cooperation with institutional funding partners.
 
   
Regulatory restrictions on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.
 
   
We collaborate with third-party trust management companies to set up trusts with other investors to extend loans through these trusts to borrowers introduced by us. We may be deemed to be an illegal financial institution under such trust arrangement, which may materially and adversely affect our business and financial condition.
 
   
If we are unable to retain existing borrowers or institutional funding partners or attract new borrowers or institutional funding partners, or if we are unable to maintain or increase the volume of loans facilitated through our platform, our business and results of operations will be adversely affected.
 
   
Interest rates of certain of our loan products exceed the statutory interest rate limit and therefore part of the interests is not enforceable through the PRC judicial system.
 
   
Any failure to comply with existing or future laws and regulations related to data protection, data security, cybersecurity or personal information protection could lead to liabilities, administrative penalties or other regulatory actions, which could negatively affect our operating results and business.
 
   
If our ability to collect delinquent loans is impaired, our business and results of operations might be materially and adversely affected.
 
16

   
Cyber-attacks, computer viruses, physical or electronic
break-ins
or similar disruptions of us or of a third party could result in disclosure or misuse of confidential information and misappropriation of funds of our borrowers and institutional funding partners, subject us to liabilities, cause reputational harm and adversely impact our results of operations and financial condition.
Risks Related to Our Corporate Structure
 
   
We are a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities and we conduct our operations in China primarily through (i) our subsidiaries in China, (ii) the consolidated variable interest entities with which we have maintained contractual arrangements, and (iii) the subsidiaries of the consolidated variable interest entities. Holders of our ADSs hold equity interest in FinVolution Group, our Cayman Islands holding company, and do not have direct or indirect equity interest in the consolidated variable interest entities and their subsidiaries. If the PRC government finds that the agreements that establish the structure for operating our business do not comply with PRC laws and regulations, or if these regulations or their interpretations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company, our PRC subsidiaries, the consolidated variable interest entities and their respective subsidiaries, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a whole.
 
   
If the PRC government deems that the contractual arrangements in relation to the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations.
 
   
We rely on contractual arrangements with the consolidated variable interest entities for a significant portion of our business operations, and such contractual arrangements may not be as effective as direct ownership in providing operational control.
 
   
Any failure by the consolidated variable interest entities, shareholders of the consolidated variable interest entities or other parties to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business.
 
   
The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.
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 results of operations.
 
   
A severe or prolonged downturn in the Chinese or global economy could reduce the demand for consumer loans and investments, which could materially and adversely affect our business and financial condition.
 
   
Risks and uncertainties arising from the legal system in China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in China, could result in a material adverse change in our operations and the value of our ADSs.
 
   
We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, 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 PRC government’s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations in this nature may cause the value of such securities to significantly decline.
 
   
Our ADSs will be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCA Act, in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.
Risks Related to Our American Depositary Shares
 
   
The market price for our ADSs may be volatile.
 
17

A.
[Reserved]
 
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
We operate in China’s online consumer finance platform market, an emerging and evolving industry, which makes it difficult to evaluate our future prospects.
China’s online consumer finance industry is new and may not develop as expected. The regulatory framework for this industry is also evolving and may remain uncertain for the foreseeable future. China’s online consumer finance industry in general remains at a rather preliminary development stage and may not develop at the anticipated growth rate. It is possible that the PRC laws and regulations may change in ways that do not favor our development. If that happens, there may not be adequate loans facilitated on our platform and our current business model may be negatively affected. As a new industry, there are very few established players whose business models we can follow or build upon. Potential borrowers and institutional funding partners may not be familiar with this new industry and may have difficulty distinguishing our services from those of our competitors. Attracting and retaining borrowers and institutional funding partners is critical to increasing the volume of loans facilitated through our platform. The emerging and evolving online consumer finance market makes it difficult to effectively assess our future prospects. In addition, our business has grown substantially in recent years, but our past growth rates may not be indicative of our future growth.
 
18

You should consider our business and prospects in light of the risks and challenges we encounter or may encounter in this developing and rapidly evolving industry. These risks and challenges include our ability to, among other things:
 
   
navigate an evolving regulatory environment;
 
   
expand the base of borrowers and institutional funding partners served on our platform;
 
   
maintain our credit standards;
 
   
enhance our risk management capabilities;
 
   
improve our operational efficiency;
 
   
continue to scale our technology infrastructure to support the growth of our platform and higher transaction volume;
 
   
broaden our loan product offerings;
 
   
operate without being adversely affected by the negative publicity about the industry in general and our company in particular;
 
   
maintain the security of our platform and the confidentiality of the information provided and utilized across our platform;
 
   
cultivate a vibrant consumer finance ecosystem;
 
   
attract, retain and motivate talented employees; and
 
   
defend ourselves in litigation, and against regulatory, intellectual property, privacy or other claims.
If the market for our platform does not develop as we expect, if we fail to educate potential borrowers and institutional funding partners about the value of our platform and services, or if we fail to address the needs of our target customers, our reputation, business and results of operations will be materially and adversely affected.
We change our business model for improvement from time to time, which may not be successful ultimately.
We have ceased facilitating new loans with funding from individual investors on our platform since October 2019 and improve our business model through acquisition of better quality borrowers and transition of our funding sources from individual investors to institutional funding partners. On January 14, 2022, the Shanghai Financial Stability Coordinating Joint Conference Office, the Shanghai Online Lending Risk Rectification Office and other regulatory authorities jointly announced that Shanghai PPDai, among others, had declared the termination of its business operation as an online lending information intermediary and fully settled all related legacy loan products funded by individual investors.
In connection with this improvement, our business operations went through considerable changes, such as offering new products and services, adjusting our business process and model, hiring new employees and building up new departments, and collaborating with new business partners. We may experience a loss of continuity, loss of accumulated knowledge or loss of efficiency during the transitional period. Additionally, it is uncertain whether these efforts will eventually bring us benefits as we anticipated. If we fail to achieve some or all of the expected benefits of this business transformation, our competitive position, business, financial condition and results of operations could be materially and adversely affected.
 
19

Even if our business model transformation is implemented successfully as we planned, the actual costs incurred in this process may be substantially higher than we anticipated. There might also be other issues and negative consequences arising from our business transformation such as loss of borrower base, internal control issues, changes in employee structure as well as other unexpected consequences, any of which may have a material adverse effect on our competitive position, business, financial condition and results of operations.
The laws and regulations governing online consumer finance industry in China are developing and evolving and subject to changes. If our business practices are deemed to violate any existing and future applicable laws, regulations or requirements of local regulatory authorities, our business, financial condition and results of operations would be materially and adversely affected.
We started our business as an online lending information intermediary. In August 2016, the China Banking Regulatory Commission, or the CBRC, together with three other PRC regulatory agencies jointly issued the Interim Measures on Administration of Business Activities of Online Lending Information Intermediaries, or the Interim Measures. The Interim Measures, among other things, defined online lending information intermediaries as financial information intermediary companies that facilitate loans online between persons, including individual, companies and other organizations. The Interim Measures further introduced a record-filing and licensing regime and provided general obligations and certain prohibited activities of the online lending information intermediaries. Pursuant to the Interim Measures, local financial regulatory authorities may conduct onsite inspections or inquiries from time to time and instruct us to rectify our business operations that are deemed not to be in compliance with the Interim Measures.
In December 2018, the National Internet Finance Rectification Office and the National Online Lending Rectification Office jointly issued the Guidance on the Classification and Disposal of Risks of Online Lending Information Intermediaries and Risk Prevention, or Circular 175. Circular 175 refers to normal intermediaries as large-scale online lending information intermediaries that are strictly in compliance with relevant laws and regulations and have not demonstrated any high-risk characteristics. Circular 175 reiterates relevant regulatory requirements by providing that normal intermediaries should strictly control and manage the business scale and the number of investors. Circular 175 further tightens the regulation of the industry by requiring institutions other than normal intermediaries, including shell intermediaries with no substantive operations, small-scale intermediaries, intermediaries with high risks, and intermediaries that are unable to repay investors or otherwise unable to operate their businesses, to exit the online lending information intermediary industry.
In November 2019, we noticed that several internet media reported that the National Internet Finance Rectification Office and the National Online Lending Rectification Office jointly issued the Guidance on Pilot Transforming Online Lending Information Intermediaries into Micro Lending Companies, or the Pilot Transforming Guidance, pursuant to which the qualified online lending information intermediaries may apply to be transformed into micro-lending companies, with operations nationwide or in a single province only. In order to be qualified for being transformed into a micro-lending company with nationwide operations, an online lending information intermediary must, among other requirements, (i) have a registered capital of no less than RMB1.0 billion, (ii) have no material violation in the existing and unsettled business, (iii) have good financial conditions, (iv) have a custodian bank system that has handled all transfers of funds between the investors and the borrowers in the past one year, (v) have no material administrative or criminal penalty imposed on it, its controlling shareholders or its principal executives in the past two years, and (vi) have good financial technology capabilities. Furthermore, the companies that have had ceased the online lending information intermediary business are unqualified for being transformed into micro-lending companies. We are unable to verify the authenticity and accuracy of those media reports. If those media reports are authentic and accurate in terms of the content of the Pilot Transforming Guidance and we decide to transform from an online lending information intermediary into a micro-lending company, Shanghai PPDai will have to make adjustments its business operations to comply with the Pilot Transforming Guidance. In addition, even if we were to make adjustments our business operations to comply with the Pilot Transforming Guidance, we could not rule out the possibility that the regulatory authorities would deny our application and Shanghai PPDai could not be transformed into a micro-lending company as expected.
In addition, the 13
th
National People’s Congress approved the Civil Code of the PRC on May 22, 2020. Upon the effectiveness of the Civil Code of the PRC on January 1, 2021, the PRC Contract Law, the General Provisions of the PRC Civil Law, and the General Principles of the PRC Civil Law had been abolished and replaced, while their provisions are generally incorporated into the Civil Code of the PRC with certain changes and supplements. It remains unclear with respect to the relevant interpretations and implementations of certain provisions of the Civil Code of the PRC and how these provisions of the Civil Code of the PRC will apply to our business operations. For example, pursuant to the Civil Code of the PRC, usurious loans are explicitly banned, but a clear definition or interpretation of “usurious loans” is not provided. We cannot rule out the possibility that certain of our operation activities would be deemed to violate or not fully comply with the Civil Code of the PRC If that happens, our business, results of operations and financial condition would be materially and adversely affected.
 
20

Due to changes of laws and regulations governing online consumer finance, we have ceased facilitating new loans with funding from individual investors on our platform since October 2019 and improve our business model through acquisition of better quality borrowers and transition of our funding sources from individual investors to institutional funding partners. In 2019 and 2020, in order to reduce the outstanding balance of loans invested by the individual investors and improve our business model, we used our quality assurance fund, which was historically set aside as a protection mechanism for the individual investors when borrowers defaulted in principal and interest repayments, to repay the outstanding loans to individual investors who were covered by the quality assurance fund before the respective maturity dates. On January 14, 2022, the Shanghai Financial Stability Coordinating Joint Conference Office, the Shanghai Online Lending Risk Rectification Office and other regulatory authorities jointly announced that Shanghai PPDai, among others, had declared the termination of its business operation as an online lending information intermediary and fully settled all related legacy loan products funded by individual investors.
In addition, on January 21, 2013, the State Council promulgated the Stipulations for Regulating Credit Reference, which provides that any person or organization that conducts personal credit reference business without approval of the competent credit reference administrative department of the State Council may be subject to penalties, including cessation of business operations, confiscation of illegal gains, imposing fines from RMB50,000 to RMB500,000, and even criminal liability. On September 27, 2021, the PBOC issued the Measures for Regulating Credit Reference, which came into effect on January 1, 2022 and stipulates that, among others (i) the credit information refers to the following information that should be legally collected and used for financial activities: basic information, loan information, other relevant information and analysis and evaluation information generated from the foregoing information of enterprises and individuals for identifying their credit status; and the credit reference business refers to the activities of collecting, sorting, storing and processing the credit information of enterprises and individuals, and providing them to the information users; (ii) a license for individual credit reference business issued by the PBOC is required for engaging in the individual credit reference business, and the licensed credit reference agency shall report to the PBOC with respect to its cooperation with any information provider for collecting, sorting, storing and analyzing individual credit information; (iii) the financial institutions are not allowed to cooperate with any commercial entity that does not hold a credit reference license to obtain credit reference service; and (iv) any persons that engage in the individual credit reference business without a license for individual credit reference business will be given an
18-month
grace period starting from January 1, 2022 to complete the necessary compliance rectification. Currently, we provide borrower referral and preliminary credit assessment services to our institutional funding partners, and the information shared by us with such institutional funding partners with due authorization may be deemed as the credit information. If the preliminary credit assessment services provided by us to our institutional funding partners would be deemed by the regulatory authorities as the credit reference business, we may be required to obtain a license for individual credit reference business from the competent regulatory authorities or change our business model, pursue cooperation with the licensed credit reference agencies and filing of the relevant cooperation agreement with the PBOC or its provincial branches. If we cannot obtain the regulatory approval or find licensed credit reference agencies to cooperate with or complete the cooperation agreement filing in a timely manner, we may be deemed as violating the applicable laws and regulations of credit reference services, which may subject us to penalties, including cessation of business operations, confiscation of illegal gains, imposing fines from RMB50,000 to RMB500,000, and even criminal liability, and we may cease to share borrowers’ personal information directly with the institutional funding partners, which may materially and adversely affect our business, financial condition and results of operations. As of the date of this annual report, we have not been subject to any penalties from the PBOC or any of its branches related to our cooperation with the institutional funding partners. Our origination, servicing expenses and other cost of revenue may increase or we may change our current business model if we start to cooperate with licensed credit reference agencies, which may affect our financial performance and results of operations. Furthermore, we rely on certain data partners to collect credit information of borrowers for credit scoring and fraud detections. If these data partners’ business is deemed as credit reference and they are unable to obtain the regulatory approval or complete the filing, we cannot assure you that we will be able to find an alternative in a timely and cost-efficient manner, or at all. Any of these occurrences could result in reputational damage, regulatory intervention and diminished ability to operate our business, which could adversely impact our business, financial condition and results of operations.
 
21

The laws, regulations, rules and governmental policies are expected to continue to evolve in our industry. We are unable to predict with certainty the impact, if any, that future legislation, judicial interpretations or regulations relating to the online consumer finance industry will have on our business, financial condition and results of operations. To the extent that we are not able to fully comply with any new laws or regulations when they are promulgated, our business, financial condition and results of operations may be materially and adversely affected.
If our practice is deemed to violate any PRC laws and regulations, our business, financial condition and results of operations would be materially and adversely affected.
The National Internet Finance Rectification Office and the National Online Lending Rectification Office jointly issued the Notice on Regulating and Rectifying “Cash Loan” Business, or the Circular 141, in December 2017, outlining general requirements on the “cash loan” business conducted by various institutions. The Circular 141 specifies the features of “cash loans” as not relying on consumption scenarios, with no specified use of loan proceeds, unsecured, and no qualification requirement on customers, among others. The Circular 141 also sets forth several general requirements with respect to “cash loan” business, including but without limitation: (i) the aggregated borrowing costs of borrowers charged by institutions in the forms of interest and various fees should be annualized and subject to the limit on interest rate of private lending set forth in the Private Lending Judicial Interpretations issued by the Supreme People’s Court; (ii) all relevant institutions shall follow the “know-your-customer” principle and prudentially assess and determine the borrower’s eligibility, credit limit and
cooling-off
period; (iii) all relevant institutions shall enhance the internal risk control and prudentially use the “data-driven” risk management model; (iv) all institutions are prohibited from extending any loans to any persons without repayment source or repayment capacity, or loans with no designated use of proceeds; (v) funds from banks cannot be used for “cash loan” or “campus loan”; and (vi) in the case where a financial institution participates in the “cash loan” business, any third parties are not allowed to charge borrowers any interests or fees. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Online Consumer Finance Services—Regulations on lending activities.”
In the operation of our consumer finance platform, borrowers on our platform are required to specify their uses of loan proceeds. To ensure a full compliance with existing laws, regulations, rules and governmental policies relating to the online consumer finance industry, we have implemented various policies and procedures to conduct our business and operations. For instance,
 
   
for the loan portfolios funded by our institutional funding partners, such as commercial banks, we discontinued to charge any fees from the borrowers directly. Instead, we started to collect fees mainly from third-party guarantee companies and, if applicable, our institutional funding partners for our services;
 
   
we require the borrowers to select their loan applications one of the specified permissible uses of loan proceeds, such as consumer finance, travelling, medical expenses, house improvements; and
 
   
we adopted several measures to identify college students and try to prevent them borrowing money from our platform. However, we cannot assure that those measures are able to identify all college students on our platform.
However, due to the lack of detailed implementation rules and interpretations by the local authorities, we cannot be certain that our past and existing practices would not be deemed to violate any laws, rules and regulations that are applicable to our business. For instance,
 
   
our calculation of the aggregate borrowing cost of the loans on our platform might be challenged by relevant government authorities and be deemed to be incompliant with relevant rules and regulations; and
 
   
our cooperation with institutional funding partners through Shanghai Erxu, a subsidiary of one of the consolidated variable interest entities, has exposed us to and may continue to expose us to additional regulatory uncertainties. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Our cooperation with institutional funding partners may expose us to regulatory uncertainties and we may be required to obtain additional government approval or license due to our cooperation with institutional funding partners” and “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Regulatory restrictions on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.”
 
22

Due to the lack of interpretation and implementation rules and the fact that the laws and regulations are rapidly evolving, even if we have implemented above measures, we cannot assure you that we will be in full compliance with existing and future laws and regulations, nor can we assure you that we would not be required by regulatory authorities to make further rectifications to our business in the future. As of the date of this annual report, we have not been subject to any material fines or other penalties under any PRC laws or regulations, including those governing the online consumer finance industry in China. If our practice is deemed to violate any laws, regulations and rules, we may face, among others, regulatory warning, correction order, condemnation, fines and criminal liability. If such situations occur, our business, financial condition, results of operations and prospects would be materially and adversely affected.
Our cooperation with institutional funding partners may expose us to regulatory uncertainties and we may be required to obtain additional government approval or license due to our cooperation with institutional funding partners.
In 2019, 2020 and 2021, the loan origination volume funded by institutional funding partners on our platform in China was RMB51.0 billion, RMB64.1 billion and RMB133.6 billion (US$21.0 billion), representing 62.0%, 100.0% and 100.0% of our total loan origination volume in the same year. Due to the lack of a comprehensive and effective regulatory framework and clear and unambiguous application and interpretation of relevant laws and regulations, our cooperation with institutional funding partners has exposed us to regulatory uncertainties. We carry out our cooperation with institutional funding partners through Shanghai Erxu, a subsidiary of one of the consolidated variable interest entities, Shanghai Zihe. Shanghai Erxu primarily provides services to our institutional funding partners, such as borrower referral and preliminary credit assessment, and facilitate their participation in our online lending business.
The current laws and regulations do not explicitly require any regulatory approval, record-filing, or financial license for the type of business activities conducted by Shanghai Erxu. However, we cannot assure you that the regulatory authorities will hold the same view as ours or the business practice of Shanghai Erxu will be deemed to be in full compliance with all applicable laws and regulations. For example, if the preliminary credit assessment services provided by Shanghai Erxu to our institutional funding partners are deemed by the regulatory authorities as the credit reference business or information provision activities, Shanghai Erxu may be required to obtain a license for individual credit reference business, or alternatively, pursue cooperation with licensed credit reference agencies and submit the relevant cooperation agreement with the PBOC or its provincial branches. See “Item 3. Key Information—D. Risk Factors—The laws and regulations governing online consumer finance industry in China are developing and evolving and subject to changes. If our business practices are deemed to violate any existing and future applicable laws, regulations or requirements of local regulatory authorities, our business, financial condition and results of operations would be materially and adversely affected.” Given the evolving regulatory environment of the consumer finance industry, the regulatory authorities may issue new regulatory requirements, introducing a new licensing regime to regulate the type of business activities that Shanghai Erxu has been carrying out. If such new regulatory rules are promulgated, we cannot assure you that we would be able to obtain such new license or other regulatory approval in a timely manner, or at all, which would materially and adversely affect our business and our ability to continue our operations. As of the date of this annual report, we have not been subject to any material fines or other penalties under any PRC laws or regulations, including those governing the online consumer finance industry in China. However, if the governmental authorities adopt a stringent regulatory framework on the online consumer finance industry in the future which may subject Shanghai Erxu or any of our PRC subsidiaries to additional requirements, such as
paid-up
capital requirements, record-filing with the relevant regulators or license requirements, our business may be materially and adversely affected. It can be costly to comply with relevant laws and regulations and if our business practice is deemed to violate any existing or future laws and regulations, we may face injunctions, including orders to cease illegal activities, and may be exposed to other penalties as determined by the relevant government authorities as well.
In addition, Circular 141 further provides that financial institutions cooperating with third parties to engage in lending businesses (i) are not allowed to outsource any core lending business operations, such as credit assessment and risk management, to third parties, (ii) are not allowed to accept any credit enhancement provided by third parties without any license or approval to provide guarantees, including credit enhancement service in the form of a commitment to assume default risks, (iii) should comply with the judicial interpretations by the Supreme People’s Court of the PRC regarding interest rates in private lending regarding the annual borrowing cost charged to a borrower, i.e. interests plus other fees, and (iv) should ensure that third parties do not collect any interests or fees from borrowers. To comply with relevant regulatory requirements, Shanghai Erxu has taken various measures in cooperating with our institutional funding partners. For example, Shanghai Erxu (i) does not collect service fees directly from the borrowers of the loans recommended to the licensed institutional funding partners; (ii) makes sure that the aggregate borrowing cost does not exceed 36%; (iii) involves licensed guarantee companies to provide guarantee to institutional funding partners for certain loans; and (iv) introduces borrowers and provides preliminary credit assessment services, as opposed to core lending business operations, to our institutional funding partners. If a borrower passes our preliminary credit assessment, we will introduce such borrower to our institutional funding partners. Borrower’s loan will be funded directly by our institutional funding partners if they decide to extend loans to such borrower after their independent credit review.
 
23

However, other relevant laws and regulations are also expected to continuously evolve in this newly emerging industry in which we operate. It remains uncertain how the regulatory authorities are going to interpret and enforce these rules. We cannot assure you that our existing cooperation with the institutional funding partners will not be deemed to violate Circular 141 or any other applicable laws, rules and regulations. For example, the regulatory environment concerning the online lending information intermediary industry has been tightening. Several provincial regulatory authorities have ordered online lending information intermediaries in those provinces to exit the market. Historically, our institutional funding partners included third-party online lending information intermediaries. These third-party online lending information intermediaries generally matched the borrowers introduced by us with their investors on their platform. We cannot assure you that our cooperation with third-party online lending information intermediaries in the past would not be deemed to be a violation of relevant regulatory requirements in these provinces. Due to such regulatory uncertainties, we have ceased facilitating new loans for the third-party online lending information intermediaries since November 2019.
Furthermore, on July 12, 2020, the China Banking and Insurance Regulatory Commission, or the CBIRC, promulgated the Interim Measures for Commercial Banks Doing Online Lending Business, or the Interim Measures for Banks, pursuant to which the banks may collaborate with financing guarantee companies,
e-commerce
business companies, third-party payment companies and information technology companies in various online lending business processes and activities, including but not limited to client referral, joint loan origination, risk distribution, information technology and loan collection. However, when collaborating with third parties for online lending businesses, the banks are required to independently manage core risk control procedures, such as the credit assessment and contract conclusion, and should be responsible for post-loan managements. Each of the regional banks, which is an important category of our institutional funding partners, should (i) provide online lending services primarily to its local clients, (ii) be prudent to extend loans to borrowers who reside outside its region, and (iii) take appropriate measures to monitor the business operations when serving the clients who are located outside its region. The banks may not accept credit enhancements, in a direct or a disguised form, provided by a third-party partner without financing guarantee license or credit security insurance license. The banks shall adopt appropriate measures to monitor the use of loan proceeds. The banks should evaluate and review the online lending partners they collaborate with at least once a year and terminate the cooperation if any incompetency is identified. Further, on February 19, 2021, the CBIRC further issued the Notice of Further Regulating Online Loan Business of Commercial Banks, also known as Circular 24, which provides that the commercial banks shall independently carry out the risk management of online loans and are forbidden from outsourcing the material procedures of loan management. The outstanding balance of online loans extended by a bank in collaboration with third-party platforms should not exceed 50% of the bank’s total outstanding balance. Where a commercial bank and its joint lending partner jointly contribute funds to issue online loans, the funding contribution percentage of its joint lending partner shall not be less than 30%. Circular 24 further strengthens the requirement that commercial banks are strictly prohibited from outsourcing the material procedures of loan management, and local commercial banks from engaging in an online loan business outside the territory of their registered place. The requirements on the limit of 30% for the joint lending loans and the cross-regional prohibition came into effect on January 1, 2022. The
non-conforming
legacy loans that extended before the promulgation of Circular 24 may be settled on their relative maturity dates. With certain limited exceptions, the Interim Measures for Banks and Circular 24 apply to the consumer finance companies and trust companies when they conduct online lending business. As our institutional funding partners include commercial banks, consumer finance companies and trust companies, they are required to evaluate and review us as required by the Interim Measures for Banks. If any of our institutional funding partners identifies any incompetency of us in such evaluation and review, it may terminate the cooperation with us and our business and operation results would be adversely and materially affected. Furthermore, we act as an intermediary between institutional funding partners and borrowers, and we cannot assure you that all the institutional funding partners we cooperate with have been and will be in strict compliance with the Interim Measures for Banks and Circular 24.
 
24

On December 31, 2021, the PBOC, the CBIRC and five other regulatory authorities jointly published the Administrative Measures for Online Offering of Financial Products (Draft for Comments), or the Draft Offering Measures, which stipulates that, among others, (i) except otherwise explicitly stipulated by the laws or regulations, a financial institution cannot authorize other organizations to offer its financial products; (ii) without approval from the competent financial regulatory authorities, any third-party internet platform cannot get involved, or get involved in a disguised form, in the online offering of financial products, including but not limited to, procedures of interactive consultant with the consumer, know-your-customer, sales contract conclusion, or fund transferring. The third-party internet platform cannot participate, or participate in a disguised form, in sharing the revenue generated from the financial business; (iii) the third-party internet platform cannot illegally crack, hold, nor store customer information and business data; (iv) the “online offering” is defined as commercial promotion and recommendation activities of the financial products on the internet platform, including but not limited to exhibiting the financial product information and the financial institution’s brand name or logo, providing sales channel for consumers to purchase financial products. The “financial products” includes deposit products, loan products, asset management products, etc. that are designed, developed, or sold by financial institutions; and (v) a transition period of 6 months would be given to the existing
non-compliance
activities before the effectiveness of the draft. As uncertainties remain regarding when the Draft Offering Measures would be adopted and become effective, and to what extent we would be subject to the Draft Offering Measures, we cannot assure you that we will be able to comply with such regulations in all respects in a timely manner, or at all, and we may be ordered to rectify or terminate any actions that are deemed illegal by regulatory authorities. If we cannot rectify our business model in a timely manner, or at all, the regulatory authorities may 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.
Regulatory restrictions on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.
Pursuant to Circular 141, a bank, a trust management company, or a consumer financial company participating in loan facilitation transactions may not accept credit enhancement services and similar services, such as committing to assume default risks, provided by a third party which has not been licensed or approved to provide such services. In addition, pursuant to the Regulations on the Supervision and Administration of Financing Guarantee Companies promulgated by the State Council on August 2, 2017, or the Financing Guarantee Rules, any entity operating “financing guarantee business” is required to obtain an approval from the local regulatory authorities. If any entity operates financing guarantee business without such approval, it may be subject to penalties, including termination or suspension of business, fines ranging from RMB500,000 to RMB1,000,000, confiscation of illegal gains if any, and if the violation constitutes a criminal offense, criminal liability shall be imposed in accordance with the law. In October 2019, the CBIRC, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies, or the Supplements to the Financing Guarantee Rules, which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business.
In our collaboration with institutional funding partners, we introduce borrowers to our institutional funding partners and provide our institutional funding partners with our preliminary credit assessment on the creditworthiness of such borrowers. Our institutional funding partners independently review such borrowers’ loan requests and decide whether to extend loans to such borrowers and, if yes, the maximum amount of credit available for such borrowers.
 
25

We have engaged licensed third-party financing guarantee companies to provide financing guarantees to a majority of the loans funded by our institutional funding partners. If any borrower defaults, a third-party financing guarantee company is obligated to repay the full overdue amount to the corresponding institutional funding partner. After the financing guarantee company repays the full overdue amount, we are obligated to purchase creditor’s right from the third-party guarantee companies at a price equal to the repayment it made to the institutional funding partner. Under certain circumstances, we also provide security deposits through third-party financing guarantee companies for loans funded by certain institutional funding partners as an additional quality assurance commitment. Apart from licensed third-party financing guarantee companies, we also cooperate with third-party insurance companies to provide quality assurance commitments to our institutional funding partners. Under this arrangement, if any borrower introduced by us defaults, our institutional funding partners are able to seek insurance compensations under the insurance policies from third-party insurance companies. In some cases, if the overdue amount exceeds the insurance coverage, the remaining overdue amount will be repaid by the third-party guarantee companies engaged by us.
Despite our efforts to reduce regulatory risks, we cannot assure you that relevant regulatory authorities would not interpret or view the quality assurance commitments we provided to our institutional funding partners as an operation of financing guarantee business without approval. If relevant government authorities take the view that the quality assurance commitments we provided to our institutional funding partners is a provision of financing guarantee business without approval, we would be subject to fines and/or other administrative penalties mentioned above. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Online Consumer Finance Services.” As a result, our liquidity, business, financial condition and results of operations will be materially and adversely affected. If we do not provide quality assurance commitments to our institutional funding partners due to regulatory restrictions, we may not be able to maintain our institutional funding partner base and our cooperation with third-party guarantee companies, and our liquidity, business, financial condition and results of operations will be materially and adversely affected.
We have incorporated three financing guarantee subsidiaries, Fujian Zhiyun Financing Guarantee Company, or Fujian Zhiyun, Zhiyun (Tianjin) Financing Guarantee Company, or Tianjin Zhiyun, and Hainan Shenxin Financing Guarantee Company, or Hainan Shenxin, in 2019 and 2020. In some cases, one of our own financing guarantee subsidiaries provides financing guarantee services directly to our institutional funding partners for the loans funded by them. Under the Financing Guarantee Regulations, the maximum amount of outstanding guarantee liabilities of a financing guarantee company may not exceed ten times of its net assets. As of March 31, 2022, the net assets of Fujian Zhiyun, Tianjin Zhiyun and Hainan Shenxin were RMB1,504.1 million (US$236.0 million), RMB757.8 million (US$118.9 million) and RMB271.9 million (US$42.7 million), respectively.
It is obvious that the maximum amount of outstanding guarantee liabilities that can be provided by our own guarantee companies cannot meet the needs of all of our institutional funding partners. We will have to continue to engage properly licensed third-party guarantee companies to provide quality assurance commitments to our institutional funding partners. As a result, the above regulatory risks still exist.
On December 31, 2021, the PBOC published the Regulations on the Local Financial Supervision and Administration (Draft for Comments), or the Draft Local Financial Regulation, which stipulates that, among others, (i) the local financial organizations should primarily serve their local clients; (ii) the guidance for local financial organizations to carry out business outside provinces where they are registered should be made by the State Council or financial regulatory authorities designated by the State Council; (iii) six types of financial organizations, including financing guarantee companies and micro-lending companies, are deemed as local financial organizations; (iv) transition period will be given to the organizations carrying out business outside provinces before the effectiveness of the draft by the relevant financial regulatory authorities; and (v) organization carrying out business outside provinces without approval of the competent provincial regulatory authorities may be subject to penalties, including correction orders, confiscation of illegal gains or fines, cessation of business operations, and revocation of business license. Currently both the third-party guarantee companies engaged by us and our own guarantee companies provide services to the borrowers nationwide. As uncertainties remain regarding when the Draft Local Financial Regulation would be adopted and become effective, and to what extent we would be subject to the Draft Local Financial Regulation, we cannot assure you that we will be able to comply with such regulations in all respects in a timely manner, or at all, and we may be ordered to rectify or terminate any actions that are deemed illegal by regulatory authorities.
As of the date of this annual report, we have not been subject to any administrative penalties due to cooperating with our institutional funding partners.
 
26

We collaborate with third-party trust management companies to set up trusts with other investors to extend loans through these trusts to borrowers introduced by us. We may be deemed to be an illegal financial institution under such trust arrangement, which may materially and adversely affect our business and financial condition.
We collaborate with third-party trust management companies to set up trusts with other investors to extend loans to borrowers introduced by us. In some cases, we invest in subordinate tranches and other investors invest in senior tranches. The Measures for Banning of Illegal Financial Institutions and Illegal Financial Business Operations, or the Measures for Illegal Financial Institutions, promulgated by the State Council on July 13,1998, provides that the establishment of financial institution and the operation of financial business should be subject to the approval of the People’s Bank of China, or the PBOC. Pursuant to the Measures for Illegal Financial Institutions, extending loans without the approval of PBOC is deemed as illegal financial business operation and the entity extending loans without the approval of PBOC is deemed as an illegal financial institution. The online consumer finance industry is new and developing rapidly, and the regulatory environment has evolved since the promulgation of the Measures for Illegal Financial Institutions. There are uncertainties as to the interpretation of the Measures for Illegal Financial Institutions as well as whether such laws and regulations are applicable to us or our business. Although the trust management companies that administrate the trusts have been licensed and approved by the financial regulatory authorities to extend loans and we believe that the trust management companies are the lenders of the loans, we cannot assure you that the financial regulatory authorities will hold the same view as ours. Our investments in the trusts may be deemed to be extending loans to the borrowers and we may be deemed to be a lender under this trust arrangement. As a result of such trust arrangement, we may be deemed to be an illegal financial institution or operating illegal financial business, which may subject us to penalties, including confiscation of illegal gains together with a fine from one time to five times of the illegal gains, or a fine of RMB100,000 to RMB500,000 if there are no illegal gains, and criminal liability if the violation constitutes a criminal offense.
In addition, the Supreme People’s Court, the Supreme Peoples’ Procuratorate, the Ministry of Public Security, or the MPS, and the Ministry of Justice jointly issued the Guidance on Several Issues for Illegal Lending Regarding Criminal Case, or the Guidance on Illegal Lending, on July 23, 2019, which provides, among others, that (i) if any entity or individual is engaged in extending loans to the unspecified public individuals consistently for the purpose of profits and without the approval from the regulatory authorities or outside its business scope, which disturbs the stability of financial markets, such entity or individual may face a criminal charge of unfair competition and may be imposed criminal liability in accordance with the applicable laws and regulations; “extending loans to the unspecified public individuals consistently” refers to extending loans to entities and individuals no less than ten times within two years; and (ii) if the actual annual interest rate of the loans extended by such entity or individual exceeds 36%, it would be deemed as an aggravated circumstance when such entity or individual face the abovementioned criminal charge of unfair competition. The Guidance on Illegal Lending is new and does not provide a clear definition to calculate the actual annual interest rate, and it is still unclear how the regulatory authorities will interpret and implement it in the future. We cannot rule out the possibility that regulatory authorities may deem our operation activities under the trust arrangements as unfair competition and impose criminal liability on us. If that happens, our business, results of operations and financial condition would be materially and adversely affected.
If we are unable to retain existing borrowers or institutional funding partners or attract new borrowers or institutional funding partners, or if we are unable to maintain or increase the volume of loans facilitated through our platform, our business and results of operations will be adversely affected.
The loan origination volume on our platform in China was RMB82.2 billion in 2019, RMB64.1 billion in 2020 and RMB133.6 billion (US$21.0 billion) in 2021. To maintain the growth momentum of our platform, we must continuously increase the volume of loans by retaining current participants and attracting more users whose financing needs can be met on our platform. If there are insufficient qualified loan requests, institutional funding partners may not be able to deploy their capital or their investors’ capital in a timely or efficient manner and may seek other investment opportunities. If there are insufficient funding commitments, borrowers may not be able to obtain capital through our platform and may turn to other sources for their borrowing needs. If we are unable to attract qualified borrowers and sufficient funding commitments or if borrowers and institutional funding partners do not continue to participate in our platform at the current rates due to any change we may be required to make to the way we conduct our business to ensure compliance with existing or new PRC laws and regulations or due to other business or regulatory reasons, we might not be able to increase our loan transaction volume and revenues as we expect, and our business and results of operations may be adversely affected. Normally the borrowers find us by downloading our mobile applications from application stores or from the
pre-installed
mobile applications or submitting loan requests on our website. In response to the general regulatory environment, the operators of application stores or mobile application distributing channels may adjust their application exhibition policies or even remove our mobile applications from their application stores or distribution channels, which may materially and adversely affect our ability to engage new borrowers.
 
27

We have ceased facilitating new loans with funding from the individual investors on our platform since October 2019 and improve our business model through acquisition of better quality borrowers and transition of our funding sources from individual investors to institutional funding partners. Currently, our institutional funding partners primarily include commercial banks, private banks, consumer finance companies, micro-loan companies and trust management companies. Historically, a small portion of the loans on our platform were funded by some third-party online lending information intermediaries. Considering the regulatory uncertainties faced by third-party online lending information intermediaries, we have ceased facilitating new loans for third-party online lending information intermediaries since November 2019. If we are unable to retain our existing institutional funding partners or attract new institutional funding partners, or if regulatory authorities promulgated new laws and regulations to regulate, limit, or even prohibit our collaboration with the institutional funding partners, our business, results of operations and financial condition will be adversely affected. As of December 31, 2021, we had cumulatively cooperated with 63 institutional funding partners in China. The loans funded by the institutional funding partners typically have fixed terms from six to twelve months.
Our success is dependent upon our ability to maintain and expand our cooperation with institutional funding partners on reasonable commercial terms. If the governmental authorities further tighten the regulations on the online consumer finance industry, our institutional funding partners would become more selective in choosing partners for referring borrowers and facilitating loans for them. The competition we face would become even more intensely. Our cooperation with institutional funding partners is not on an exclusive basis. If we fail to continuously meet their requirements or needs, our financial institution partners may stop cooperating with us and turn to our competitors, which may also materially and adversely affect our business, financial condition and results of operations.
If our existing and new products and services do not achieve sufficient market acceptance, our financial results and competitive position will be harmed.
We have devoted significant resources to, and will continue to emphasize on, upgrading and marketing our existing products and services and enhancing their market awareness. We also incur expenses and expend resources upfront to develop, acquire and market new products and services that incorporate additional features, improve functionality or otherwise make our platform more desirable to borrowers and institutional funding partners. New products and services must achieve high levels of market acceptance in order for us to recoup our investment in developing, acquiring and bringing them to market.
Our existing and new products and services could fail to attain sufficient market acceptance for many reasons, including:
 
   
borrowers may not find terms of our products, such as costs and credit limit, competitive or appealing;
 
   
our failure to predict market demand accurately and provide products and services that meet this demand in a timely fashion;
 
   
borrowers and institutional funding partners using our platform may not like, find useful or agree with, any changes;
 
   
defects, errors or failures on our platform;
 
   
negative publicity about our loan products or our platform’s performance or effectiveness;
 
   
views taken by regulatory authorities that the new products, services or platform changes do not comply with PRC laws, regulations or rules applicable to us; and
 
   
the introduction or anticipated introduction of competing products by our competitors.
 
28

If our existing and new products and services do not achieve adequate acceptance in the market, our competitive position, results of operations and financial condition could be harmed.
Our international expansion may expose us to additional risks.
Our business currently primarily focuses on the PRC market. We are currently also expanding our business in the overseas market. In December 2018 and June 2019, we established two subsidiaries in the Philippines, and one of them is authorized to operate as a lending company and the other is authorized to operate as a financing company. In December 2019, we established a subsidiary in Indonesia, which has received a license for Technology and Information Based Financial Lending Institution
(peer-to-peer
lending license) from the Financial Services Authority of Indonesia. In January 2020, our subsidiary in Singapore received the Capital Markets Services License from the Monetary Authority of Singapore to conduct regulated activities in dealing in capital markets products in Singapore.
Our overseas business operations are subject to increasing regulatory scrutiny, in particular the areas of data privacy protection, interest rate cap and collection practices. While we strive to comply with all applicable laws and regulations and work closely with the regulatory authorities in the regions that we operate, we have limited experience in these markets and differences in interpretation of relevant laws, regulations, and/or policies. As a result, we may incur substantial compliance costs attributed to compliance costs, such as investigation, caseation of operation and administrative measures and penalties.
Our overseas business operations subject us to additional risks and uncertainties. While our income from international operations is not yet material to our company as a whole, our current or future international expansion may expose us to additional risks, including general economic and political conditions internationally and the changes of global macroeconomic environment. In addition, we will face complex local regulatory environment that we are not familiar with. As a result, we may incur substantial compliance costs to carry out our business operations in the overseas market and still be subject to potential litigations, regulatory proceedings, penalties or incur other costs. As we have very limited experience in operating our business in the overseas market, our products may not be accepted by users in the overseas market, we may be unable to attract a sufficient number of users, fail to anticipate competitive conditions or face difficulties in operating effectively in the overseas market. In addition, trade barriers, such as import and export restrictions, customs duties and other taxes, competition law regimes and other trade restrictions, as well as other risks such as political instability may also expose us to additional risks and uncertainties if we expand our business in the overseas market.
Interest rates of certain of our loan products exceed the statutory interest rate limit and therefore part of the interests is not enforceable through the PRC judicial system.
The
all-in
borrowing cost, including the interest rate and the total expense paid by the borrower for the borrowing, is highly regulated by the Supreme People’s Court and different regulatory authorities. According to the Provisions on Several Issues Concerning Laws Applicable to Trials of Private Lending Cases issued by the Supreme People’s Court on August 6, 2015, or the Private Lending Judicial Interpretations, in the context of lending activities between individuals, entities or other organizations that are not licensed financial institutions, (i) if the interest rate of a loan exceeds 36% per annum, the exceeding part of the interest rate is invalid and void, and (ii) if the interest rate of a loan exceeds 24% per annum but is no more than 36% per annum, the exceeding part will be treated as natural obligation—valid but not enforceable in the PRC judicial system, while the enforceability of the 24% per annum part will not be affected.
On August 4, 2017, the Supreme People’s Court promulgated the Circular of Several Suggestions on Further Strengthening the Judicial Practice Regarding Financial Cases, which provides, among others, that the claim of a borrower under a financial loan agreement to adjust or cut down the part of interest exceeding 24% per annum on the basis that the aggregate amount of interest, compound interest, default interest, liquidated damages and other fees collectively claimed by the lender is overly high should be supported by the PRC courts. For loans facilitated at annual rate between 24% and 36% historically or in the future, if any of such loans become delinquent, we will not be able to enforce part of the interest that exceed 24% through PRC judicial system. As a result, our institutional funding partners may suffer losses, which would damage our reputation and harm our business. Were these to happen, our reputation, results of operations and financial condition would be adversely affected.
 
29

According to the Notice on Regulating and Rectifying “Cash Loan” Business, or Circular 141, promulgated by the Internet Finance Rectification Office and the Online Lending Rectification Office in December 2017, in the context of “cash loan” business operated by various types of institutions, the aggregated borrowing costs of borrower charged in forms of interests and all kinds of fees should be annualized and subject to the upper limit on interest rate of private lending set forth in the judicial interpretations issued by the Supreme People’s Court. When Circular 141 was promulgated, the then effective upper limit on interest rate of private lending was 24% per annum as judicially protected by the court, while the range of 24% to 36% per annum was deemed as natural obligation and the exceeding part of 36% per annum was deemed as illegal.
On August 20, 2020, the Supreme People’s Court issued the Decision on Amending the Provisions on Several Issues Concerning Laws Applicable to Trials of Private Lending Cases, which is further amended by the Supreme People’s Court on December 29, 2020, or the Private Lending Judicial Interpretation Amendment, which amended the upper limit of private lending interest rates under judicial protection. According to the Private Lending Judicial Interpretation Amendment, the upper limit of interest rate for
one-year
private loan would be capped at four times that of the loan prime rate at the time of the establishment of the agreement, or the Quadruple LPR Limit. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Online Consumer Finance Services—Regulations on lending activities” for more details. The aforementioned
one-year
loan prime rate refers to the
one-year
loan market quoted interest rate issued by the National Bank Interbank Funding Center on the 20
th
of each month starting from August 20, 2019, and the
one-year
loan market quoted interest rate issued by the National Bank Interbank Funding Center on April 20, 2022 was 3.7%.
Based on the latest Quadruple LPR Limit, the ceiling would be lowered to 14.8% from 24% under the previous judicial interpretation in 2015. We cannot assure you that the
one-year
loan market quoted interest rate and the Quadruple LPR Limit will not decrease further in the future.
According to the Private Lending Judicial Interpretation Amendment, (i) in terms of lending activities between individuals, entities or other organizations that are not licensed financial institutions, if the interest rate of a loan exceeds the Quadruple LPR Limit, the exceeding part will not be supported and enforceable in the PRC judicial system; and (ii) the Quadruple LPR Limit does not apply to the disputes arising out of loans funded by financial institutions or its branches which are licensed by financial regulatory authorities.
On January 21, 2021, the Response Letter to the Guangdong High People’s Court Relating to the Inquiry on the Scope of Application of the Private Lending Judicial Interpretation Amendment issued by the Supreme People’s Court, or the Supreme Court’s Response Letter, further clarifies that seven types of financial organizations, including micro-loan lending companies and financing guarantee companies, are deemed as financial institutions licensed by the financial administrative authorities, and any disputes arising out of their financial business activities should not apply to the Private Lending Judicial Interpretation Amendment. However, as the regulatory authorities have wide discretion in administration, interpretation and enforcement of the laws and regulations, we cannot rule out the possibility that the regulatory authorities may hold different opinions on whether Quadruple LPR Limit applies to the loans funded by financial institutions on our platform. In that case, for loans facilitated at or above the Quadruple LPR limit become delinquent, we may not be able to collect parts of the interest that exceed the Quadruple LPR limit through the PRC judicial enforcement. As a result, our institutional funding partners may suffer losses, which would damage our reputation, results of operations and financial condition. According to the Supreme Court’s Response Letter, we believe that the Quadruple LPR Limit stipulated in the Private Lending Judicial Interpretation Amendment does not apply to the financial institutions. However, we cannot assure you that the regulatory authorities share the same view as ours. Currently, substantially all of our institutional funding partners that we cooperate with for funding new loans origination on our platform are financial institutions licensed by financial regulatory authorities.
On March 31, 2021, the PBOC released its No. 3 announcement in 2021, or the PBOC No. 3 Announcement, which stipulates, among others, that the annual interest rate of a loan should be the annualized form of ratio calculated based on the percentage of all expenses charged from the borrower for the borrowing to the principal actually borrowed by this borrower. The expenses charged from the borrower include the interests and the various expenses directly related to the borrowing. If the loan is repaid in installments, the remaining principal after the deduction of the total repaid principal should be deemed as the actual borrowed principal when calculating the annual interest rate. Compound interest rate and simple interest rate are both allowed to be used to calculate the annual interest rate, provided that if simple interest rate is used, it should be explicitly disclosed to the borrower. The PBOC No. 3 Announcement applies to deposit-taking financial institutions, consumer finance companies, micro-loan lending company, and internet platforms providing loan application services like us. It is our view that the implementation of PBOC No. 3 Announcement is not retrospective.
 
30

We have certain loans facilitated on our platform with an interest rate over 24% per annum. Before the promulgation of PBOC No. 3 Announcement, no rules or regulations explicitly defined the calculation method for the maximum interest rates permitted by the relevant laws. Upon the promulgation of No. 3 Announcement, we have changed our calculation method for the interest rate to the annual
all-in
borrowing cost as a percentage of the outstanding principal after deducting all installments that have been repaid. We have also explicitly disclosed the calculation method for the interest rate of the loans on our platform to our borrowers. As of December 31, 2021, the outstanding balance of loans facilitated on our platform in China with an interest rate over 24% was RMB16.4 billion (US$ 2.6 billion), representing 33% of the outstanding loan balance as of the same date. These loans had the terms ranging from one month to 24 months. In the event that any of such loans become delinquent, we may not be able to collect the portion of interests that exceed 24% per annum through PRC judicial enforcement. Furthermore, the portion of interest rate that exceeds 24% per annum may be determined to be invalid by the regulatory authorities, and we may have to adjust the interest rate accordingly, which may adversely and materially affect our results of operations and financial condition. Were these to happen, our reputation, results of operations and financial condition would be adversely affected.
It is our belief that our calculation for the interest rate is in line with the requirements in the PBOC No. 3 Announcement. However, we cannot assure you that our historical or current calculation method for the interest rate would be deemed to be in full compliance with the PBOC No. 3 Announcement. As the PBOC No. 3 Announcement is relatively new, there still exists great uncertainties with respect to its interpretation and application. We will maintain communication with the relevant authorities and closely monitor its enforcement.
Our introduction of new products and services may expose us to new challenges and more risks.
In 2020, we started displaying products of third-party online consumer finance partners on our platform, and the borrowers on our platform can submit loan applications and information authorization for these products through our platform. The third-party online consumer finance partners then can assess the borrowers’ creditworthiness and credit limits and match the borrowers with their own institutional funding partners or use their own funds to fund the loans if they are regulatorily competent to do so. We require the third-party online consumer finance partners to fully comply with all applicable laws and regulations, and the third-party online consumer finance partners should be fully responsible for any of their misconducts. However, as we have very limited control over those third-party online consumer finance partners, we cannot ensure their operations will be in full compliance with all applicable laws and regulations. If those third-party online consumer finance partners do not comply with any applicable laws and regulations and the borrowers are dissatisfied with their products displayed on our platform, our reputation and operation results could be adversely affected.
We operate in a market where the credit infrastructure is still at an early stage of development.
China’s credit infrastructure is still at an early stage of development. The Credit Reference Center established by the PBOC in 2002 has been the only credit reporting system in China. This centrally managed nationwide credit database operated by the Credit Reference Center only records limited credit information, such as tax payments, civil lawsuits, foreclosure and bankruptcy. Currently, this credit database is accessible to banks and market players authorized by the Credit Reference Center. In 2015, the PBOC announced that it would open the credit reporting market to private sectors with a view to spurring competition and innovation, but it may be a long-term process to establish a widely-applicable, reliable and sophisticated credit infrastructure in the market we operate. Currently, as an intermediary between institutional funding partners and borrowers, we do not have access to the Credit Reference Center. Our institutional funding partners decide at their own discretion if to check any borrower’s credit status at the Credit Reference Center as they conduct credit assessment independently. In general, the borrowers on our platform give general authorization to the institutional funding partners to check the borrowers’ credit status from and report the borrowers’ defaults to the Credit Reference Center. We have started data sharing with a credit reference agency licensed by the PBOC to provide individual credit reference service. However, the licensed credit reference agencies in China are newly established companies. Whether it can efficiently aggregate data from all different types of online databases with accuracy remains to be proven.
We are subject to credit cycle and the risk of deterioration of credit profiles of borrowers.
Our business is subject to credit cycle associated with the volatility of general economy. If economic conditions deteriorate, we may face increased risk of default or delinquency of borrowers, which will result in lower returns or losses. In the event that the creditworthiness of our borrowers deteriorates or we cannot track the deterioration of their creditworthiness, the criteria we use for the analysis of borrower credit profiles may be rendered inaccurate, and our risk management system may be subsequently rendered ineffective. This in turn may lead to higher default rates and adverse impacts on our reputation, business, results of operations and financial positions. We cooperate with institutional funding partners through both capital heavy model and capital light model. Under the capital heavy model, we provide credit enhancement services to institutional funding partners through third-party guarantee companies or our financing guarantee subsidiaries. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Regulatory restrictions on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.” As our financing guarantee subsidiaries provide guarantee for certain amount of loans funded by institutional funding partners and the amount of payments payable by us to third-party guarantee companies depends on the amount of default loans, we are subject to credit risks for those loans funded by our institutional funding partners to our borrowers. If we are unable to accurately assess the creditworthiness of the borrowers on our platform or if we fail to accurately anticipate and manage the delinquency rates of the loans funded by our institutional funding partners, we will not be able to maintain our credit risk exposure within acceptable parameters. If we are unable to effectively collect these delinquent loans, our liquidity, business operations, financial condition and results of operations would be materially and adversely affected.
 
31

We rely on our proprietary credit-scoring model in assessing the creditworthiness of our borrowers and the risks associated with loans. If our credit-scoring model is flawed or ineffective, or if we otherwise fail or are perceived to fail to manage the default risks of loans facilitated through our platform, our reputation and market share would be materially and adversely affected, which would severely impact our business and results of operations.
Our ability to attract borrowers and institutional funding partners to, and build trust in, our platform is significantly dependent on our ability to effectively evaluate borrowers’ credit profiles and likelihood of default. To conduct this evaluation, we utilize our proprietary credit assessment model, or the Magic Mirror Model, which is built based on data from multiple sources, including credit reference agency, and strengthened by our sophisticated artificial intelligence and advanced machine learning techniques. The Magic Mirror Model categorizes borrowers into different credit ratings according to their risk profiles, based on which our risk pricing system assigns them appropriate interest rates, credit limits and loan durations. However, the Magic Mirror Model may not effectively predict future loan losses. Subject to credit assessment result for each loan application, a borrower is allowed to take out multiple loans at a time on our platform if his or her existing loans are not in default and the total outstanding balance is within the approved credit limit for the type of loan the borrower applies for. Credit limits are set by loan products, and thus a borrower may have a credit limit for each type of loans on our platform. A borrower’s credit limit for a particular type of loan is determined considering a range of factors, including (i) the borrower’s credit level based on his or her Magic Mirror score—borrowers with better Magic Mirror credit scores are generally given higher credit limits, (ii) the borrower’s credit needs, such as the type of loans being applied for, (iii) the borrower’s credit limits and credit performance for other types of loans on our platform, and (iv) overall investment demand from investors. A new Magic Mirror credit score is generated each time a borrower applies for a loan, which may change the borrower’s credit limit for that type of loan. As such, it is possible that borrowers may take out new loans on our platform to pay off their other existing loans facilitated by us or for other purposes. Given the practical difficulty in tracking and controlling the usage of borrowed funds, we are not able to effectively prevent borrowers from “rolling over” their loans on our platform. Although the Magic Mirror Model looks less favorably upon borrowers who have high credit line utilization ratios, it may not be able to timely and accurately adjust down the credit rating assigned to a borrower if such borrower masks his or her deteriorating creditworthiness by refinancing existing loans with new loans on our platform. If we are unable to effectively classify borrowers into the relative risk categories, we may be unable to offer attractive interest rates for borrowers and returns for investors and effectively manage the default risks of loans facilitated through our platform. We continuously refine the algorithms, data processing and machine learning used by the Magic Mirror Model, but if any of these decision-making and scoring systems contain programming or other errors, are ineffective or the data provided by borrowers or third parties are incorrect or stale, our loan pricing and approval process could be negatively affected, resulting in mispriced or misclassified loans or incorrect approvals or denials of loans.
For loans funded by our institutional funding partners, the institutional funding partners will review borrowers’ applications and may rely on our preliminary credit assessment we provide to them and then decide if to extend loans to such borrower as well as the credit limit after their independent credit review. If any data provided by borrowers or third parties are incorrect or stale or our preliminary credit assessment service is not effective, our cooperation with institutional funding partners could be negatively affected. In addition, we bear credit risks for a substantial majority of the loans funded by institutional funding partners to borrowers introduced by us. If our ability to provide preliminary credit assessment is not as effective or efficient as expected, our liquidity, financial conditions and results of operations may be materially and adversely affected.
 
32

In addition, if a borrower’s financial condition deteriorates after his or her loan application is approved, we may not be able to take measures to prevent such borrower’s default and thereby maintain a reasonably low default rate for loans facilitated through our platform.
Credit and other information that we receive from prospective borrowers and third parties about a borrower may be inaccurate or may not accurately reflect the borrower’s creditworthiness, which may compromise the accuracy of our credit assessment.
For the purpose of credit assessment, we obtain from prospective borrowers and third parties certain information of the prospective borrowers, which may not be complete, accurate or reliable. A credit score assigned to a borrower may not reflect that particular borrower’s actual creditworthiness because the credit score may be based on outdated, incomplete or inaccurate borrower information. Additionally, once we have obtained a borrower’s information, the borrower may subsequently (i) become delinquent in the payment of an outstanding obligation; (ii) default on a
pre-existing
debt obligation; (iii) take on additional debt; or (iv) sustain other adverse financial events, making the information we have previously obtained inaccurate. To better assess borrowers creditworthiness, we joined the credit and information sharing system set up by the National Internet Finance Association of China. A participant of this sharing system can obtain a borrower’s credit information shared by other participants. However, this sharing system is still at the primary stage of development and there are a limited number of participants and limited amount information in this sharing system. As a result, we cannot determine whether borrowers have outstanding loans through other consumer finance marketplaces not participating in this sharing system at the time they obtain a loan from us. This creates the risk that a borrower may borrow money through our platform in order to pay off loans on other consumer finance marketplaces and vice versa. If a borrower incurs additional debt before fully repaying any loan such borrower takes out on our platform, the additional debt may impair the ability of that borrower to make payments on his or her loan and the investor’s ability to receive investment returns associated with such loan. In addition, the additional debt may adversely affect the borrower’s creditworthiness generally, and could result in the financial distress or insolvency of the borrower. To the extent that a borrower has or incurs other indebtedness and cannot repay all of his or her indebtedness, the obligations under the loans will rank
pari passu
to each other and the borrower may choose to make payments to other creditors rather than to investors on our platform.
Such inaccurate or incomplete borrower information could compromise the accuracy of our credit assessment and adversely affect the effectiveness of our risk management, which could in turn harm our reputation, and as a result our business and results of operations could be materially and adversely affected.
Loss of or failure to maintain relationship with our strategic partners may materially and adversely affect our business and results of operations.
We currently rely on a number of strategic partners in various aspects of our business. For example, in terms of user acquisition, we acquire a significant portion of our borrowers through a limited number of online channels from a limited number of our strategic partners. We rely on certain data partners to collect credit information of borrowers for credit scoring and fraud detections. 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 as does integrating third-party data and services with our system. Our current agreements with partners generally do not prohibit them from working with our competitors or from offering competing services. Our competitors may be more effective in providing incentives to our partners to favor their products or services, which may in turn reduce the volume of loans facilitated through our platform. Certain types of partners may devote more resources to support their own competing businesses. In addition, these partners may not perform as expected under our agreements with them, and we may have disagreements or disputes with them, which could adversely affect our brand and reputation. If we cannot successfully enter into and maintain effective strategic relationships with strategic partners, our business will be harmed.
In addition, if any of our partners fails to perform properly, we cannot assure you that we will be able to find an alternative in a timely and cost-efficient manner or at all. Any of these occurrences could result in our diminished ability to operate our business, potential liability to borrowers and institutional funding partners, inability to attract borrowers and institutional funding partners, reputational damage, regulatory intervention and financial harm, which could negatively impact our business, financial condition and results of operations.
 
33

We have obligations to verify information relating to borrowers and detecting fraud. If we fail to perform such obligations to meet the requirements of relevant laws and regulations, we may be subject to liabilities.
Our business of connecting institutional funding partners and borrowers constitutes an intermediary service, and our contracts with institutional funding partners and borrowers are intermediation contracts under the Civil Code of the PRC, an intermediary that intentionally conceals any material information or provides false information in connection with the conclusion of an intermediation contract, which results in harm to the client’s interests may not claim for any service fee for its intermediary services, and is liable for any damage incurred by the client.
We refer borrowers to our institutional funding partners. The institutional funding partners will review the borrower’s application and our preliminary credit assessment, and then decide if to extend loans to such borrower as well as the credit limit after their independent credit review. Our agreements with these institutional funding partners and borrowers may be deemed as intermediary contracts under the Civil Code of the PRC. Therefore, if we fail to provide material information to institutional funding partners and are found to be at fault, for failure or deemed failure to exercise proper care, to conduct adequate information verification or supervision, we could be subject to liabilities as an intermediary under the Civil Code of the PRC. We leverage a large database of past fraud accounts information and sophisticated rule-based detection technology in detecting fraudulent behaviors. Based on new data collected and fraudulent behaviors detected during our daily business operations, we update our database on an
as-needed
basis. As the laws, regulations, rules and governmental policies governing the online consumer finance industry are relatively new, it is still unclear to what extent online consumer finance platform should exercise care in detecting fraud. Although we believe that as an information intermediary, we should not bear the credit risk for institutional funding partners as long as we take reasonable measures to detect fraudulent behaviors, we cannot assure you that we would not be subject to any liabilities under the current laws, regulations, rules and governmental policies governing the online consumer finance industry if we fail to detect any fraudulent behavior. If that were to occur, our results of operations and financial condition could be materially and adversely affected.
We may be deemed to use our own fund to finance certain loans and therefore subject us to regulatory risks.
The Interim Measures prohibits online finance information intermediaries from investing in loans using their own funds unless otherwise stipulated by laws and regulations. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Online Consumer Finance Services—Regulations on online lending information intermediaries.” In 2019 and 2020, in order to reduce the outstanding balance of the loans funded by individual investors on our platform and improve our business model, we used quality assurance fund, which was historically set aside by us as a protection mechanism for the individual investors when the borrowers defaulted in principal and interest repayments, to repay outstanding balance of loans to individual investors on our platform who were protected by the quality assurance fund before the respective maturity dates. After repaying the outstanding balance of those loans, the borrowers continued to repay the remaining installments of principal and interest to our quality assurance fund. Such business practice might be regarded by relevant government authorities as investing in loans using our own funds, and therefore subject us to fines, penalties or other liabilities, which could materially and adversely affect our business, financial condition and prospects.
In addition, pursuant to the Measures for Illegal Financial Institutions, extending loans without the PBOC’s permission is deemed to be an illegal operation of financial business and the entity extending loans without the PBOC’s permission is deemed to be an illegal financial institution. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Online Consumer Finance Services—Regulations on illegal financial institutions and intermediaries.” In connection with our quality assurance commitments provided through third-party financing guarantee companies, we purchase creditors’ rights from third-party financing guarantee companies after these financing guarantee company repay the full overdue amounts to our institutional funding partners. After such purchase of creditors’ rights, the borrowers will continue to repay the remaining installments of principal and interest to us. We cannot rule out the possibility that relevant regulatory authorities may take the view that our such business practice constitutes an illegal operation of financial business without the PBOC’s permission and we may be deemed to be an illegal financial institution. If we were to find to violate the Measures for Illegal Financial Institutions, we would be subject to fines, penalties or other liabilities, which could materially and adversely affect our business, financial condition and prospects.
 
34

Our failure to compete effectively could adversely affect our results of operations and market share.
The online consumer finance industry in China is competitive and evolving. We compete with financial products and companies that attract borrowers, investors, and institutional funding partners. We primarily compete with leading online consumer finance companies in China. In addition, with respect to borrowers, we also compete with traditional financial institutions, such as consumer finance business units in commercial banks, credit card issuers and other consumer finance companies; with respect to institutional funding partners, our product offerings also compete with other products and asset classes, such as equities, bonds, investment trust products, bank savings accounts, real estate and alternative asset classes.
Our competitors operate with different business models, have different cost structures or participate selectively in different market segments. They may ultimately prove more successful or more adaptable to new regulatory, technological and other developments. Some of our current and potential competitors have significantly more financial, technical, marketing and other resources than we do and may be able to devote greater resources to the development, promotion, sale and support of their platforms. Our competitors may also have more extensive borrower or funding sources, greater brand recognition and brand loyalty and broader partner relationships than us. Additionally, a current or potential competitor may acquire one or more of our existing competitors or form a strategic alliance with one or more of our competitors. Any of the foregoing could adversely affect our business, results of operations, financial condition and future growth.
In addition, our competitors may be better at developing new products, responding faster to new technologies and undertaking more extensive marketing campaigns. When new competitors seek to enter our target market, or when existing market participants seek to increase their market share, they sometimes undercut the pricing and/or terms prevalent in that market, which could adversely affect our market share or ability to exploit new market opportunities. Also, since the online consumer finance industry in China is relatively new and fast evolving, potential institutional funding partners and borrowers may not fully understand how our platform works and may not be able to fully appreciate the additional customer protections and features that we have invested in and adopted on our platform as compared to others. Our pricing and terms could deteriorate if we fail to act to meet these competitive challenges. Furthermore, to the extent that our competitors are able to offer more attractive terms to our cooperation partners, such cooperation partners may choose to terminate their relationships with us. If we are unable to compete with such companies and meet the need for innovation in our industry, the demand for our platform could stagnate or substantially decline, we could experience reduced revenues or our platform could fail to achieve or maintain more widespread market acceptance, any of which could harm our business and results of operations.
If we fail to promote and maintain our brand in a cost-efficient way, our business and results of operations may be harmed.
We believe that developing and maintaining awareness of our brand effectively is critical to attracting new and retaining existing borrowers and institutional funding partners to our platform. This depends largely on the effectiveness of our marketing efforts and the success of the channels we use to promote our platform. If any of our current marketing channels become less effective, if we are unable to continue to use any of these channels, if the cost of using these channels were to significantly increase or if we are not successful in generating new channels, we may not be able to attract new borrowers and institutional funding partners in a cost-effective manner or convert potential borrowers and institutional funding partners into active borrowers and institutional funding partners on our platform.
Our efforts to build our brand have caused us to incur significant expenses, and it is likely that our future marketing efforts will require us to incur significant additional expenses. These efforts may not result in increased revenues in the immediate future or at all and, even if they do, any increases in revenues may not offset the expenses incurred. If we fail to successfully promote and maintain our brand while incurring substantial expenses, our results of operations and financial condition would be adversely affected, which may impair our ability to grow our business.
 
35

Any negative publicity with respect to us, the online consumer finance industry in general and our third party partners may materially and adversely affect our business and results of operations.
Reputation of our brand is critical to our business and competitiveness. Factors that are vital to our reputation include but are not limited to our ability to:
 
   
maintain the quality and reliability of our platform;
 
   
provide borrowers and institutional funding partners with a superior experience on our platform;
 
   
enhance and improve our credit assessment and risk-pricing models;
 
   
effectively manage and resolve borrower and institutional funding partner complaints; and
 
   
effectively protect personal information and privacy of borrowers and institutional funding partners.
Any malicious or negative allegation made by the media or other parties about the foregoing or other aspects of our company, including but not limited to our management, business, compliance with law, financial condition or prospects, whether with merit or not, could severely compromise our reputation and harm our business and operating results.
As the online consumer finance industry is a new industry in China and the regulatory framework for this industry is also evolving, negative publicity about this industry may arise from time to time. Negative publicity about China’s online consumer finance industry in general may also have a negative impact on our reputation, regardless of whether we have engaged in any inappropriate activities. The PRC government has instituted specific rules, including the Interim Measures, Circular 141, the Interim Measures for Banks and its supplement, to develop a more transparent regulatory environment for the online consumer finance industry. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Online Consumer Finance Services.” Any players in China’s online consumer finance industry who are not in compliance with these regulations may adversely impact the reputation of the industry as a whole. Furthermore, any negative development in, or negative perception of, the online consumer finance industry as a whole, even if factually incorrect or based on isolated incidents, could compromise our image, undermine the trust and credibility we have established and impose a negative impact on our ability to attract new borrowers and institutional funding partners. Negative developments in the online consumer finance industry, such as widespread borrower defaults, fraudulent behavior and/or the closure of other online consumer finance platforms, may also lead to tightened regulatory scrutiny of the sector and limit the scope of permissible business activities that may be conducted by online consumer finance platforms like us. In 2019 and 2020, there were a number of reports of business failures of online lending information intermediary platforms in China, including some reputable ones. Furthermore, several criminal cases were reported to be charged against certain online lending information intermediary platforms. Although the market exits of these companies may result in more healthy and stable development of the online consumer finance industry, to the extent borrowers or institutional funding partners associate our company with these companies, they may be less willing to participate on our platform.
In addition, negative publicity about our partners, outsourced service providers or other counterparties, such as negative publicity about their loan collection practices and any failure by them to adequately protect the information of our borrowers, to comply with applicable laws and regulations or to otherwise meet required quality and service standards could harm our reputation. If any of the foregoing takes place, our business and results of operations could be materially and adversely affected.
Fraudulent activity on our platform could negatively impact our operating results, brand and reputation and cause the use of our loan products and services to decrease.
We are subject to the risk of fraudulent activity both on our platform and associated with borrowers, institutional funding partners and other third parties handling borrower information. Our resources, technologies and fraud detection tools may be insufficient to accurately detect and prevent fraud. Significant increases in fraudulent activity could negatively impact our brand and reputation, result in losses suffered by the investors, reduce the volume of loans facilitated through our platform and lead us to take additional steps to reduce fraud risk, which could increase our costs and expenses. High profile fraudulent activity could even lead to regulatory intervention, and may divert our management’s attention and cause us to incur additional expenses and costs. If any of the foregoing were to occur, our results of operations and financial condition could be materially and adversely affected.
 
36

Our current level of fee rates may decline in the future. Any material reduction in our fee rates could reduce our profitability.
We earn a substantial majority of our revenues from the service fees that we collect from the third-party guarantee companies or our institutional funding partners on the loans facilitated through our online marketplace and the fees that we charge from the borrowers as the guarantee fees. The fee rates may vary from different business models and third-party guarantee companies or institutional funding partners. Any material reduction in our fee rates could have a material adverse effect on our business, results of operations and financial condition.
Fluctuations in interest rates could negatively affect transaction volume facilitated through our platform.
All loans facilitated through our platform are issued with fixed interest rates. We determine the interest rates of the loans on our platform primarily based on the market conditions and the general interest rate environment rather than by referencing to a specific benchmark rate such as LIBOR. The fluctuation of interest rates may affect the demand for loan services on our platform. For example, a decrease in interest rates may cause potential borrowers to seek lower-priced loans from other channels. A high interest rate environment will likely increase the funding costs for our institutional funding partners, which may lead to a higher rate of return required by such institutional funding partners and thereby dampen their desire to fund borrowers on our platform. If we fail to respond to the fluctuations in interest rates in a timely manner and adjust our loan products offering, the potential and existing investors may lose potential interest returns in our platform and products and delay or reduce future loan investments, and the potential and existing borrowers may show less interest in our loan products and marketplace. As a result, fluctuations in the interest rate environment may discourage institutional funding partners and borrowers from participating in our platform, which may adversely affect our business.
We may not be able to obtain additional capital on favorable terms or at all.
We need to make continued investments in facilities, hardware, software, technology systems and to retain talents to remain competitive. Due to the unpredictable nature of the capital markets and our industry, we cannot assure you that we will be able to raise additional capital on terms favorable to us, or at all, if and when required, especially if we experience disappointing operating results. If adequate capital is not available to us as required, our ability to fund our operations, take advantage of unanticipated opportunities, develop or enhance our infrastructure or respond to competitive pressures could be significantly limited, which would adversely affect our business, financial condition and results of operations. If we do raise additional funds through the issuance of equity or convertible debt securities, the ownership interests of our shareholders could be significantly diluted. These newly issued securities may have rights, preferences or privileges senior to those of existing shareholders.
Misconduct, errors and failure to function by our employees and third-party service providers could harm our business and reputation.
We are exposed to many types of operational risks, including the risk of misconduct and errors by our employees and third-party service providers. Our business depends on our employees and third-party service providers to interact with potential borrowers and institutional funding partners, process large numbers of transactions and support the loan collection process, all of which involve the use and disclosure of personal information. We could be materially adversely affected if transactions were redirected, misappropriated or otherwise improperly executed, if personal information was disclosed to unintended recipients or if an operational breakdown or failure in the processing of transactions occurred, whether as a result of human error, purposeful sabotage or fraudulent manipulation of our operations or systems. In addition, the manner in which we store and use certain personal information and interact with borrowers and institutional funding partners through our platform is governed by various PRC laws. It is not always possible to identify and deter misconduct or errors by employees or third-party service providers, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses. If any of our employees or third-party service providers take, convert or misuse funds, documents or data or fail to follow protocol when interacting with borrowers and institutional funding partners, we could be liable for damages and subject to regulatory actions and penalties. We could also be perceived to have facilitated or participated in the illegal misappropriation of funds, documents or data, or the failure to follow protocol, and therefore be subject to civil or criminal liability. In addition to our own collecting team, we also use certain third-party service providers for loan collection services. Aggressive practices or misconduct by any of our third-party service providers in the course of collecting loans could damage our reputation.
 
37

Any failure to comply with existing or future laws and regulations related to data protection, data security, cybersecurity or personal information protection could lead to liabilities, administrative penalties or other regulatory actions, which could negatively affect our operating results and business.
The regulatory framework on data collection, using, storage, and processing is relatively new and rapidly evolving, and some of them are ambiguous. In recent years, the PRC governmental authorities have strengthened the regulation of data collection, using, storage, and processing, especially for the personal data from internet websites and mobile applications. As the regulations regarding data protection, data security, cybersecurity and personal information protection are quickly evolving in China and globally, we may become subject to new laws and regulations applying to the solicitation, collection, processing or use of personal information that could affect how we store, process and share data with our borrowers.
For example, in December 2012, the Standing Committee of the PRC National People’s Congress promulgated the Decision on Strengthening Network Information Protection, or the Network Information Protection Decision, to enhance the legal protection of information security and privacy on the internet. The Network Information Protection Decision also requires internet operators to take measures to ensure confidentiality of information of users. In July 2013, the Ministry of Industry and Information Technology, or the MIIT, promulgated the Provisions on Protection of Personal Information of Telecommunication and Internet Users to regulate the collection and use of users’ personal information in the provision of telecommunication service and internet information service in China. In August 2015, the Standing Committee of the National People’s Congress promulgated the Ninth Amendment to the Criminal Law, which became effective in November 2015 and amended the standards of crime of infringing citizens’ personal information and reinforced the criminal culpability of unlawful collection, transaction, and provision of personal information. It further provides that any internet content provider that fails to fulfill the obligations related to internet information security administration as required by applicable laws and refuses to rectify upon orders will be subject to criminal liability. In November 2016, the Standing Committee of the National People’s Congress promulgated the Cyber Security Law, which requires, among others, that network operators take security measures to protect the network from unauthorized interference, damage and unauthorized access and prevent data from being divulged, stolen or tampered with. Network operators are also required to collect and use personal information in compliance with the principles of legitimacy, properness and necessity, and strictly within the scope of authorization by the subject of personal information unless otherwise prescribed by laws or regulations. Significant capital, managerial and human resources are required to comply with legal requirements, enhance information security and to address any issues caused by security failures. The Civil Code promulgated in 2020 also provides specific provisions regarding the protection of personal information.
On January 23, 2019, the CAC, the MIIT, the MPS, and the State Administration for Market Regulation, or the SAMR, jointly promulgated the Notice on Rectification of Illegal Collection of Personal Information on Application, or the Notice on Illegal Collection, which requires application operators to strictly comply with the Cyber Security Law of the PRC and strengthens the personal information protection. Application operators should, among others, (i) clearly state the authorized purpose, methods and scope of the collection and usage of personal information, and obtain the consent of users for collecting and processing such users’ personal information, and (ii) establish appropriate user information protection systems with remedial measures. To further implement and interpret the Notice on Illegal Collection, the Measures on Identifying Illegality of Personal Information Collection Conducts on Application was promulgated on November 28, 2019.
On May 1, 2021, the Regulations on the Scope of Necessary Personal Information Collected by the Frequently Used Mobile Applications, or the Scope of Necessary Personal Information, jointly promulgated by the CAC, the MIIT, the MPS and the SAMR came into effect, which provides, among others, that: (i) the application operators may not refuse to provide fundamental function services to the users for reason that such users refuse to provide the personal information out of the scope of necessity; (ii) the fundamental function service of online lending applications is to facilitate loans provided to the users online for use of personal consumption and business operation; and (iii) the necessary personal information includes the borrower’s mobile phone number, name, bank account, as well as type, number and valid period of its identity card. The different governmental authorities, including the MIIT, have been inspecting various mobile applications on the market on the enforcement of data protection and may continue to do so in the future, even with more stringent scrutiny. In 2021, the MIIT and its local branch decided that our PPDai mobile application, which is operated by Shanghai PPDai, was collecting users’ personal information in a
non-compliance
way. We had taken remedial measures in a timely manner and reported our rectification measures to the relevant governmental authorities. The authorities did not take any further
follow-up
inquiries or investigations into the identified issues after our adoption of remedial measures. If the authorities identify any new
non-compliance
issues related to data protection in the future, they may further order us to make additional rectifications, and if our then remedial measures are not satisfactory to them, our PPDai mobile application may be removed from the relevant mobile application store, which may materially and adversely affect our business and operating results.
 
38

On June 10, 2021, the Standing Committee of the National People’s Congress promulgated the Data Security Law, which took effect in September 2021. The Data Security Law, among others, provides for a security review procedure for the data activities that may affect national security. Furthermore, the Measures for Cybersecurity Review, which became effective on June 1, 2020, set forth the cybersecurity review mechanism for critical information infrastructure operators, and provided that critical information infrastructure operators who intend to purchase internet products and services that affect or may affect national security shall be subject to a cybersecurity review. On July 30, 2021, the state council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September 1, 2021. Pursuant to the Regulations on Protection of Critical Information Infrastructure, critical information infrastructure shall mean any important network facilities or information systems of the important industry or field such as public communication and information service, energy, transportation, water conservation, finance, public services,
e-government
affairs and national defense science, which may endanger national security, people’s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each critical industry and sector, or Protection Departments, shall be responsible to formulate eligibility criteria and determine the critical information infrastructure operator in the respective industry or sector. The operators shall be informed about the final determination as to whether they are categorized as critical information infrastructure operators. As of the date of this annual report, no detailed rules or implementation has been issued by any authority and we have not been informed as a critical information infrastructure operator, nor as a network platform operator processing data that may affect national security by any government authorities. Furthermore, the exact scope of “critical information infrastructure operators” under the current regulatory regime remains unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of these laws. Therefore, it is uncertain whether we would be deemed as a critical information infrastructure operator under PRC law. If we are deemed as a critical information infrastructure operator under the PRC cybersecurity laws and regulations, we must fulfill certain obligations as required under the PRC cybersecurity laws and regulations, including, among others, storing personal information and important data collected and produced within the PRC territory during our operations in China, which we have fulfilled in our business, and we may be subject to review when purchasing internet products and services.
On July 30, 2021, the state council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September 1, 2021. Pursuant to the Regulations on Protection of Critical Information Infrastructure, “critical information infrastructure” shall mean any important network facilities or information systems of the important industry or field such as public communication and information service, energy, transportation, water conservancy, finance, public services,
e-government
affairs and national defense science, which may endanger national security, people’s livelihood and public interest in the case of damage, function loss or data leakage. In addition, relevant administration departments of each critical industry and sector, or Protection Departments, shall be responsible to formulate eligibility criteria and identify the “critical information infrastructure operator” in the respective industry or sector. The operators shall be informed about the final determination as to whether they are categorized as “critical information infrastructure operators.”
On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November 1, 2021. Our mobile apps and websites only collect user personal information that we believe is necessary to provide the corresponding services. We update our privacy policies from time to time to meet the latest regulatory requirements of the CAC and other authorities and adopt technical measures to protect data and ensure cybersecurity in a systematic way. Nonetheless, the Personal Information Protection Law raises the protection requirements for processing personal information, and many specific requirements of the Personal Information Protection Law remain to be clarified by the CAC, other regulatory authorities, and courts in practice. If the CAC or the relevant governmental authorities deem us as collecting excessive personal information, including the sensitive personal information, that beyond the necessity to provide the corresponding services, we may be required to make further adjustments to our business practices to comply with the personal information protection laws and regulations. See “Item 4.B. Information on the Company—Business Overview—Regulations.”
 
39

On October 29, 2021, the CAC published the Measures for Security Assessment of Cross-border Data Transfer (Draft for Comments), or the Draft Data Security Regulations, which stipulates that if the cross-border data transfer to be conducted by a “data processor” has any of the following circumstances, the “data processor” shall apply to the national cyberspace administration authority for security assessment via the provincial cyberspace administration authority in the place where the said “data processor” is located: (i) any personal information and important data collected and generated by a “critical information infrastructure operator” is involved; (ii) the data to be provided overseas contains any important data; (iii) any personal information will be provided overseas by a personal information processor who has processed the personal information of one million individuals or above; (iv) the personal information of more than 100,000 individuals or the sensitive personal information of more than 10,000 individuals has been provided overseas on a cumulative basis; (v) other circumstances where the security assessment is required as prescribed by the national cyberspace administration authority. The Draft Data Security Regulations were also released for public comment only, and its provisions and the anticipated adoption or effective date may be subject to change with substantial uncertainty.
On November 14, 2021, the CAC released the Regulations on the Network Data Security (Draft for Comments), or the Draft Data Security Regulations. The Draft Data Security Regulations provide that data processors refer to individuals or organizations that autonomously determine the purpose and the manner of processing data. In accordance with the Draft Data Security Regulations, data processors shall apply for a cybersecurity review for the following activities: (i) merger, reorganization or division of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests to the extent that affects or may affect national security; (ii) listing abroad of data processors which process over one million users’ personal information; (iii) the listing of data processors in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. However, there have been no clarifications from the authorities as of the date of this annual report as to the standards for determining such activities that “affects or may affect national security.” See “Item 4.B. Information on the Company—Business Overview—Regulations.” As of the date of this annual report, the Draft Data Security Regulations were released for public comment only, and their respective provisions and the anticipated adoption or effective date may be subject to change with substantial uncertainty. The Draft Data Security Regulations remain unclear on whether the relevant requirements will be applicable to companies that have been listed in the United States, such as us. We cannot predict the impact of the Draft Data Security Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the enacted versions of the Draft Data Security Regulations mandate clearance of cybersecurity review and other specific actions to be completed by China-based companies listed on a U.S. stock exchange, such as us, we face uncertainties as to whether such clearance can be timely obtained, or at all.
On January 4, 2022, the CAC, the NDRC, the MIIT, and several other administrations jointly published the amended Measures for Cybersecurity Review, or the Amended Measures for Cybersecurity Review, which became effective on February 15, 2022. The Amended Measures for Cybersecurity Review further restates and expands the applicable scope of the cybersecurity review. Pursuant to the Amended Measures for Cybersecurity Review, (i) when the purchase of network products and services by a critical information infrastructures operator or the data processing activities conducted by a network platform operator affect or may affect national security, a cybersecurity review shall be conducted pursuant to the Review Measures. The operators shall file for a cybersecurity review with Cybersecurity Review Office under the CAC if their behavior affects or may affect national security; (ii) an application for cybersecurity review shall be made by an issuer who is a network platform operator holding personal information of more than one million users before such issuer applies to list its securities on a foreign stock exchange; and (iii) the relevant PRC governmental authorities may initiate cybersecurity review if such governmental authorities determine that the issuer’s network products or services, or data processing activities affect or may affect national security. The Amended Measures for Cybersecurity Review was promulgated recently, and there are substantial uncertainties on the interpretation and application of the Amended Measures for Cybersecurity Review. As of the date of this annual report, we have not been involved in any formal investigations on cybersecurity review made by the CAC on such basis. In anticipation of the strengthened implementation of cybersecurity laws and regulations and the continued expansion of our business, we face potential risks if we are deemed as a critical information infrastructure operator, or if our data processing activities raise “national security” concern under the Amended Measures for Cybersecurity Review. In such case, if we are not able to comply with the cybersecurity and network data security requirements in a timely manner, or at all, we may be subject to government enforcement actions and investigations, fines, penalties, suspension of our
non-compliant
operations, or removal of our app from the relevant application stores, among other sanctions, which could materially and adversely affect our business and results of operations. In addition to the cybersecurity review, the Draft Data Security Regulations requires that data processors processing “important data” or listed overseas shall conduct an annual data security assessment by itself or commission a data security service provider to do so and submit the assessment report of the preceding year to the municipal cybersecurity department by the end of January each year. If a final version of the Draft Data Security Regulations is adopted, we may be subject to review when conducting data processing activities and annual data security assessment and may face challenges in addressing its requirements and make necessary changes to our internal policies and practices in data processing.
 
40

On April 2, 2022, the CSRC solicits public comments on Revision to the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Revised Provisions, which was jointly revised by the CSRC, Ministry of Finance of the PRC, National Administration of State Secrets Protection, and National Archives Administration of China. The Draft Revised Provisions, among others, provides that: (i) a domestic company that seeks to offer and list its securities in an overseas market, either via direct offering or indirect offering, and the securities companies and securities service providers that undertake relevant securities business, shall strictly abide by applicable laws and regulations of the PRC, enhance legal awareness of keeping state secrets and strengthening archives administration, institute a sound confidentiality and archives administration system, and take necessary measures to fulfill confidentiality and archives administration obligations. They shall not divulge any state secret or harm national security and public interest; (ii) a domestic company that plans to, either directly or through its overseas listed entity, publicly disclose or provide to relevant entities or individuals including securities companies, securities service providers, and overseas regulators, documents and materials that contain state secrets or government work secrets, shall first obtain approval from competent authorities according to law, and file with the secrecy administrative department at the same level. Where there is ambiguity or dispute over the identification of a state secret, a request shall be submitted to the competent secrecy administrative department for determination; where there is ambiguity or dispute over the identification of a government work secret, a request shall be submitted to the competent government authority for determination; (iii) a domestic company that plans to, either directly or through its overseas listed entity, publicly disclose or provide to relevant entities or individuals including securities companies, securities service providers, and overseas regulators, other documents and materials that, if divulged, will jeopardize national security or public interest, shall strictly fulfill relevant procedures stipulated by applicable national regulations; (iv) archives, including working papers, that have been produced in the Chinese mainland by securities companies and securities service providers for overseas securities offering and listing by domestic companies shall be retained in the Chinese mainland, and, without prior approval by competent authorities, must not be brought, mailed or otherwise transferred to outside the Chinese mainland, or transmitted to any institutions or individuals outside the Chinese mainland through any methods including via the use of information technologies. Where archives or copies of archives that have important conservation value to the nation and the society need to be transferred or transmitted to outside the Chinese mainland, relevant approval procedures stipulated by national regulations shall be followed; and (v) overseas securities regulators and competent overseas authorities may request to investigate, including to collect evidence for investigation purpose, or inspect a domestic company that has been listed or offered securities in an overseas market or securities companies and securities service providers that undertake securities business for such domestic companies. Such investigation and inspection shall be conducted under a cross-border regulatory cooperation mechanism, and the CSRC and competent authorities of the Chinese government will provide necessary assistance pursuant to bilateral and multilateral cooperation mechanisms. Before cooperating with the investigation and inspection by, or providing documents and materials to overseas securities regulators or other competent overseas authorities, such domestic companies, securities companies and securities service providers shall report to the CSRC or other competent authorities. If a final version of the Draft Revised Provisions is adopted, we may be subject to review the procedure of identifying and protecting state/government work secrets and archive administration and may face challenges in addressing its requirements and make necessary changes to our internal policies and practices in confidentiality of state/government work secrets and archive administration. The Cyber Security Law, the Data Security Law, and the Amended Measures for Cybersecurity Review are relatively new and subject to interpretation by the regulators. Although we believe that we only gain access to user information that is necessary for, and relevant to, the services provided, the data we obtain and use may include information that is deemed as “personal information”, “network data” or “important data” under the relevant laws and regulations. As such, we have adopted a series of measures to ensure that we comply with relevant laws and regulations in the collection, use, disclosure, sharing, storage, and security of user information and other data. The Data Security Law also stipulates that the relevant authorities will formulate the catalogues for important data and strengthen the protection of important data, and state core data, i.e. data having a bearing on national security, the lifelines of national economy, people’s key livelihood and major public interests, shall be subject to stricter management system. “Item 4.B. Information on the Company—Business Overview—Regulations.” The exact scopes of important data and state core data remain unclear and may be subject to further interpretation. If any data that we are in possession of constitutes important data or state core data, we may be required to adopt stricter measures for protection and management of such data.
 
41

We also face indirect technology, cybersecurity and operational risks relating to the third parties upon whom we rely to facilitate or enable our business activities, including, among others, third-party online payment service providers who manage accounts for certain borrower and institutional funding partner funds. As a result of increasing consolidation and interdependence of technology systems, a technology failure, cyber-attack or other information or security breach that significantly compromises the systems of one entity could have a material impact on its counterparties. Although our agreements with third-party payment service providers provide that each party is responsible for the cybersecurity of its own systems, any cyber-attack, computer viruses, physical or electronic
break-ins
or similar disruptions of such third-party payment service providers could, among other things, adversely affect our ability to serve our users, and could even result in misappropriation of funds of our borrowers and institutional funding partners. If that were to occur, both we and third-party payment service providers could be held liable to borrowers and institutional funding partners who suffer losses from the misappropriation.
Our business depends on our employees and third-party service providers to interact with potential borrowers and institutional funding partners, process large numbers of transactions and support the loan collection process, all of which involve the use and disclosure of personal information. Compliance with applicable data protection laws and regulations is a rigorous and time-intensive process. We have established a comprehensive administrative mechanism and standardized employee training system for stringent information security management, and we have received both the APP Security Certification and the APP Information Security Certification with level 3 rating, the highest rating level in security evaluation standard, from China National Computer Virus Emergency Response Center. We have also been deploying innovative technologies to promote user data protection. For example, we launched a Smart Finance Institute in 2018 for research and development in the field of artificial intelligence that can be applied in various aspects of financial services. In addition, we are also a member of the National Information Security Standardization Technical Committee, maintaining up to date knowledge and compliant regarding the latest cyber-security regulatory requirements. For the purpose of credit assessment, we also collaborate with third-party data providers to obtain the borrowers’ credit and behavior data, with general consents from the borrowers. Although we require the third-party data providers guarantee that the data provided to us is lawfully collected and legally authorized and their collaboration with us will not violate any applicable laws and regulations, we cannot assure you that the third-party data providers would strictly comply with the applicable laws and regulation during their process of data collection, using, storage, and processing. If any of our third-party data providers fails to comply with applicable data protection laws and regulations, our reputation could suffer and we could become subject to regulatory intervention. Furthermore, our collaboration with third-party data providers may subject us to significant civil or criminal penalties and negative publicity or result in the delayed or halted processing of personal data that we need to undertake to carry on our business, which could have a material adverse effect on our business, financial condition and results of operations. See “—Cyber-attacks, computer viruses, physical or electronic
break-ins
or similar disruptions of us or of a third party could result in disclosure or misuse of confidential information and misappropriation of funds of our borrowers and institutional funding partners, subject us to liabilities, cause reputational harm and adversely impact our results of operations and financial condition.”
If our ability to collect delinquent loans is impaired, our business and results of operations might be materially and adversely affected.
We primarily rely on our
in-house
collection team to handle the collection of delinquent loans. We also engage certain third-party collection service providers to assist us with payment collection. If our or third party agencies’ primary collection methods, such as phone calls, text messages, legal letters and legal proceedings, are not as effective as they were and we fail to respond quickly and improve our collection methods, our delinquent loan collection rate may decrease and our investors may suffer loss. In addition, we bear credit risks for a substantial majority of the loans funded by our institutional funding partners to borrowers introduced by us. If our ability to collect delinquent loans is not as effective or efficient as expected, our liquidity, financial conditions and results of operations could be materially and adversely affected.
 
42

Moreover, according to the Circular 141, delinquent loans shall not be collected by means of violence, intimidation, insult, defamation, or harassment. Any violation of the Circular 141 may result in penalties, including but not limited to suspension of operation, orders to make rectification, condemnation, revocation of license, be ordered to cease business operations, and even criminal liabilities. If the collection methods we use in collecting delinquent loans are viewed by the borrowers or regulatory authorities as harassments, threats or other illegal conducts, we may be subject to lawsuits initiated by the borrowers or prohibited by the regulatory authorities from using certain collection methods. If this were to happen and we fail to adopt alternative collection methods in a timely manner or the alternative collection methods are proven not effective, we might not be able to maintain our delinquent loan collection rate and the investors’ confidence in our platform may be negatively affected. Furthermore, the MPS promulgated the Guidance on Several Issues for Soft Violence Regarding Criminal Case, or the Guidance on Soft Violence, on April 9, 2019, which provides that, among others, harassments by means of internet or telecommunication to disturb people’s normal life, work, production, business, and social order may be deemed as soft violence, which may be subject to criminal liabilities. In 2019, several public security authorities in different provinces took actions against some loan collection outsourcing companies, and even criminal cases were reported to be charged against some of them. We have established strict implementation policies to ensure that our collection personnel and third-party collection service providers do not engage in aggressive practices. However, our
in-house
collection team is large and we cannot assure each of them would strictly comply with our policies. Furthermore, we have no direct control over the management of third-party collection service providers. If any practices by our
in-house
collection team members or our third-party collection service providers were deemed by the governmental authorities as aggressive collection or soft violence, our reputation and business would be materially and adversely affected. If any of the foregoing takes place and impairs our ability to collect delinquent loans, the transaction volumes on our platform will decrease and our business and results of operations could be materially and adversely affected. On August 31, 2020, the MIIT published the Administrative Provisions for Text Message and Voice Call Service (Draft) for public comments, which provides that no organization is allowed to send commercial text messages or make commercial calls to users without explicit consents of users, and the organization should no longer send messages or make calls to users if explicitly required by users. In case of violation, the relevant governmental authorities may impose penalties, including orders for rectifications, public warnings, fines from RMB10,000 to 30,000, revocation of telecommunication licenses and cessation of phone number resources.
Cyber-attacks, computer viruses, physical or electronic
break-ins
or similar disruptions of us or of a third party could result in disclosure or misuse of confidential information and misappropriation of funds of our borrowers and institutional funding partners, subject us to liabilities, cause reputational harm and adversely impact our results of operations and financial condition.
Our computer system and data storage facilities, the networks we use, the networks of other third parties with whom we interact, are potentially vulnerable to physical or electronic computer
break-ins,
viruses and similar disruptive problems or security breaches. A party that is able to circumvent our security measures could misappropriate proprietary information or customer information, jeopardize the confidential nature of the information we transmit over the internet and mobile network or cause interruptions in our operations. We or our service providers may be required to invest significant resources to protect against the threat of security breaches or to alleviate problems caused by any breaches.
In addition, our platform collects, stores, and processes certain personal and other sensitive data from our borrowers. The data that we have processed and stored makes us or third-party service providers who host our servers a target and potentially vulnerable to cyber-attacks, computer viruses, physical or electronic
break-ins
or similar disruptions. While we have taken steps to protect the confidential information that we have access to and put in place internal reporting procedures relating to cybersecurity incidents, our security measures could be breached. As of the date of this annual report, we have not experienced any material cyber security incidents. However, we cannot assure you that our security measures will not be breached in the future. Because techniques used to sabotage or obtain unauthorized access to systems change frequently and generally are not recognized until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Any accidental or willful security breaches or other unauthorized access to our platform could cause confidential borrower and institutional funding partner information to be stolen and used for criminal purposes.
 
43

We also face indirect technology, cybersecurity and operational risks relating to the third parties upon whom we rely to facilitate or enable our business activities, including, among others, third-party online payment service providers who manage accounts for certain borrower and institutional funding partner funds. As a result of increasing consolidation and interdependence of technology systems, a technology failure, cyber-attack or other information or security breach that significantly compromises the systems of one entity could have a material impact on its counterparties. Although our agreements with third-party payment service providers provide that each party is responsible for the cybersecurity of its own systems, any cyber-attack, computer viruses, physical or electronic
break-ins
or similar disruptions of such third-party payment service providers could, among other things, adversely affect our ability to serve our users, and could even result in misappropriation of funds of our borrowers and institutional funding partners. If that were to occur, both we and third-party payment service providers could be held liable to borrowers and institutional funding partners who suffer losses from the misappropriation.
Security breaches or unauthorized access to or sharing of confidential information could also expose us to liability related to the loss of the information, time-consuming and expensive litigation and negative publicity. In addition, leakages of confidential information may be caused by third-party service providers or business partners. If security measures are breached because of third-party action, employee misconduct or error, failure in information security management, malfeasance or otherwise, or if design flaws in our technology infrastructure are exposed and exploited, our relationships with borrowers, institutional funding partners and business partners could be severely damaged, we may become susceptible to future claims if our borrowers, institutional funding partners or business partners suffer damages, and could incur significant liability, and our business and operations could be adversely affected.
We are subject to governmental regulation and other legal obligations related to the protection of personal data, privacy and information security in the regions where we do business, and there has been and may continue to be a significant increase in such laws that restrict or control the use of personal data. See “—Any failure to comply with existing or future laws and regulations related to data protection, data security, cybersecurity or personal information protection could lead to liabilities, administrative penalties or other regulatory actions, which could negatively affect our operating results and business.”
Any failure by our institutional funding partners or third-party service providers to comply with applicable anti-money laundering and anti-terrorism financing laws and regulations could damage our reputation.
If any of our institutional funding partners fails to comply with applicable anti-money laundering laws and regulations, it could become subject to regulatory intervention or sanction and its business may be adversely effected, which could further have a material adverse effect on our reputation, business financial condition and results of operations.
Currently, we rely on our third-party service providers, in particular payment companies, that handle the transfer of funds between borrowers and institutional funding partners, to have their own appropriate anti-money laundering policies and procedures. The payment companies are subject to anti-money laundering obligations under applicable anti-money laundering laws and regulations and are regulated in that respect by the PBOC. If any of our third-party service providers fails to comply with applicable anti-money laundering laws and regulations, our reputation could suffer and we could become subject to regulatory intervention, which could have a material adverse effect on our business, financial condition and results of operations.
In October 2018, the PBOC, the CBIRC, and the CSRC, jointly issued the Anti-money Laundering and Anti-terrorism Financing Administrative Measures for Internet Finance Institution, or Anti-money Laundering and Anti-terrorism Measures, providing that internet finance institutions are obliged to accept the anti-money laundering and anti-terrorism financing inspection conducted by the PBOC and its branches. The Anti-money Laundering and Anti-terrorism Measures also authorized the establishment of the internet finance anti-money laundering and anti-terrorism financing monitor platform, or the Monitor Platform, by the National Internet Finance Association, or NIFA under the instruction of PBOC and other financial governmental authorities to improve the online monitoring mechanism and information sharing between the institutions. To comply with the Anti-money Laundering and Anti-terrorism Measures, we are formulating policies, including internal controls and “know-your-customer” procedures and accessing the Monitor Platform. We cannot assure you that we will be able to establish and maintain effective anti-money laundering and anti-terrorism financing policies and procedures to protect our platform from being exploited for money laundering or terrorism financing purposes or that such policies and procedures, if adopted, will be deemed to be in compliance with applicable anti-money laundering and anti-terrorism financing laws and regulations, including the Interim Measures.
 
44

If we fail to maintain an effective system of internal controls over financial reporting, we may be unable to accurately report our results of operations, meet our reporting obligations or prevent fraud.
We are subject to reporting obligations under the U.S. securities laws. The SEC, as required by Section 404 of the Sarbanes-Oxley Act of 2002, adopted rules requiring every public company to include a management report on such company’s internal control over financial reporting in its annual report, which contains management’s assessment of the effectiveness of our internal control over financial reporting. As we are no longer an emerging growth company, we are subject to the requirement that an independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting.
Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule
13a-15(e)
under the Exchange Act) and internal control over financial reporting (as defined in Rule
13a-15(f)
under the Exchange Act) as of the end of the period covered by this annual report, as required by Rule
13a-15(b)
through (c) under the Exchange Act. Based upon that evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2021. Our independent registered public accounting firm, PricewaterhouseCooper Zhong Tian LLP, also attested and reported our internal control over financial reporting. See the attestation report on page F-2 issued by our independent registered public accounting firm for further details. However, if we fail to maintain effective internal control over financial reporting in the future, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could in turn limit our access to capital markets, harm our results of operations, and lead to a decline in the trading price of our ADSs. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may also be required to restate our financial statements from prior periods.
Our operations depend on the performance of the internet infrastructure and telecommunications networks in China.
Almost all access to the internet in China is maintained through state-owned telecommunication operators under the administrative control and regulatory supervision of the MIIT. We primarily rely on a limited number of telecommunication service providers to provide us with data communications capacity through local telecommunications lines and internet data centers to host our servers. We have limited access to alternative networks or services in the event of disruptions, failures or other problems with China’s internet infrastructure or the fixed telecommunications networks provided by telecommunication service providers. With the expansion of our business, we may be required to upgrade our technology and infrastructure to keep up with the increasing traffic on our platform. We cannot assure you that the internet infrastructure and the fixed telecommunications networks in China will be able to support the demands associated with the continued growth in internet usage.
In addition, we have no control over the costs of the services provided by telecommunication service providers. If the prices we pay for telecommunications and internet services rise significantly, our results of operations may be adversely affected. Furthermore, if internet access fees or other charges to internet users increase, our user traffic may decline and our business may be harmed.
Any significant disruption in service on our platform, in our computer systems or third party service providers’ systems, including events beyond our control, could prevent us from processing or posting loans on our platform, reduce the attractiveness of our platform and result in a loss of borrowers or investors.
In the event of a platform outage and physical data loss, our ability to perform our servicing obligations, process loan applications or make funds available on our platform would be materially and adversely affected. The satisfactory performance, reliability and availability of our platform and our underlying network infrastructure are critical to our operations, customer service, reputation and our ability to retain existing and attract new borrowers and institutional funding partners. Much of our system hardware is hosted in a leased facility located in Shanghai that is operated by our IT staff. We also maintain a real-time backup system in the same facility and a remote backup system at a separate facility also located in Shanghai. Our operations depend on our ability to protect our systems against damage or interruption from natural disasters, power or telecommunications failures, air quality issues, environmental conditions, computer viruses or attempts to harm our systems, criminal acts and similar events. If there is a lapse in service or damage to our leased facilities in Shanghai, we could experience interruptions and delays in our service and may incur additional expense in arranging new facilities.
 
45

Any interruptions or delays in our service, whether as a result of third-party or our error, natural disasters or security breaches, whether accidental or willful, could harm our relationships with our borrowers and institutional funding partners and our reputation. Additionally, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. Our disaster recovery plan has not been tested under actual disaster conditions, and we may not have sufficient capacity to recover all data and services in the event of an outage. These factors could prevent us from processing or posting payments on loans, damage our brand and reputation, divert our employees’ attention, subject us to liability and cause borrowers and institutional funding partners to abandon our platform, any of which could adversely affect our business, financial condition and results of operations.
Our platform and internal systems rely on software that is highly technical, and if it contains undetected errors, our business could be adversely affected.
Our platform and internal systems rely on software that is highly technical and complex. In addition, our platform and internal systems depend on the ability of such software to store, retrieve, process and manage immense amounts of data. The software on which we rely has contained, and may now or in the future contain, undetected errors or bugs. Some errors may only be discovered after the code has been released for external or internal use. Errors or other design defects within the software on which we rely may result in a negative experience for borrowers and institutional funding partners using our platform, delay introductions of new features or enhancements, result in errors or compromise our ability to protect borrower or investor data or our intellectual property. Any errors, bugs or defects discovered in the software on which we rely could result in harm to our reputation, loss of borrowers or investors or liability for damages, any of which could adversely affect our business, results of operations and financial condition.
We may not be able to prevent others from unauthorized use of our intellectual property, which could harm our business and competitive position.
We regard our trademarks, domain names,
know-how,
proprietary technologies and similar intellectual property as critical to our success, and we rely on a combination of intellectual property laws and contractual arrangements, including confidentiality, invention assignment and
non-compete
agreements with our employees and others to protect our proprietary rights. See also “Item 4. Information on the Company—B. Business Overview—Intellectual Property.” Despite these measures, any of our intellectual property rights could be challenged, invalidated, circumvented or misappropriated, or such intellectual property may not be sufficient to provide us with competitive advantages. In addition, because of the rapid pace of technological change in our industry, parts of our business rely on technologies developed or licensed by third parties, and we may not be able to obtain or continue to obtain licenses and technologies from these third parties on reasonable terms, or at all.
It is often difficult to maintain and enforce intellectual property rights 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. Confidentiality, invention assignment and
non-compete agreements
may be breached by counterparties, and there may not be adequate remedies available to us for any such breach. Accordingly, we may not be able to effectively protect our intellectual property rights or to enforce our contractual rights in China. Preventing any unauthorized use of our intellectual property is difficult and costly and the steps we take may be inadequate to prevent the misappropriation of our intellectual property. 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. We can provide no assurance that we will prevail in such litigation. In addition, our trade secrets may be leaked or otherwise become available to, or be independently discovered by, our competitors. To the extent that our employees or consultants use intellectual property owned by others in their work for us, disputes may arise as to the rights in related
know-how
and inventions. Any failure in protecting or enforcing our intellectual property rights could have a material adverse effect on our business, financial condition and results of operations.
We may be subject to intellectual property infringement claims, which may be expensive to defend and may disrupt our business and operations.
We cannot be certain that our operations or any aspects of our business do not or will not infringe upon or otherwise violate trademarks, patents, copyrights,
know-how
or other intellectual property rights held by third parties. We may be from time to time in the future subject to legal proceedings and claims relating to the intellectual property rights of others. In addition, there may be third-party trademarks, patents, copyrights,
know-how
or other intellectual property rights that are infringed by our products, services or other aspects of our business without our awareness. Holders of such intellectual property rights may seek to enforce such intellectual property rights against us in China, the United States or other jurisdictions. If any third-party infringement claims are brought against us, we may be forced to divert management’s time and other resources from our business and operations to defend against these claims, regardless of their merits.
 
46

Additionally, the application and interpretation of China’s intellectual property right laws and the procedures and standards for granting trademarks, patents, copyrights,
know-how
or other intellectual property rights in China are still evolving and are uncertain, and we cannot assure you that PRC courts or regulatory authorities would agree with our analysis. If we were found to have violated the intellectual property rights of others, we may be subject to liability for our infringement activities or may be prohibited from using such intellectual property, and we may incur licensing fees or be forced to develop alternatives of our own. As a result, our business and results of operations may be materially and adversely affected.
We may be held liable for information or content displayed on, retrieved from or linked to our mobile applications, which may materially and adversely affect our business and operating results.
In addition to our website, we also offer consumer finance products through our mobile applications, which are regulated by
the Administrative Provisions on Mobile Internet Applications Information Services
, or the APP Provisions, promulgated by the CAC on June 28, 2016 and effective on August 1, 2016. According to the APP Provisions, the providers of mobile applications shall not create, copy, publish or distribute information and content that is prohibited by laws and regulations. We have implemented internal control procedures screening the information and content on our mobile applications to ensure their compliance with the APP Provisions. However, we cannot assure that all the information or content displayed on, retrieved from or linked to our mobile applications complies with the requirements of the APP Provisions at all times. If our mobile applications were found to be violating the APP Provisions, we may be subject to administrative penalties, including warning, service suspension or removal of our mobile applications from the relevant mobile application store, which may materially and adversely affect our business and operating results.
We may from time to time be subject to claims, controversies, lawsuits and legal proceedings, which could have a material adverse effect on our financial condition, results of operations, cash flows and reputation.
We may from time to time become subject to or involved in various claims, controversies, lawsuits, and legal proceedings. For example, we once received a claim from an individual asserting that he has an equity ownership in us pursuant to an alleged agreement, dated February 27, 2008, concerning Shanghai Daifeng, our then-operating entity, which involved, among other things, a contemplated sale of 27% of beneficial ownership of Shanghai Daifeng to an investor represented by the individual for US$189,000. The alleged agreement was not executed by Shanghai Daifeng and was never implemented. The contemplated sale never took place. We believe the claim is without merit.
However, claims, lawsuits, and litigations are subject to inherent uncertainties, and we are uncertain whether the foregoing claim would develop into a lawsuit. Lawsuits and litigations may cause us to incur defense costs, utilize a significant portion of our resources and divert management’s attention from our
day-to-day
operations, any of which could harm our business. Any settlements or judgments against us could have a material adverse impact on our financial condition, results of operations and cash flows. In addition, negative publicity regarding claims or judgments made against us may damage our reputation and may result in material adverse impact on us.
From time to time we may evaluate and potentially consummate strategic investments or acquisitions, which could require significant management attention, disrupt our business and adversely affect our financial results.
We may evaluate and consider strategic investments, combinations, acquisitions or alliances to further increase the value of our platform and better serve borrowers and institutional funding partners. These transactions could be material to our financial condition and results of operations if consummated. If we are able to identify an appropriate business opportunity, we may not be able to successfully consummate the transaction and, even if we do consummate such a transaction, we may be unable to obtain the benefits or avoid the difficulties and risks of such transaction.
 
47

Strategic investments or acquisitions will involve risks commonly encountered in business relationships, including:
 
   
difficulties in assimilating and integrating the operations, personnel, systems, data, technologies, rights, platforms, products and services of the acquired business;
 
   
inability of the acquired technologies, products or businesses to achieve expected levels of revenue, profitability, productivity or other benefits;
 
   
difficulties in retaining, training, motivating and integrating key personnel;
 
   
diversion of management’s time and resources from our daily operations;
 
   
difficulties in maintaining uniform standards, controls, procedures and policies within the combined organizations;
 
   
difficulties in retaining relationships with customers, employees and suppliers of the acquired business;
 
   
risks of entering markets in which we have limited or no prior experience;
 
   
regulatory risks, including remaining in good standing with existing regulatory bodies or receiving any necessary
pre-closing
or post-closing approvals, as well as being subject to new regulators with oversight over an acquired business;
 
   
assumption of contractual obligations that contain terms that are not beneficial to us, require us to license or waive intellectual property rights or increase our risk for liability;
 
   
failure to successfully further develop the acquired technology;
 
   
liability for activities of the acquired business before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
 
   
potential disruptions to our ongoing businesses; and
 
   
unexpected costs and unknown risks and liabilities associated with strategic investments or acquisitions.
We may not make any investments or acquisitions, or any future investments or acquisitions may not be successful, may not benefit our business strategy, may not generate sufficient revenues to offset the associated acquisition costs or may not otherwise result in the intended benefits. In addition, we cannot assure you that any future investment in or acquisition of new businesses or technology will lead to the successful development of new or enhanced loan products and services or that any new or enhanced loan products and services, if developed, will achieve market acceptance or prove to be profitable.
Our business depends on the continued efforts of our senior management. If one or more of our key executives were unable or unwilling to continue in their present positions, our business may be severely disrupted.
Our business operations depend on the continued services of our senior management, particularly the executive officers named in this annual report. While we have provided different incentives to our management, we cannot assure you that we can continue to retain their services. If one or more of our key executives were unable or unwilling to continue in their present positions, we may not be able to replace them easily or at all, our future growth may be constrained, our business may be severely disrupted and our financial condition and results of operations may be materially and adversely affected, and we may incur additional expenses to recruit, train and retain qualified personnel. In addition, although we have entered into confidentiality and
non-competition
agreements with our management, there is no assurance that any member of our management team will not join our competitors or form a competing business. If any dispute arises between our current or former officers and us, we may have to incur substantial costs and expenses in order to enforce such agreements in China or we may be unable to enforce them at all.
 
48

Competition for employees is intense, and we may not be able to attract and retain the qualified and skilled employees needed to support our business.
We believe our success depends on the efforts and talent of our employees, including risk management, software engineering, financial and marketing personnel. Our future success depends on our continued ability to attract, develop, motivate and retain qualified and skilled employees. Competition for highly skilled technical, risk management and financial personnel is extremely intense. We may not be able to hire and retain these personnel at compensation levels consistent with our existing compensation and salary structure. Some of the companies with which we compete for experienced employees have greater resources than we have and may be able to offer more attractive terms of employment.
In addition, we invest significant time and expenses in training our employees, which increases their value to competitors who may seek to recruit them. If we fail to retain our employees, we could incur significant expenses in hiring and training new employees, and the quality of our services and our ability to serve borrowers and institutional funding partners could diminish, resulting in a material adverse effect to our business.
Increases in labor costs in the PRC may adversely affect our business and results of operations.
The economy in China has experienced increases in inflation and labor costs in recent years. As a result, average wages in the PRC are expected to continue to increase. In addition, we are required by PRC laws and regulations to pay various statutory employee benefits, including pension, housing fund, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees. We expect that our labor costs, including wages and employee benefits, will continue to increase.
Unless we are able to control our labor costs or pass on these increased labor costs to our users by increasing the fees of our services, our financial condition and results of operations may be adversely affected.
We are subject to changing law and regulations regarding regulatory matters, corporate governance and public disclosure that have increased both our costs and the risk of
non-compliance.
We are subject to rules and regulations by various governing bodies, including, for example, the Securities and Exchange Commission, which is charged with the protection of investors and the oversight of companies whose securities are publicly traded, and the various regulatory authorities in China and the Cayman Islands, and to new and evolving regulatory measures under applicable law. Our efforts to comply with new and changing laws and regulations have resulted in and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities.
Moreover, because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, collaboration and focus that contribute to our business.
We believe that a critical component of our success is our corporate culture, which we believe fosters innovation, encourages teamwork and cultivates creativity. As we develop the infrastructure of a public company and continue to grow, we may find it difficult to maintain these valuable aspects of our corporate culture. Any failure to preserve our culture could negatively impact our future success, including our ability to attract and retain employees, encourage innovation and teamwork and effectively focus on and pursue our corporate objectives.
 
49

We do not have any business insurance coverage.
Insurance companies in China currently do not offer as extensive an array of insurance products as insurance companies in more developed economies. Currently, we do not have any business liability or disruption insurance to cover our operations. We have determined that the costs of insuring for these risks and the difficulties associated with acquiring such insurance on commercially reasonable terms make it impractical for us to have such insurance. Any uninsured business disruptions may result in our incurring substantial costs and the diversion of resources, which could have an adverse effect on our results of operations and financial condition.
We face risks related to
COVID-19
outbreaks, other health epidemics and outbreaks and natural disasters, which could significantly disrupt our operations.
We are vulnerable to natural disasters and other calamities. Fire, floods, typhoons, earthquakes, power loss, telecommunications failures,
break-ins,
war, riots, terrorist attacks or similar events may give rise to server interruptions, breakdowns, system failures, technology platform failures or internet failures, which could cause the loss or corruption of data or malfunctions of software or hardware as well as adversely affect our ability to provide products and services on our platform.
Our business had been adversely affected by the effects of
COVID-19
outbreaks. In early 2020, in response to intensifying efforts to contain the spread of
COVID-19,
the Chinese government took a number of actions, which included extending the Chinese New Year holiday, quarantining and otherwise treating individuals in China who had contracted the
COVID-19,
asking China residents to remain at home and to avoid gathering in public, and other actions. The
COVID-19
had also resulted in temporary closure of many corporate offices, retail stores, and manufacturing facilities and factories across China. In response to the pandemic, we made remote working arrangements and suspended business travels to ensure the safety and health of our employees. All of the above measures reduced our business operation capacity, impaired our ability to collect delinquent loans, and negatively affected our operating results. The outbreak of
COVID-19
also caused an increase in default of the loans on our platform as the extension of the Chinese New Year holiday in 2020 and suspension of business activities across various sectors are likely to hurt income of the borrowers on our platform. As a result, the provision for loans receivable, accounts receivable and quality assurance payable increased which negatively impacted our earnings in the first half of 2020. Also, as a result of the sharp slowdown in consumption activities and the increase in default by borrowers on our platform, our loan volume also experienced a decline in the first half of 2020 compared to the first half of 2019 and the fourth quarter of 2019 due to our adoption of a more prudent approach in facilitating new loans.
Since the second half of 2020, many of the quarantine measures within China and our overseas markets have been relaxed, and we have resumed normal operations since the second half of 2020. However, relaxation of restrictions on economic and social activities may lead to new cases which may lead to
re-imposed
restrictions. China has experienced upticks in cases that have prompted selective restrictions in affected regions. For example, in the spring of 2022, there was an uptick in cases in Shanghai, attributed to the highly contagious Omicron variant. The outbreak in Shanghai spread to many other provinces and cities in China. Certain travel restrictions and other limitations were imposed in various places in response to these new cases. In response to the uptick in cases in Shanghai, we made remote working arrangements and suspended business travels to ensure the safety and health of our employees, which may reduce our business operation capacity and negatively affected our operating results.
Furthermore, normal economic life throughout China was curtailed during the outbreak of
COVID-19
and opportunities for discretionary consumption were limited. Our results of operations could be adversely affected to the extent that the
COVID-19
pandemic harms the Chinese economy in general.
The extent to which
COVID-19
impacts our results of operations will depend on the future developments of the outbreak, including new information concerning the global severity of and actions taken to contain the outbreak, which are highly uncertain and unpredictable.
In addition, our business could also be adversely affected by the effects of Ebola virus disease, Zika virus disease, H1N1 flu, H7N9 flu, avian flu, Severe Acute Respiratory Syndrome or other epidemic, since it could require our employees to be quarantined and/or our offices to be disinfected or even temporarily closed.
 
50

Our headquarters are located in Shanghai, where most of our directors and management and a large majority of our employees currently reside. In addition, most of our system hardware and
back-up
systems are hosted in leased facilities located in Shanghai. Consequently, we are highly susceptible to factors adversely affecting Shanghai. If any of the abovementioned natural disasters, health epidemics or other outbreaks were to occur in Shanghai, our operation may experience material disruptions, such as temporary closure of our offices and suspension of services, disruption of communications between our headquarters and overseas operations, which may materially and adversely affect our business, financial condition and results of operations.
Risks Related to Our Corporate Structure
If the PRC government deems that the contractual arrangements in relation to the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations.
Foreign ownership of internet-based businesses, such as distribution of online information, is subject to restrictions under current PRC laws and regulations. For example, except otherwise provided, foreign investors are generally not allowed to own more than 50% of the equity interests in a value-added telecommunication service provider (except for
e-commerce,
domestic multi-party communication, storage and forwarding and call center) in accordance with the Special Administrative Measures for Foreign Investment Access, the Negative List (2021), which was promulgated by the MOFCOM and the NDRC on December 27, 2021 and became effective on January 1, 2022. Foreign direct investment in telecommunications companies in China is governed by the Provisions on the Administration of Foreign-Invested Telecommunications Enterprises, which was promulgated by the State Council on December 11, 2001 and amended on September 10, 2008, February 6, 2016, and April 7, 2022. These regulations require that the foreign investors may acquire up to 50% equity interests the foreign-invested value-added telecommunications enterprises in China. PRC regulations impose sanctions for engaging in commercial internet information services, which is a
sub-set
of value-added telecommunication business, without a value-added telecommunication service license for internet content provider, or the ICP License, and sanctions for engaging in the operation of online data processing and transaction processing, which is another
sub-set
of value-added telecommunication business, without a value-added telecommunication service license for online data processing and transaction processing, or the ODPTP License. These sanctions include rectification orders and warnings from the PRC communication administrations, fines, confiscation of illegal gains, and suspension or termination of operating of the websites and mobile applications in question.
We are a Cayman Islands company and our PRC subsidiaries are considered foreign invested enterprises. Before the Interim Measures was published in August 2016, there was no clear official guidance or interpretation from the PRC government as to whether online consumer finance service was a type of value-added telecommunication services and whether its provider should be subject to value-added telecommunication regulations. However, we believe the online consumer finance services offered through our online platform constitute a type of value-added telecommunication services that foreign ownership and investment is restricted and therefore we should operate our online platform through a consolidated variable interest entity to ensure compliance with the relevant PRC laws and regulations. We have entered into the following four separate sets of contractual arrangements: (i) among Shanghai Guangjian, Shanghai Shanghu (with respect to the business operation agreement and the exclusive technology consulting and service agreement only), Beijing Paipairongxin, Shanghai PPDai (with respect to the exclusive technology consulting and service agreement only), a subsidiary of Beijing Paipairongxin, and the shareholders of Beijing Paipairongxin to conduct our online lending information intermediary business in the past; (ii) among Shanghai Manyin, Shanghai Zihe and the shareholders of Shanghai Zihe to provide services to our institutional funding partners; and (iii) among Shanghai Manyin, Shanghai Ledao and the shareholders of Shanghai Ledao for new business we plan to operate in the future. For a detailed description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure.” As a result of these contractual arrangements, we have obtained control over Beijing Paipairongxin, Shanghai Zihe, Shanghai Ledao and their subsidiaries and consolidate their operating results in our financial statements under U.S. GAAP. Shanghai PPDai has been operating our online lending information intermediary business, including, among others, operations of our www.ppdai.com website and PPDai mobile application. Shanghai PPDai had made applications for value-added telecommunication business license with the relevant local telecommunication regulatory authority before the Interim Measures was promulgated. Due to the lack of detailed rules regulating the online consumer finance service and clarification of the nature of this innovative business model, the local telecommunication regulatory authority had tentatively put our applications on hold.
 
51

We have ceased facilitating new loans with funding from individual investors on our platform since October 2019 and improve the business model through the acquisition of better quality borrowers and transition of our funding sources from individual investors to institutional funding partners. However, the interpretation of laws and regulations in the context of online consumer finance industry still remains uncertain, and it is unclear whether the online consumer finance service providers like Shanghai PPDai and Shanghai Erxu, are required to obtain the ICP License or the ODPTP License, or any other kind of VATS License. The regulatory regime of online consumer finance industry evolves rapidly. The regulatory authorities in the future may explicitly require any of our VIEs or subsidiaries of our VIEs to obtain additional ICP Licenses, ODPTP Licenses, or issue new laws to institute a new kind of VATS License. We cannot assure you that we would be able to obtain the additional ICP License, the ODPTP License, or any new VATS License on a timely manner, or at all, which would subject us to the sanctions and materially and adversely affect our business, financial condition, results of operation and prospects.
In the opinion of our PRC counsel, Hui Ye Law Firm,
our current ownership structure, the ownership structure of Shanghai Guangjian, Shanghai Shanghu, Beijing Paipairongxin and its subsidiaries, the ownership structure of Shanghai Manyin and Shanghai Zihe, the ownership structure of Shanghai Manyin and Shanghai Ledao, the contractual arrangements among Shanghai Guangjian, Shanghai Shanghu (with respect to the business operation agreement and the exclusive technology consulting and service agreement only), Beijing Paipairongxin, Shanghai PPDai (with respect to the exclusive technology consulting and service agreement only) and the shareholders of Beijing Paipairongxin, the contractual arrangements among Shanghai Manyin, Shanghai Zihe and the shareholders of Shanghai Zihe, and the contractual arrangements among Shanghai Manyin, Shanghai Ledao and the shareholders of Shanghai Ledao, are not in violation of existing PRC laws, regulations and rules; and these contractual arrangements are valid, binding and enforceable in accordance with their terms and applicable PRC laws and regulations currently in effect.
However, we are a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities and we conduct our operations in China primarily through the consolidated variable interest entities with which we have maintained contractual arrangements. Holders of our ADSs hold equity interest in FinVolution Group, our Cayman Islands holding company, and do not have direct or indirect equity interest in the consolidated variable interest entities and their subsidiaries. If the PRC government deems that our contractual arrangements with the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. We may not be able to repay the notes and other indebtedness, and our shares may decline in value or become worthless, if we are unable to assert our contractual control rights over the assets of our PRC subsidiaries, which contribute to 88% of our revenues in 2021. Our holding company in the Cayman Islands, the consolidated variable interest entities, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a group.
However, our PRC counsel, Hui Ye Law Firm, has also advised us that there are substantial uncertainties regarding the interpretation and application of current or future PRC laws and regulations and there can be no assurance that the PRC government will ultimately take a view that is consistent with the opinion of our PRC counsel. For example, on March 15, 2019, the National People’s Congress enacted the Foreign Investment Law of the PRC, or the Foreign Investment Law, which came into effect on January 1, 2020 and replaced the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since it is relatively new, uncertainties still exist in relation to its interpretation and implementation. For instance, under the Foreign Investment Law, “foreign investment” refers to the investment activities directly or indirectly conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements as a form of foreign investment, there is no assurance that foreign investment via contractual arrangement would not be interpreted as a type of indirect foreign investment activities under the definition in the future. In addition, the definition contains a
catch-all
provision which includes investments made by foreign investors through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. On December 26, 2019, the State Council promulgated the Implementation Regulations on the Foreign Investment Law, which came into effect on January 1, 2020. However, the Implementation Regulations on the Foreign Investment Law still does not explicitly define whether contractual arrangement would be deemed as a form of foreign investment. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the State Council to provide for contractual arrangements as a form of foreign investment. In any of these cases, it will be uncertain whether our contractual arrangements will be deemed to be in violation of the market access requirements for foreign investment under the PRC laws and regulations. Furthermore, if future laws, administrative regulations or provisions promulgated by the State Council mandate further actions to be taken by companies 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. 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.
 
52

Although we believe we, our PRC subsidiaries and the consolidated variable interest entities comply with current PRC laws and regulations, we cannot assure you that the PRC government would agree that our contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. The PRC government has broad discretion in determining rectifiable or punitive measures for
non-compliance
with or violations of PRC laws and regulations. If the PRC government determines that we or the consolidated variable interest entities do not comply with applicable law, it could revoke the consolidated variable interest entities’ business and operating licenses, require the consolidated variable interest entities to discontinue or restrict the consolidated variable interest entities’ operations, restrict the consolidated variable interest entities’ right to collect revenues, block the consolidated variable interest entities’ websites, require the consolidated variable interest entities to restructure our operations, impose additional conditions or requirements with which the consolidated variable interest entities may not be able to comply, impose restrictions on the consolidated variable interest entities’ business operations or on their customers, or take other regulatory or enforcement actions against the consolidated variable interest entities that could be harmful to their business. Any of these or similar occurrences could significantly disrupt our or the consolidated variable interest entities’ business operations or restrict the consolidated variable interest entities from conducting a substantial portion of their business operations, which could materially and adversely affect the consolidated variable interest entities’ business, financial condition and results of operations. If any of these occurrences results in our inability to direct the activities of any of the consolidated variable interest entities that most significantly impact its economic performance, or our failure to receive the economic benefits from any of the consolidated variable interest entities, we may not be able to consolidate these entities in our consolidated financial statements in accordance with U.S. GAAP.
We rely on contractual arrangements with the consolidated variable interest entities for a significant portion of our business operations, and such contractual arrangements 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 the consolidated variable interest entities, namely, Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao and, to operate our online consumer finance platform business, including the operation of www.ppdai.com website and PPDai mobile application and the provision of services to institutional funding partners, as well as certain other complementary businesses. For a description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure.” These contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated variable interest entities. For example, consolidated variable interest entities and shareholders of consolidated variable interest entities as well as other parties to the contractual arrangements may fail to fulfill their contractual obligations to us, such as failure to maintain our website and use the domain names and trademarks in a manner as stipulated in the contractual arrangements, or taking other actions that are detrimental to our interests.
If we had direct ownership of the consolidated variable interest entities, we would be able to exercise our rights as a shareholder to effect changes in the board of directors of the consolidated variable interest entities, 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 of obligations under the contractual arrangements by the consolidated variable interest entities, shareholders of the consolidated variable interest entities, and other parties to the contractual arrangements to exercise control over the consolidated variable interest entities. The shareholders of the consolidated variable interest entities 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 our business through the contractual arrangements with the consolidated variable interest entities. Although we have the right to replace any shareholder of the consolidated variable interest entities under the contractual arrangements, if any of these shareholders are uncooperative or any dispute relating to these contracts remains unresolved, we will have to enforce our rights under these contracts through the operations of PRC laws and arbitration, litigation and other legal proceedings, the outcome of which will be subject to uncertainties. See “—Any failure by the consolidated variable interest entities, shareholders of the consolidated variable interest entities or other parties to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business.” Therefore, our contractual arrangements with the consolidated variable interest entities and shareholders of the consolidated variable interest entities may not be as effective in ensuring our control over the relevant portion of our business operations as direct ownership would be.
 
53

Any failure by the consolidated variable interest entities, shareholders of the consolidated variable interest entities or other parties to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business.
We have entered into a series of contractual arrangements with the consolidated variable interest entities and shareholders of the consolidated variable interest entities as well as other parties. For a description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure.” If the consolidated variable interest entities fail to perform their respective obligations under the contractual arrangements, we may incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief, and claiming damages, which we cannot assure you will be effective under PRC laws. For example, if the shareholders of the consolidated variable interest entities were to refuse to transfer their equity interests in the consolidated variable interest entities to us or our designee when we exercise the purchase option pursuant to these contractual arrangements, or if they were otherwise to act in bad faith toward us, then we may have to take legal actions to compel them to perform their contractual obligations.
All the agreements under our contractual arrangements are governed by PRC laws and provide for the resolution of disputes through arbitration in China. Accordingly, these contracts would be interpreted in accordance with PRC laws 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. Meanwhile, there are very few precedents and little formal guidance as to how contractual arrangements in the context of a consolidated variable interest entity should be interpreted or enforced under PRC laws. There remain significant uncertainties regarding the ultimate outcome of such arbitration should legal action become necessary. In addition, under PRC laws, rulings by arbitrators are final and parties cannot appeal arbitration results in court unless such rulings are revoked or determined unenforceable by a competent court. 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 that we are unable to enforce these contractual arrangements, or if we suffer significant delay or other obstacles in the process of enforcing these contractual arrangements, we may not be able to exert effective control over the consolidated variable interest entities and their respective subsidiaries, and our ability to conduct our business may be negatively affected. See “—Risks Related to Doing Business in China—Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to us.”
The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.
The equity interests of the consolidated variable interest entities are held by Mr. Jun Zhang, Mr. Tiezheng Li, Mr. Honghui Hu and Mr. Shaofeng Gu, our
co-founders
and shareholders, as well as a few of their family relatives and our employees. Their interests in the consolidated variable interest entities may differ from the interests of our company as a whole. These shareholders may breach, or cause the consolidated variable interest entities to breach, the existing contractual arrangements we have with them and our consolidated variable interest entity, which would have a material adverse effect on our ability to effectively control the consolidated variable interest entities and their subsidiaries and receive economic benefits from them. For example, the shareholders of Beijing Paipairongxin, one of the consolidated variable interest entities, may be able to cause our agreements with Beijing Paipairongxin and Shanghai PPDai, a major subsidiary of Beijing Paipairongxin, 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.
 
54

Currently, we do not have any arrangements to address potential conflicts of interest between these shareholders and our company, except that we could exercise our purchase option under the call option agreement with these shareholders to request them to transfer all of their equity interests in the consolidated variable interest entities to a PRC entity or individual designated by us, to the extent permitted by PRC laws. If we cannot resolve any conflict of interest or dispute between us and the shareholders of the consolidated variable interest entities, we would have to rely on legal proceedings, which could result in the disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings.
Contractual arrangements in relation to the consolidated variable interest entities may be subject to scrutiny by the PRC tax authorities and they may determine that we or the consolidated variable interest entities owe additional taxes, which could negatively affect our financial condition and the price of our ADSs.
Under applicable PRC laws and regulations, arrangements and transactions among related parties may be subject to audit or challenge by the PRC tax authorities. The PRC enterprise income tax law requires every enterprise in China to submit its annual enterprise income tax return together with a report on transactions with its related parties to the relevant tax authorities. The tax authorities may impose reasonable adjustments on taxation if they have identified any related party transactions that are inconsistent with arm’s length principles. We may face material and adverse tax consequences if the PRC tax authorities determine that the contractual arrangements among the consolidated variable interest entities, shareholders of the consolidated variable interest entities and us as well as other parties 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, regulations and rules, and adjust the consolidated variable interest entities’ income in the form of a transfer pricing adjustment. A transfer pricing adjustment could, among other things, result in a reduction of expense deductions recorded by the consolidated variable interest entities for PRC tax purposes, which could in turn increase their tax liabilities without reducing our tax expenses. In addition, if we request the shareholders of the consolidated variable interest entities to transfer their equity interests in the consolidated variable interest entities at nominal or no value pursuant to these contractual arrangements, such transfer could be viewed as a gift and subject us to PRC income tax. Furthermore, the PRC tax authorities may impose late payment fees and other penalties on the consolidated variable interest entities for the adjusted but unpaid taxes according to the applicable regulations. Our financial position could be materially and adversely affected if the consolidated variable interest entities’ tax liabilities increase or if they are required to pay late payment fees and other penalties.
We may lose the ability to use and enjoy assets held by the consolidated variable interest entities that are material to the operation of our business if the entity goes bankrupt or becomes subject to a dissolution or liquidation proceeding.
The consolidated variable interest entities hold certain assets that are material to the operation of our business, including, among others, intellectual properties, hardware and software. Under the contractual arrangements, the consolidated variable interest entities may not, and the shareholders of the consolidated variable interest entities may not cause them to, in any manner, sell, transfer, mortgage or dispose of their assets or their legal or beneficial interests in the business without our prior consent. However, in the event that the shareholders of the consolidated variable interest entities breach the these contractual arrangements and voluntarily liquidate the consolidated variable interest entities, or the consolidated variable interest entities declare bankruptcy and all or part of their assets become subject to liens or rights of third-party creditors, or are otherwise disposed of without our consent, 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. If the consolidated variable interest entities 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.
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 results of operations.
Substantially all of our operations are located in China. Accordingly, our business, prospects, financial condition and results of operations may be influenced to a significant degree by political, economic and social conditions in China generally and by continued economic growth in China as a whole.
 
55

The Chinese economy differs from the economies of most developed countries in many respects, including the amount of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China’s economic growth through allocating resources, controlling payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries or companies.
While the Chinese economy has experienced significant growth over the past decades, growth has been uneven, both geographically and among various sectors of the economy. 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. The growth rate of the Chinese economy has gradually slowed since 2010, and the impact of
COVID-19
on the Chinese economy in 2020 was severe. Any prolonged slowdown in the Chinese economy may reduce the demand for our products and services and materially and adversely affect our business and results of operations.
A severe or prolonged downturn in the Chinese or global economy could reduce the demand for consumer loans and investments, which could materially and adversely affect our business and financial condition.
The
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 already been slowing since 2010. 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 2021. The conflict in Ukraine and the imposition of broad economic sanctions on Russia could raise energy prices and disrupt global markets. 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 reduce the demand for consumer loans and investments, and materially and adversely affect our business, results of operations and financial condition.
Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to us.
The PRC legal system is based on written statutes and prior court decisions have limited value as precedents. Since these laws and regulations are relatively new and the PRC legal system continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties.
In particular, PRC laws and regulations concerning the online consumer finance industry are developing and evolving. Although we have taken measures to comply with the laws and regulations that are applicable to our business operations, including the regulatory principles raised by the CBRC, and avoid conducting any
non-compliant
activities under the applicable laws and regulations, such as illegal fund-raising, forming capital pool or providing guarantee to investors, the PRC government authority may promulgate new laws and regulations regulating the online consumer finance industry in the future. We cannot assure you that our practice would not be deemed to violate any new PRC laws or regulations relating to online consumer finance. Moreover, developments in the online consumer finance industry may lead to changes in PRC laws, regulations and policies or in the interpretation and application of existing laws, regulations and policies that may limit or restrict online consumer finance platforms like us, which could materially and adversely affect our business and operations.
 
56

From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory 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. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Such uncertainties, including uncertainty over the scope and effect of our contractual, property (including intellectual property) and procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.
PRC government has significant oversight over the conduct of our business and it has recently indicated an intent to exert more oversight over offerings that are conducted overseas and/or foreign investment in China-based issuers. Any such action could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.
We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, 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 PRC government extensively regulates the internet industry, including foreign ownership of, and the licensing and permit requirements pertaining to, companies in the internet industry. These internet-related laws and regulations are relatively new and evolving, and their interpretation and enforcement involve significant uncertainties. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violation of applicable laws and regulations.
We only have contractual control over our website and mobile applications. We do not directly own the website nor mobile applications due to the restriction of foreign investment in businesses providing value-added telecommunication services in China, including internet information provision services. This may significantly disrupt our business, subject us to sanctions, compromise enforceability of related contractual arrangements, or have other harmful effects on us.
The evolving PRC regulatory system for the internet industry may lead to the establishment of new regulatory agencies. For example, in May 2011, the State Council announced the establishment of a new department, the CAC, (with the involvement of the State Council Information Office, the MIIT, and the MPS). The primary role of this new agency is to facilitate the policy-making and legislative development in this field, to direct and coordinate with the relevant departments in connection with online content administration and to deal with cross-ministry regulatory matters in relation to the internet industry.
Our online marketplace, operated by Shanghai PPDai, a subsidiary of Beijing Paipairongxin, one of the consolidated variable interest entities, may be deemed to be providing internet content provision service or online data processing or transaction processing services, which would require Shanghai PPDai to obtain certain value-added telecommunications business license. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Internet Companies—Regulations on value-added telecommunication services.” Furthermore, it is uncertain if Beijing Paipairongxin, Shanghai Zihe and their subsidiaries will be required to obtain a separate operating license with respect to our mobile applications in addition to the value-added telecommunications business license.
The interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating to the internet industry have created substantial uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, internet businesses in China, including 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 proper 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.
 
57

The PRC government’s significant oversight and discretion over our business operation could result in a material adverse change in our operations and the value of our ADSs.
We conduct our business primarily in China. Our operations in China are governed by PRC laws and regulations. The PRC government has significant oversight and discretion over the conduct of our business, and may influence our operations as the government deems appropriate to advance regulatory and societal goals and policy positions. Historically, the PRC government had published new regulations and policies that significantly affected our industries. For example, we ceased facilitating new loans with funding from individual investors in October 2019 in response to new regulations on
peer-to-peer
lending. Also, interest rates of certain of our loan products are subject to the restrictions on maximum interest rates on private lending permitted by the relevant laws, regulations, policies or guidance. We cannot rule out the possibility that the PRC government will release additional regulations or policies in the future that directly or indirectly affect our industry or require us to seek additional permission to continue our operations, which could result in a material adverse change in our operation and/or the value of our ADSs. In addition, implementation of industry-wide regulations directly targeting our operations could cause the value of our securities to significantly decline. Therefore, investors of our company and our business face potential uncertainty from actions taken by the PRC government affecting our business.
We 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 adverse effect on our ability to conduct our business.
We are a holding company, and we rely on dividends and other distributions on equity paid by our PRC subsidiaries for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders and service any debt we may incur. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. In addition, the PRC tax authorities may require our PRC subsidiaries to adjust its taxable income under the contractual arrangements it currently has in place with Beijing Paipairongxin and its shareholders and Shanghai PPDai (with respect to the exclusive technology consulting and service agreement only), Shanghai Zihe, Shanghai Ledao and their respective shareholders in a manner that would materially and adversely affect their ability to pay dividends and other distributions to us. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—Contractual arrangements in relation to the consolidated variable interest entities may be subject to scrutiny by the PRC tax authorities and they may determine that we or the consolidated variable interest entities owe additional taxes, which could negatively affect our financial condition and the price of our ADSs.” Under PRC laws and regulations, our PRC subsidiaries, as wholly foreign-owned enterprises in China, may pay dividends only out of their respective accumulated
after-tax
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 certain statutory reserve funds, until the aggregate amount of such funds reaches 50% of its registered capital. At its discretion, a wholly foreign-owned enterprise may allocate a portion of its
after-tax
profits based on PRC accounting standards to staff welfare and bonus funds. These reserve funds and staff welfare and bonus funds are not distributable as cash dividends.
In response to the persistent capital outflow and RMB’s depreciation against U.S. dollar in the fourth quarter of 2016, the PBOC and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital control measures over recent months, including stricter vetting procedures for China-based companies to remit foreign currency for overseas acquisitions, dividend payments and shareholder loan repayments. For instance, the PBOC issued
the Circular on Further Clarification of Relevant Matters Relating to Offshore RMB Loans Provided by Domestic Enterprises
, or the PBOC Circular 306, on November 22, 2016, which provides that offshore RMB loans provided by a domestic enterprise to offshore enterprises that it holds equity interests in shall not exceed 30% of such equity interests. The PBOC Circular 306 may constrain our PRC subsidiaries’ ability to provide offshore loans to us. The PRC government may continue to strengthen its capital controls and our PRC subsidiaries’ dividends and other distributions may be subjected to tighter scrutiny in the future. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business. See also “—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.”
 
58

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 the concurrent private placement to make loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.
Any funds we transfer to our PRC subsidiaries, either as a shareholder loan or as an increase in registered capital, are subject to approval by or registration with relevant governmental authorities in China. According to the relevant PRC regulations on foreign-invested enterprises in China, capital contributions to our PRC subsidiaries are subject to the requirement of making necessary filings in the Foreign Investment Comprehensive Management Information System, or FICMIS, and registration with other governmental authorities in China. In addition, (i) any foreign loan procured by our PRC subsidiaries is required to be registered with SAFE, or its local branches, and (ii) each of our PRC subsidiaries may not procure loans which exceed the difference between its registered capital and its total investment amount as recorded in FICMIS. Any medium or long term loan to be provided by us to a consolidated variable interest entity of our company must be recorded and registered by the National Development and Reform Committee and SAFE or its local branches. We may not complete such recording or registrations on a timely basis, if at all, with respect to future capital contributions or foreign loans by us to our PRC subsidiaries. If we fail to complete such recording or registration, our ability to use the proceeds of our initial public offering and the concurrent private placement and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and our ability to fund and expand our business.
In 2008, SAFE promulgated 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 142, which used to regulate the conversion by foreign-invested enterprises of foreign currency into Renminbi by restricting the usage of converted Renminbi. On March 30, 2015, SAFE promulgated the Circular on Reforming the Management Approach Regarding the Foreign Exchange Capital Settlement of Foreign-Invested Enterprises, or SAFE Circular 19. SAFE Circular 19 took effect as of June 1, 2015 and superseded SAFE Circular 142 on the same date. SAFE Circular 19 launched a nationwide reform of the administration of the settlement of the foreign exchange capitals of foreign-invested enterprises and allows foreign-invested enterprises to settle their foreign exchange capital at their discretion, but continues to prohibit foreign-invested enterprises from using the Renminbi fund converted from their foreign exchange capitals for expenditures beyond their business scopes. On June 9, 2016, SAFE promulgated the Circular on Reforming and Standardizing the Administrative Provisions on Capital Account Foreign Exchange, or SAFE Circular 16. SAFE Circular 19 and SAFE Circular 16 continue to prohibit foreign-invested enterprises from, among other things, using RMB fund converted from its foreign exchange capitals for expenditure beyond its business scope, investment and financing (except for security investment or guarantee products issued by bank), providing loans to
non-affiliated
enterprises or constructing or purchasing real estate not for
self-use.
On October 23, 2019, SAFE promulgated the Notice of the Administration of Foreign Exchange on Further Promoting the Convenience of Cross-border Trade and Investment, or SAFE Circular 28. SAFE Circular 28 provides that
non-investment
foreign-invested entities may use foreign exchange capital or Renminbi funds converted from the foreign exchange capital to make equity investments, provided that such investments should comply with the Negative List and other relevant PRC laws and regulations. On April 10, 2020, SAFE issued the Notice on Optimizing Foreign Exchange Administration to Support the Development of Foreign-related Business, or SAFE Circular 8. SAFE Circular 8 provides that on the premise of ensuring the true and compliant use of funds and compliance with the existing regulations on use of income under the capital account, enterprises which satisfy the criteria are allowed to use income under the capital account, such as capital funds, foreign debt and overseas listing for domestic payment, without prior provision of proof materials for veracity to the bank for each transaction. However, there are substantial uncertainties of the further implementation of SAFE Circular 28 and SAFE Circular 8. SAFE Circular 19 and SAFE Circular 16 may significantly limit our ability to transfer to and use in China the proceeds we receive from our offshore financing activities, which may adversely affect our business, financial condition and results of operations.
Fluctuations in exchange rates could have a material and adverse effect on our results of operations and the value of your investment.
The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the PBOC. The Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of Renminbi against the U.S. dollar and other currencies is affected by changes in China’s political and economic conditions and by China’s foreign exchange policies, among other things. We cannot assure you that Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future.
 
59

Any significant appreciation or depreciation of Renminbi may materially and adversely affect our revenues, earnings and financial position, and the value of, and any dividends payable on, our ADSs in U.S. dollars. For example, to the extent that we need to convert U.S. dollars we receive into Renminbi to pay our operating expenses, appreciation of Renminbi against the U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. Conversely, a significant depreciation of Renminbi against the U.S. dollar may significantly reduce the U.S. dollar equivalent of our earnings, which in turn could adversely affect the price of our ADSs.
Very limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. In 2021, we did not enter into hedging transactions in an effort to reduce our exposure to foreign currency exchange risk.
See “Item 11. Quantitative and Qualitative Disclosures about Market Risk—Foreign Exchange Risk” for more details. While we may decide to enter into more 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 foreign currency. As a result, fluctuations in exchange rates may have a material adverse effect on your investment.
Governmental control of currency conversion may limit our ability to utilize our net revenues effectively and affect the price of our ADSs.
The PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. We receive substantially all of our net revenues in RMB. Under our current corporate structure, our company in the Cayman Islands 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, such as profit distributions and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from SAFE by complying with certain procedural requirements. Therefore, our PRC subsidiaries are able to pay dividends in foreign currencies to us without prior approval from SAFE, subject to the condition that the remittance of such dividends outside of the PRC complies with certain procedures under PRC foreign exchange regulation, such as the overseas investment registrations by the beneficial owners of our company who are PRC residents. But approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies.
In light of the flood of capital outflows of China in 2016 due to the weakening RMB, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. The PRC government may at its discretion further restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders, including holders of our ADSs.
Failure to make adequate contributions to various employee benefit plans and withhold individual income tax on employees’ salaries as required by PRC regulations may subject us to penalties.
Companies operating in China are required to participate in various government sponsored employee benefit plans, including certain social insurance, housing funds and other welfare-oriented payment obligations, and contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances, of our employees up to a maximum amount specified by the local government from time to time at locations where we operate our businesses. The requirement of employee benefit plans has not been implemented consistently by the local governments in China given the different levels of economic development in different locations. Companies operating in China are also required to withhold individual income tax on employees’ salaries based on the actual salary of each employee upon payment. We have not made adequate employee benefit payments for some employees. The General Office of the Central Committee of the Communist Party of China and the General Office of the State Council of the PRC issued
 the Reform Plan of the State Tax and Local Tax Collection Administration System
, or the Tax Reform Plan, on July 20, 2018, which provides that commencing from January 1, 2019, tax authorities would be responsible for the collection of social insurance contributions. The effect of the Tax Reform Plan is still uncertain. With respect to the underpaid employee benefits, we may be required to make supplemental contributions for these plans as well as pay late fees and fines. With respect to the underwithheld individual income tax, we may be required to make up sufficient withholding and pay late fees and fines. If we are subject to late fees or fines in relation to the underpaid employee benefits and underwithheld individual income tax, our financial condition and results of operations may be adversely affected.
 
60

The M&A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.
The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex, including requirements in some instances that the MOC be notified in advance of any
change-of-control
transaction in which a foreign investor takes control of a PRC domestic enterprise. Moreover, the Anti-Monopoly Law requires that the MOC shall be notified in advance of any concentration of undertaking if certain thresholds are triggered. In addition, the security review rules issued by the MOC that became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise “national defense and security” concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise “national security” concerns are subject to strict review by the MOC, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement. In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from the MOC or its local counterparts 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 offshore investment activities by PRC residents may limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us or otherwise expose us or our PRC resident beneficial owners to liability and penalties under PRC law.
SAFE promulgated the Circular on Relevant Issues Relating to PRC Resident’s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, in July 2014 that requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC residents or entities, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions.
SAFE Circular 37 is issued to replace the Circular on Relevant Issues Concerning Foreign Exchange Administration for PRC Residents Engaging in Financing and Roundtrip Investments through Overseas Special Purpose Vehicles, or SAFE Circular 75.
If our shareholders who are PRC residents or entities do not complete their registration with the local SAFE branches, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE registration described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.
Mr. Jun Zhang, Mr. Tiezheng Li, Mr. Honghui Hu, and Mr. Shaofeng Gu who directly or indirectly hold shares in our Cayman Islands holding company and who are known to us as being PRC residents have completed the foreign exchange registrations in accordance with SAFE Circular 75 then in effect and have updated their registrations in accordance with SAFE Circular 37. They are now in the process of updating their registration required in connection with our recent corporate restructuring. Ms. Wei Luo, who indirectly hold shares in our Cayman Islands holding company and previously known to us to be a mainland China resident, has changed her citizenship to Hong Kong. Ms. Wei Luo registered in accordance with SAFE Circular 75 previously and now is seeking to update the registration in accordance with SAFE Circular 37.
 
61

However, we may not be informed of the identities of all the PRC residents or entities holding direct or indirect interest in our company, nor can we compel our beneficial owners to comply with the requirements of SAFE Circular 37. As a result, we cannot assure you that all of our shareholders or beneficial owners who are PRC residents or entities have complied with, and will in the future make or obtain any applicable registrations or approvals required by, SAFE Circular 37. Failure by such shareholders or beneficial owners to comply with SAFE Circular 37, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our PRC subsidiaries’ ability to make distributions or pay dividends to us or affect our ownership structure, which could adversely affect our business and prospects.
Any failure to comply with PRC regulations regarding the registration requirements for employee stock incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.
Pursuant to SAFE Circular 37, PRC residents who participate in stock incentive plans in overseas
non-publicly-listed
companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose vehicles. In the meantime, our directors, executive officers and other employees who are PRC citizens, subject to limited exceptions, and who have been granted stock options by us, may follow the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company, promulgated by SAFE in 2012, or 2012 SAFE Notices. Pursuant to 2012 SAFE Notices, 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 directors, 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 stock options are subject to these regulations. Failure to complete the SAFE registrations may subject them to fines 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—Regulations Relating to Foreign Exchange—Regulations on employee stock incentive plans of overseas publicly-listed company.” The State Administration of Taxation, or SAT, has issued certain circulars concerning employee stock options and restricted shares. Under these circulars, our employees working in China who exercise stock options or are granted restricted shares will be subject to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee stock options or restricted shares with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options. 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 governmental authorities. See “Item 4. Information on the Company—B. Business Overview—Regulation—Regulations Relating to Foreign Exchange—Regulations on employee stock incentive plans of overseas publicly-listed company.”
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 a “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 over and overall management of the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the SAT 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 like us, the criteria set forth in the circular may reflect the SAT’s general position on how the “de facto management body” test should be applied in determining the tax resident status of all offshore enterprises. 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 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.
 
62

We believe none of our entities outside of China is a PRC resident enterprise for PRC tax purposes. See “Item 10. Additional Information—E. Taxation—People’s Republic of China Taxation.” 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.” As substantially all of our management members are based in China, it remains unclear how the tax residency rule will apply to our case. If the PRC tax authorities determine that FinVolution Group or any of our subsidiaries outside of China is a PRC resident enterprise for PRC enterprise income tax purposes, then FinVolution Group or such subsidiary could be subject to PRC tax at a rate of 25% on its world-wide income, which could materially reduce our net income. In addition, we will also be subject to PRC enterprise income tax reporting obligations. Furthermore, if the PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, gains realized on the sale or other disposition of our ADSs or ordinary shares may be subject to PRC tax, at a rate of 10% in the case of
non-PRC
enterprises or 20% in the case of
non-PRC
individuals (in each case, subject to the provisions of any applicable tax treaty), if such gains are deemed to be from PRC sources. 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 the investment in our ADSs.
We may not be able to obtain certain benefits under relevant tax treaty on dividends paid by our PRC subsidiaries to us through our Hong Kong subsidiary.
We are a holding company incorporated under the laws of the Cayman Islands and as such rely on dividends and other distributions on equity from our PRC subsidiaries to satisfy part of our liquidity requirements. Pursuant to the PRC Enterprise Income Tax Law, a withholding tax rate of 10% currently applies to dividends paid by a PRC “resident enterprise” to a foreign enterprise investor, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for preferential tax treatment. Pursuant to the Arrangement between the Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance Arrangement, and Circular 81 issued by the SAT, such withholding tax rate may be lowered to 5% if the PRC enterprise is at least 25% held by a Hong Kong enterprise for at least 12 consecutive months prior to distribution of the dividends and is determined by the relevant PRC tax authority to have satisfied other conditions and requirements under the Double Tax Avoidance Arrangement and other applicable PRC laws. Furthermore, under the Administrative Measures for
Non-Resident
Enterprises to Enjoy Treatments under Tax Treaties, which became effective in August 2015, the
non-resident
enterprises shall determine whether they are qualified to enjoy the preferential tax treatment under the tax treaties and file relevant report and materials with the tax authorities. There are also other conditions for enjoying the reduced withholding tax rate according to other relevant tax rules and regulations. See “Item 10. Additional Information—E. Taxation—People’s Republic of China Taxation.” We cannot assure you that our determination regarding our qualification to enjoy the preferential tax treatment will not be challenged by the relevant PRC tax authority or we will be able to complete the necessary filings with the relevant PRC tax authority and enjoy the preferential withholding tax rate of 5% under the Double Taxation Arrangement with respect to dividends to be paid by our PRC subsidiaries to FinVolution HK and Bluebottle Limited, our Hong Kong subsidiaries.
We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their
non-PRC
holding companies.
Pursuant to the Circular on Strengthening Administration of Enterprise Income Tax for Share Transfers by
Non-PRC
Resident Enterprises, or SAT Circular 698, issued by the SAT in 2009 with retroactive effect from January 1, 2008, 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.
 
63

On February 3, 2015, the SAT issued a Public Notice Regarding Certain Corporate Income Tax Matters on Indirect Transfer of Properties by
Non-Resident
Enterprises, or SAT Public Notice 7. SAT Public Notice 7 supersedes the rules with respect to the Indirect Transfer under SAT Circular 698, but does not touch upon the other provisions of SAT Circular 698, which remain in force. SAT Public Notice 7 has introduced a new tax regime that is significantly different from the previous one under SAT Circular 698 (Article V and Article VI). SAT Public Notice 7 extends its tax jurisdiction to not only the 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 transferor should be subject to withholding of applicable taxes, currently at a rate of 10%. Both the transferor and the PRC entity that directly owns the taxable assets, or the Withholding Agent, may be subject to penalties under PRC tax laws if the Withholding Agent fails to withhold the taxes and the transferor fails to pay the taxes.
We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries or investments. Our company may be subject to filing obligations or taxed or subject to withholding obligations in such transactions, under SAT Circular 698 and SAT Public Notice 7. For transfer of shares in our company by investors that are
non-PRC
resident enterprises, our PRC subsidiaries may be requested to assist in the filing under SAT Circular 698 and SAT Public Notice 7. As a result, we may be required to expend valuable resources to comply with SAT Circular 698 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 a material adverse effect on our financial condition and results of operations.
The approval of and filing with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.
The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, requires an overseas special purpose vehicle formed for listing purposes through acquisitions of PRC domestic companies and controlled by PRC persons or entities to obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange. The interpretation and application of the regulations remain unclear, and our offshore offerings may ultimately require approval of the CSRC. If the CSRC approval is required, it is uncertain whether we can or how long it will take us to obtain the approval and, even if we obtain such CSRC approval, the approval could be rescinded. Any failure to obtain or delay in obtaining the CSRC approval for any of our offshore offerings, or a rescission of such approval if obtained by us, would subject us to sanctions imposed by the CSRC or other PRC regulatory authorities, which could include fines and penalties on our operations in China, restrictions or limitations on our ability to pay dividends outside of China, and other forms of sanctions that may materially and adversely affect our business, financial condition, and results of operations.
 
64

On July 6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. On December 24, 2021, the CSRC published the Administrative Provisions of the State Council on the Overseas Issuance and Listing of Securities by Domestic Companies (Draft for Comments), or the Draft Administrative Provisions, and the Measures for the Overseas Issuance and Listing of Securities Record-filings by Domestic Companies (Draft for Comments), or the Draft Measures for Record-filing. Pursuant to these drafts, PRC domestic companies that directly or indirectly offer or list their securities in an overseas market, which include (i) any PRC company limited by shares, and (ii) any offshore company that conducts its business operations primarily in China and contemplates to offer or list its securities in an overseas market based on its onshore equities, assets or similar interests, are required to file with the CSRC within three business days after submitting their listing application documents to the relevant regulator in the place of intended listing. Failure to complete the record-filing under the Draft Administrative Provisions may subject a PRC domestic company to a warning or a fine of RMB1 million to RMB10 million. If the circumstances are serious, the PRC domestic company may be ordered to suspend its business or suspend its business until rectification, or its permits or businesses license may be revoked. On the press conference held by the CSRC on December 24, 2021, a CSRC officer expressed that the record-filing requirement would be imposed starting from the new listing and new financing activities and the sufficient transition period would be given for the existing public companies offering their securities on the oversea stock exchanges before the effectiveness of these drafts. As a
follow-up,
on December 24, 2021, the State Council issued a draft of the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Provisions, and the CSRC issued a draft of Administration Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Administration Measures, for public comments.
The Draft Provisions and the Draft Administration Measures propose to establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. According to the Draft Provisions and the Draft Administration Measures, an overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. Specifically, the examination and determination of an indirect offering and listing will be conducted on a substance-over-form basis, and an offering and listing shall be considered as an indirect overseas offering and listing by a domestic company if the issuer meets the following conditions: (i) the operating income, gross profit, total assets, or net assets of the domestic enterprise in the most recent fiscal year was more than 50% of the relevant line item in the issuer’s audited consolidated financial statement for that year; and (ii) senior management personnel responsible for business operations and management are mostly PRC citizens or are ordinarily resident in the PRC, and the main place of business is in the PRC or carried out in the PRC. According to the Draft Administration Measures, the issuer or its affiliated domestic company, as the case may be, shall file with the CSRC for its initial public offering,
follow-on
offering and other equivalent offering activities. Particularly, the issuer shall submit the filing with respect to its initial public offering and listing within three business days after its initial filing of the listing application, and submit the filing with respect to its
follow-on
offering within three business days after completion of the
follow-on
offering. Failure to comply with the filing requirements may result in fines to the relevant domestic companies, suspension of their businesses, revocation of their business licenses and operation permits and fines on the controlling shareholder and other responsible persons. The Draft Administration Measures also sets forth certain regulatory red lines for overseas offerings and listings by domestic enterprises. For more details of the Draft Provisions and the Draft Administration Measures, please refer to “Regulation—Regulations Relating to Overseas Listing and M&A.”
As of the date of this annual report, the Draft Provisions and the Draft Administration Measures were released for public comment only. There are uncertainties as to whether the Draft Provisions and the Draft Administration Measures would be further amended, revised or updated. Substantial uncertainties exist with respect to the enactment timetable and final content of the Draft Provisions and the Draft Administration Measures. As the CSRC may formulate and publish guidelines for filings in the future, the Draft Administration Measures does not provide for detailed requirements of the substance and form of the filing documents. In a Q&A released on its official website, the respondent CSRC official indicated that the proposed new filing requirement will start with new companies and the existing companies seeking to carry out activities like
follow-on
financing. As for the filings for the existing companies, the regulator will grant adequate transition period and apply separate arrangements. The Q&A also addressed the contractual arrangements and pointed out that if relevant domestic laws and regulations have been observed, companies with compliant consolidated variable interest entity structure may seek overseas listing after completion of the CSRC filings. Nevertheless, it does not specify what qualify as compliant consolidated variable interest entity structures and what relevant domestic laws and regulations are required to be complied with. Given the substantial uncertainties surrounding the latest CSRC filing requirements at this stage, we cannot assure you that we will be able to complete the filings and fully comply with the relevant new rules on a timely basis, if at all.
 
65

In addition, we cannot assure you that any new rules or regulations promulgated in the future will not impose additional requirements on us. If it is determined in the future that approval and filing from the CSRC or other regulatory authorities or other procedures, including the cybersecurity review under the Amended Measures for Cybersecurity Review, are required for our offshore offerings, it is uncertain whether we can or how long it will take us to obtain such approval or complete such filing procedures and any such approval or filing could be rescinded or rejected. Any failure to obtain or delay in obtaining such approval or completing such filing procedures for our offshore offerings, or a rescission of any such approval or filing if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to seek CSRC approval or filing or other government authorization for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of our listed securities. The CSRC or other PRC regulatory authorities also may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the shares offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement and delivery, they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities later promulgate new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory procedures for our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect our business, prospects, financial condition, reputation, and the trading price of our listed securities.
The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections.
Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB. As a result, we and investors in our ADSs are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes it more difficult to evaluate the effectiveness of our independent registered public accounting firm’s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections, which could cause investors and potential investors in our ADSs to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.
Our ADSs will be prohibited from trading in the United States under the HFCA Act in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The delisting of our ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.
The HFCA Act was signed into law 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 for the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares or ADSs from being traded on a national securities exchange or in the
over-the-counter
trading market in the United States. On December 2, 2021, the SEC adopted final amendments implementing the disclosure and submission requirements of the HFCA Act, pursuant to which the SEC will identify an issuer as a “Commission Identified Issuer” if the issuer has filed an annual report containing an audit report issued by a registered public accounting firm that the PCAOB has determined it is unable to inspect or investigate completely, and will then impose a trading prohibition on an issuer after it is identified as a Commission-Identified Issuer for three consecutive years. On December 16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong. The PCAOB identified our auditor as one of the registered public accounting firms that the PCAOB is unable to inspect or investigate completely. Therefore, we expect to be identified as a “Commission Identified Issuer” shortly after the filing of this annual report on Form 20-F.
Whether the PCAOB will be able to conduct inspections of our auditor before the issuance of our financial statements on Form
20-F
for the year ending December 31, 2023 which is due by April 30, 2024, or at all, is subject to substantial uncertainty and depends on a number of factors out of our, and our auditor’s, control. If our shares and ADSs are prohibited from trading in the United States, there is no certainty that we will be able to list on a
non-U.S.
exchange or that a market for our shares will develop outside of the United States. Such a prohibition would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects.
 
66

On June 22, 2021, the U.S. Senate passed a bill which would reduce the number of consecutive
non-inspection
years required for triggering the prohibitions under the HFCA Act from three years to two. On February 4, 2022, the U.S. House of Representatives passed a bill which contained, among other things, an identical provision. If this provision is enacted into law and the number of consecutive
non-inspection
years required for triggering the prohibitions under the HFCA Act is reduced from three years to two, then our shares and ADSs could be prohibited from trading in the United States in 2023.
Risks Related to Our American Depositary Shares
The market price for our ADSs may be volatile.
The trading prices of our ADSs are likely to be volatile and could fluctuate widely due to factors beyond our control. This may happen because of broad market and industry factors, like the performance and fluctuation in the market prices or the underperformance or deteriorating financial results of other listed internet or other companies based in China that have listed their securities in the United States in recent years. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial price declines in their trading prices. The trading performances of other Chinese companies’ securities after their offerings, including internet and
e-commerce
companies, may affect the attitudes of investors toward Chinese companies listed in the United States, which consequently may impact the trading performance of our ADSs, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or other matters of other Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have conducted any inappropriate activities. In addition, securities markets may from time to time experience significant price and volume fluctuations that are not related to our operating performance, such as the large decline in share prices in the United States, China and other jurisdictions in late 2008, early 2009 and the second half of 2011, which may have a material adverse effect on the market price of our ADSs.
In addition to the above factors, the price and trading volume of our ADSs may be highly volatile due to multiple factors, including the following:conditions in the online consumer finance industries;
 
   
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 online consumer finance platforms;
 
   
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;
 
   
announcements by us or our competitors of new product and service offerings, acquisitions, strategic relationships, joint ventures or capital commitments;
 
   
additions to or departures of our senior management;
 
   
detrimental negative publicity about us, our management or our industry;
 
   
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 ordinary shares or ADSs; and
 
   
sales or perceived potential sales of additional ordinary shares or ADSs.
 
67

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price for our ADSs and trading volume could decline.
The trading market for our ADSs will depend in part on the research and reports that securities or industry analysts publish about us or our business. If research analysts do not establish and maintain adequate research coverage or if one or more of the analysts who cover us downgrade our ADSs or publish inaccurate or unfavorable research about our business, the market price for our ADSs would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for our ADSs to decline.
Substantial future sales or perceived potential sales of our ADSs in the public market could cause the price of our ADSs to decline.
Sales of our ADSs in the public market, or the perception that these sales could occur, could cause the market price of our ADSs to decline. All our ADSs are freely transferable without restriction or additional registration under the Securities Act. The remaining ordinary shares outstanding will be available for sale, upon the expiration of the
180-day
lock-up
period beginning from the date of our initial public offering, subject to volume and other restrictions as applicable under Rules 144 and 701 under the Securities Act. Any or all of these shares may be released prior to the expiration of the
lock-up
period at the discretion of the representatives of the underwriters of our initial public offering. To the extent shares are released before the expiration of the
lock-up
period and sold into the market, the market price of our ADSs could decline.
Certain holders of our ordinary shares may cause us to register under the Securities Act the sale of their shares, subject to the
180-day
lock-up
period in connection with our initial public offering. Registration of these shares under the Securities Act would result in ADSs representing these shares becoming freely tradable without restriction under the Securities Act immediately upon the effectiveness of the registration. Sales of these registered shares in the form of ADSs in the public market could cause the price of our ADSs to decline.
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 direct the voting of the underlying Class A ordinary shares which are represented by your ADSs.
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 attach to the underlying Class A ordinary shares which are 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, as the holder of the underlying Class A ordinary shares which are represented by your ADSs. Upon receipt of your voting instructions, the depositary will endeavor to vote the underlying Class A ordinary shares in accordance with your instructions in the event voting is by poll, and in accordance with instructions received from a majority of holders of ADSs who provide instructions in the event voting is by show of hands. The depositary will not join in demanding a vote by poll. You will not be able to directly exercise any 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. Under our amended and restated memorandum and articles of association that is currently effective, the minimum notice period required to be given by our company to our registered shareholders for convening a general meeting is seven (7) days. When a general meeting is convened, you may not receive sufficient advance notice to enable you to withdraw the underlying shares which are represented by your ADSs and become the registered holder of such shares prior to the record date for the general meeting to allow you to attend the general meeting or to vote directly with respect to any specific matter or resolution which is to be considered and voted upon at the general meeting. In addition, under our amended and restated memorandum and articles of association that is currently effective, 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 underlying shares which are represented by 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. Where any matter is to be put to a vote at a general meeting, the depositary will, if we request, and subject to the terms of the deposit agreement, endeavor to notify you of the upcoming vote and to deliver our voting materials to you. 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 shares which are 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. This means that you may not be able to exercise your right to direct the voting of the underlying shares which are represented by your ADSs, and you may have no legal remedy if the underlying shares are not voted as you requested.
 
68

Except in limited circumstances, the depositary for our ADSs will give us a discretionary proxy to vote our Class A ordinary shares underlying your ADSs if you do not instruct the depositary how to vote such shares, which could adversely affect your interests.
Under the deposit agreement for our ADSs, the depositary will give us (or our nominee) a discretionary proxy to vote our Class A ordinary shares underlying your ADSs at shareholders’ meetings if you do not give voting instructions to the depositary as to how to vote the Class A ordinary shares underlying your ADSs at any particular shareholders’ meeting, unless:
 
   
we have failed to timely provide the depositary with our notice of meeting and related voting materials;
 
   
we have instructed the depositary that we do not wish a discretionary proxy to be given;
 
   
we have informed the depositary that there is substantial opposition as to a matter to be voted on at the meeting;
 
   
a matter to be voted on at the meeting may have a material adverse impact on shareholders; or
 
   
voting at the meeting is made on a show of hands.
The effect of this discretionary proxy is that, if you fail to give voting instructions to the depositary as to how to vote the Class A ordinary shares underlying your ADSs at any particular shareholders’ meeting, you cannot prevent our Class A ordinary shares underlying your ADSs from being voted at that meeting, absent the situations described above, and it may make it more difficult for shareholders to influence our management. Holders of our ordinary shares are not subject to this discretionary proxy.
Your rights to pursue claims against the depositary as a holder of ADSs are limited by the terms of the deposit agreement and the deposit agreement may be amended or terminated without your consent.
Under the deposit agreement, any action or proceeding against or involving the depositary, arising out of or based upon the deposit agreement or the transactions contemplated thereby or by virtue of owning the ADSs may only be instituted by you in a state or federal court in the city of New York and you, as a holder of our ADSs, will have irrevocably waived any objection which you may have to the laying of venue of any such proceeding, and irrevocably submitted to the exclusive jurisdiction of such courts in any such action or proceeding instituted by any person. Also, we may amend or terminate the deposit agreement without your consent. If you continue to hold your ADSs after an amendment to the deposit agreement, you agree to be bound by the deposit agreement as amended. See “Item 12. Description of Securities Other Than Equity Securities —D. American Depositary Shares” for more information.
Your right to participate in any future rights offerings may be limited, which may cause dilution to your holdings.
We may from time to time distribute rights to our shareholders, including rights to acquire our securities. However, we cannot make such rights available to you in the United States unless we register both the rights and the securities to which the rights relate under the Securities Act or an exemption from the registration requirements is available. Under the deposit agreement, the depositary will not make rights available to you unless both the rights and the underlying securities to be distributed to ADS holders are either registered under the Securities Act or exempt from registration under the Securities Act. We are under no obligation to file a registration statement with respect to any such rights or securities or to endeavor to cause such a registration statement to be declared effective and we may not be able to establish a necessary exemption from registration under the Securities Act. Accordingly, you may be unable to participate in our rights offerings in the future and may experience dilution in your holdings.
 
69

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 to you the cash dividends or other distributions it or the custodian receives on our Class A ordinary shares or other deposited securities underlying our ADSs, after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class A ordinary shares your ADSs represent. However, the depositary is not responsible if it decides that it is unlawful or impractical to make a distribution available to any holders of ADSs. For example, it would be unlawful to make a distribution to a holder of ADSs if it consists of securities that require registration under the Securities Act but that are not properly registered or distributed under an applicable exemption from registration. The depositary may also determine that it is not feasible to distribute certain property through the mail. Additionally, the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may determine not to distribute such property. We have no obligation to register under U.S. securities laws any ADSs, ordinary shares, rights or other securities received through such distributions. We also have no obligation to take any other action to permit the distribution of ADSs, ordinary shares, rights or anything else to holders of ADSs. This means that you may not receive distributions we make on our ordinary shares or any value for them if it is illegal or impractical for us to make them available to you. These restrictions may cause a material decline in the value of our ADSs.
You may be subject to limitations on transfer of your ADSs.
Your ADSs are transferable on the books of the depositary. However, the depositary may close its transfer books at any time or from time to time when it deems expedient in connection with the performance of its duties. In addition, the depositary may refuse to deliver, transfer or register transfers of ADSs generally when our books or the books of the depositary are closed, or at any time if we or the depositary deems it 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.
Certain judgments obtained against us by our shareholders may not be enforceable.
We are an exempted company limited by shares incorporated under the laws of the Cayman Islands. We conduct substantially all of our operations in China and substantially all of our assets are located in China. In addition, a majority of our directors and executive officers reside within China, and most of the assets of these persons are located within China. As a result, it may be difficult or impossible for you to effect service of process within the United States upon these individuals, or to bring an action against us or against these individuals in the United States in the event that you believe 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 the PRC may render you unable to enforce a judgment against our assets or the assets of our directors and officers.
There is no statutory enforcement in the Cayman Islands of judgments obtained in the federal or state courts of the United States (and the Cayman Islands is not a party to any treaties for the reciprocal enforcement or recognition of such judgments), a judgment obtained in such jurisdiction will be recognized and enforced in the courts of the Cayman Islands at common law, without any
re-examination of
the merits of the underlying dispute, by an action commenced on the foreign judgment debt in the Grand Court of the Cayman Islands, provided such judgment is final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and or be of a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.
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 director 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.
 
70

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 limited by shares incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, 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 the directors, actions by minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States.
Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records (other than the memorandum and articles of association and any special resolutions passed by such companies, and the registers of mortgages and charges of such companies) or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our current amended and restated memorandum and articles of association, 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 resolution 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.
Our dual-class share 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 adopted a dual-class share structure. Our ordinary shares consist of Class A ordinary shares and Class B ordinary shares. Holders of Class A ordinary shares are entitled to one vote per share in respect of matters requiring the votes of shareholders, while holders of Class B ordinary shares are entitled to twenty 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. Due to the disparate voting powers associated with our two classes of ordinary shares, the holders of our Class B ordinary shares beneficially own 93.2% of the aggregate voting power of our company as of March 31, 2022. As a result, the existing holders of our Class B ordinary shares will have considerable influence over matters such as electing directors and approving material mergers, acquisitions or other business combination transactions. This concentrated control will limit your ability to influence corporate matters and could also discourage others from pursuing any potential merger, takeover or other change of control transactions, which could have the effect of depriving the holders of our Class A ordinary shares and our ADSs of the opportunity to sell their shares at a premium over the prevailing market price or the opportunity to receive a premium for their shares as part of a sale of our company. These shareholders may also take actions that are not in the best interest of us or our other shareholders even if they are opposed by our other shareholders, including holders of our ADSs. In addition, the significant concentration of share ownership may adversely affect the trading price of the ADSs due to investors’ perception that conflicts of interest may exist or arise. For more information regarding our principal shareholders and their affiliated entities, see “Item 6. Directors, Senior Management and Employees—E. Share Ownership.” Our memorandum and articles of association contain anti-takeover provisions that could discourage a third party from acquiring us and adversely affect the rights of holders of our ordinary shares and ADSs.
 
71

Our memorandum and articles of association contain certain provisions that could limit the ability of others to acquire control of our company, including a provision that grants authority to our board of directors to establish and issue from time to time one or more series of preferred shares without action by our shareholders and to determine, with respect to any series of preferred shares, the terms and rights of that series. These provisions could have the effect of depriving our shareholders and ADS holders of the opportunity to sell their shares or ADSs at a premium over the prevailing market price by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transactions.
We have granted, and may continue to grant, share incentive awards, which may result in increased share-based compensation expenses.
We first adopted our stock option plan, or the 2013 Plan, in June 2013 for purposes of granting share-based compensation awards to employees, directors and consultants to incentivize their performance and align their interests with ours. The 2013 Plan was later amended and restated several times. We account for compensation costs for all share options using a fair-value based method and recognize expenses in our consolidated statements of comprehensive income in accordance with U.S. GAAP. Under the 2013 Plan, we are authorized to grant options to purchase ordinary shares of our company. The maximum number of Class A ordinary shares which may be issued pursuant to all awards under the 2013 Plan is 221,917,800. As of March 31, 2022, options to purchase 127,415,885 Class A ordinary shares were granted (excluding those cancelled, forfeited or expired) under the 2013 Plan and 126,415,885 Class A ordinary shares underlying those options were issued and outstanding.
In October 2017, we adopted another share incentive plan, or the 2017 Plan. Under the 2017 Plan, we are authorized to grant options, restricted shares, and restricted share units to employees, officers, directors and individual consultants who render services to us. The maximum number of Class A ordinary shares which may be issued pursuant to all awards under the 2017 Plan is 1,000,000,000. As of March 31, 2022, options to purchase 6,885,045 Class A ordinary shares had been granted and were outstanding under the 2017 Plan and 3,333,515 Class A ordinary shares underlying those options were issued and outstanding. As of March 31, 2022, 93,816,715 restricted share units had been granted (excluding those cancelled, forfeited or expired) and 23,313,910 Class A ordinary shares underlying these restricted share units had been issued.
As a result, we incurred RMB95.2 million (US$14.9 million) share-based compensation expenses relating to options granted under the 2013 Plan and the 2017 Plan in 2021. We believe the granting of share incentive awards is of significant importance to our ability to attract and retain employees, and we will continue to grant share incentive awards 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.
We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.
Because we qualify as a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations in the United States that are applicable to U.S. domestic issuers, including:
 
   
the rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form
10-Q
or current reports on Form
8-K;
 
   
the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act;
 
   
the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and
 
   
the selective disclosure rules by issuers of material nonpublic information under Regulation FD.
We will be required to file an annual report on Form
20-F
within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis as press releases, distributed pursuant to the rules and regulations of the NYSE. Press releases relating to financial results and material events will also be furnished to the SEC on Form
6-K.
 
72

However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, you may not be afforded the same protections or information that would be made available to you were you investing in a U.S. domestic issuer.
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 NYSE, 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. For example, we are not required to (i) have a majority of independent directors in our board of directors, (ii) have a compensation committee composed entirely of independent directors, (iii) have a minimum of three members in our audit committee, and (iv) hold annual shareholders meetings. See “Item 16G. Corporate governance.” Since we have chosen to follow certain home country practice, our shareholders may be afforded less protection than they otherwise would enjoy under the NYSE corporate governance listing standards applicable to U.S. domestic issuers.
We believe that we were likely a passive foreign investment company, or PFIC, for United States federal income tax purposes for the taxable year ended December 31, 2021, which could subject United States investors in our ADSs or ordinary shares to significant adverse United States federal income tax consequences.
We will be a “passive foreign investment company,” or “PFIC,” if, in any particular taxable year, either (a) 75% or more of our gross income for such year consists of certain types of “passive” income or (b) 50% or more of the value of our assets (generally determined on the basis of a quarterly average) during such year produce or are held for the production of passive income (the “asset test”). Although the law in this regard is unclear, we intend to treat our consolidated variable interest entities (including their respective subsidiaries, if any) as being owned by us for United States federal income tax purposes, not only because we exercise effective control over the operation of such entities but also because we are entitled to substantially all of their economic benefits, and, as a result, we consolidate their results of operations in our consolidated financial statements. Based upon the nature and composition of our income and assets, and the market price of our ADSs, we believe that we were likely a PFIC for United States federal income tax purposes for the taxable year ended December 31, 2021, and we will likely be a PFIC for our current taxable year unless the market price of our ADSs increases and/or we invest a substantial amount of the cash and other passive assets we hold in assets that produce or are held for the production of active income.
If we are a PFIC in any taxable year, a U.S. holder (as defined in “Item 10. Additional Information—E. Taxation—United States Federal Income Tax Considerations”) may incur significantly increased United States federal income tax on gain recognized on the sale or other disposition of the ADSs or ordinary shares and on the receipt of distributions on the ADSs or ordinary shares to the extent such gain or distribution is treated as an “excess distribution” under the United States federal income tax rules and such holder may be subject to burdensome reporting requirements. Further, if we are a PFIC for any year during which a U.S. holder holds our ADSs or ordinary shares, we generally will continue to be treated as a PFIC for all succeeding years during which such U.S. holder holds our ADSs or ordinary shares. For more information see “Item 10. Additional Information—E. Taxation—United States Federal Income Tax Considerations—Passive Foreign Investment Company Considerations.”
We have incurred increased costs as a result of being a public company, particularly after we ceased to qualify as an “emerging growth company.”
As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC and the NYSE, impose various requirements on the corporate governance practices of public companies. We ceased to qualify as an “emerging growth company” pursuant to the JOBS Act as we became a large accelerated filer as defined in Exchange Act Rule
12b-2
in our last fiscal year, and 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. For example, as a result of becoming a public company, we will need to increase the number of independent directors and adopt policies regarding internal controls and disclosure controls and procedures. We also expect that operating as a public company will make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. In addition, we will incur additional costs associated with our public company reporting requirements. It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. We are currently evaluating and monitoring developments with respect to these rules and regulations, and we cannot predict or estimate with any degree of certainty the amount of additional costs we may incur or the timing of such costs.
 
73

In the past, shareholders of a public company often brought securities class action suits against the company following periods of instability in the market price of that company’s securities. 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, which could harm our results of operations and require us to incur significant expenses to defend the suit. 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.
 
ITEM 4.
INFORMATION ON THE COMPANY
 
A.
History and Development of the Company
We commenced our online consumer finance platform business in June 2007 through Shanghai Daifeng. In January 2011, we relocated to Zhangjiang
Hi-Tech
Park in Pudong, Shanghai and starting then, our business operations gradually migrated from Shanghai Daifeng to another operating entity located in Zhangjiang
Hi-Tech
Park, Shanghai Xiazhong Information Technology Co., Ltd., which later changed its name to Shanghai PPDai Financial Information Service Co., Ltd.
During the period between June and August 2012, we formed our offshore corporate structure to facilitate offshore financing. In June 2012, we incorporated PPDAI Group Inc. under the laws of the Cayman Islands as our holding company and incorporated PPDAI (HK) LIMITED as its wholly-owned subsidiary, which was renamed as FinVolution (HK) Limited, or FinVolution HK, in November 2019. In August 2012, Beijing Prosper Investment Consulting Co., Ltd., or Beijing Prosper, was incorporated as a wholly-owned PRC subsidiary of FinVolution HK, through which we obtained control over Shanghai PPDai and Beijing Paipairongxin Investment Consulting Co., Ltd., or Beijing Paipairongxin, a company incorporated in June 2012, based on two separate sets of contractual arrangements, including the equity pledge agreements, the business operation agreements, the power of attorneys, the call option agreements, and the exclusive technology consulting and service agreements. In July 2014, following a restructuring, Shanghai PPDai became a wholly-owned subsidiary of Beijing Paipairongxin. We then subsequently terminated our contractual arrangements with Shanghai PPDai and its shareholders, and entered into an amended and restated exclusive technology consulting and service agreement with Shanghai PPDai and Beijing Paipairongxin.
In August 2015, we established Wuxi Boxi Information Technology Co., Ltd. (formerly known as Wuxi PPDai Financial Information Service Co., Ltd.), or Wuxi Boxi, to provide customer services. In January 2016, we established Shanghai Paifenle Internet Technology Co., Ltd. to operate business related to our consumption loan products. The business operated by Shanghai Paifenle Internet Technology Co., Ltd. was discontinued in early 2018. In December 2016, we established Hefei PPDai Information Technology Co., Ltd., or Hefei PPDai, as another entity to provide customer services with a focus on loan collection. The business previously operated by Wuxi Boxi was gradually migrated to Hefei PPDai and other entities.
In June 2017, Shanghai Guangjian Information Technology Co., Ltd., or Shanghai Guangjian was incorporated as a wholly-owned PRC subsidiary of FinVolution HK. Shortly after its incorporation, Shanghai Guangjian established a wholly-owned subsidiary, Shanghai Shanghu Information Technology Co., Ltd., or Shanghai Shanghu. In June 2017, Shanghai Guangjian, Shanghai Shanghu, Beijing Prosper, Beijing Paipairongxin, Shanghai PPDai and the shareholders of Beijing Paipairongxin entered into a new set of contractual arrangements, including an equity pledge agreement, a business operation agreement, a power of attorney, a call option agreement and an exclusive technology consulting and service agreement, replacing the previous contractual arrangements among Beijing Prosper, Beijing Paipairongxin, Shanghai PPDai and the shareholders of Beijing Paipairongxin. Based on the new set of contractual arrangements, we continue to have control over Beijing Paipairongxin and Shanghai PPDai through Shanghai Guangjian. In March 2018, we restated the contractual agreements among Shanghai Guangjian, Shanghai Shanghu, Beijing Prosper, Beijing Paipairongxin, Shanghai PPDai and the shareholders of Beijing Paipairongxin. See “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with Beijing Paipairongxin.” In July 2017, Shanghai Zihe Information Technology Group Co., Ltd., formerly known as Shanghai Zihe Information Technology Co., Ltd., or Shanghai Zihe, was incorporated by Mr. Jun Zhang, Mr. Tiezheng Li, Mr. Honghui Hu and Mr. Shaofeng Gu, our
co-founders
and shareholders.
 
74

On November 10, 2017, our ADSs commenced trading on the NYSE under the symbol “PPDF.” We raised from our initial public offering approximately US$205.0 million in net proceeds after deducting underwriting discounts and the estimated offering expenses payable by us. Concurrently with our initial public offering, we also raised approximately US$49.5 million in net proceeds through issuing 19,230,769 Class A ordinary shares to a wholly-owned subsidiary of Sun Hung Kai & Co. Limited.
In January 2018, we incorporated Bluebottle Limited in Hong Kong. Shortly after its incorporation, Bluebottle Limited established Shanghai Manyin Information Technology Co., Ltd., or Shanghai Manyin, as its wholly-owned PRC subsidiary in China. In March 2018, we entered into a series of contractual arrangements through Shanghai Manyin with Shanghai Zihe and the shareholders of Shanghai Zihe, through which we obtained effective control over the operation of Shanghai Zihe.
In April 2018, Shanghai Erxu Information Technology Co., Ltd., or Shanghai Erxu, was incorporated as a wholly-owned PRC subsidiary of Shanghai Zihe to operate business related to loan facilitation services.
In August 2018, Shanghai Nianqiao Information Technology Co., Ltd., or Shanghai Nianqiao, was incorporated by Mr. Zhouhao Gu, a family relative of Shaofeng Gu, and Ms. Xiumeng Chen, a family relative of Jun Zhang. In January 2019, Shanghai Ledao Information Technology Co., Ltd., or Shanghai Ledao, was incorporated by Mr. Yejun Jiang, a family relative of Honghui Hu, and Mr. Lizhong Chen, a family relative of Tiezheng Li. We entered into two sets of contractual arrangements through Shanghai Manyin with (i) Shanghai Nianqiao and the shareholders of Shanghai Nianqiao on November 29, 2018, and (ii) Shanghai Ledao and the shareholders of Shanghai Ledao on January 14, 2019, respectively, through which we obtained effective control over the operations of Shanghai Nianqiao and Shanghai Ledao. In February 2022, our contractual arrangements with Shanghai Nianqiao and the shareholders of Shanghai Nianqiao were terminated and all equity interests in Shanghai Nianqiao had been transferred to Shanghai Zihe.
In August 2018, Hainan Shanghu Information Technology Co., Ltd. was incorporated as a subsidiary ultimately and wholly owned by Shanghai Manyin to operate technology service business.
In November 2019, Fujian Zhiyun Financing Guarantee Co., Ltd., or Fujian Zhiyun, was incorporated as a wholly-owned PRC subsidiary of Shanghai PPDai. Fujian Zhiyun provides financing guarantees services to our institutional funding partners for loans funded by them to the borrowers introduced by us.
In November 2019, the name of the Company was changed from “PPDAI Group Inc.” to “FinVolution Group” and that “
信也科技
” was adopted as the dual foreign name of the Company. In addition, the Company’s ticker symbol on the New York Stock Exchange was also changed from “PPDF” to “FINV.”
In December 2019, Chengdu Yougao Information Technology Co., Ltd., or Chengdu Yougao, was incorporated by Yining Xu, one of our employees. In September 2020, we entered into a series of contractual arrangements through Shanghai Manyin with Chengdu Yougao and the current shareholders of Chengdu Yougao, Yining Xu and Fei Miao, two of our employees, through which we obtained effective control over the operation of Chengdu Yougao. In January 2022, our contractual arrangements with Chengdu Yougao and the shareholders of Chengdu Yougao were terminated and all equity interests in Chengdu Yougao had been transferred to Shanghai Zihe.
In January 2020, our Singapore subsidiary received the Capital Markets Services License from the Monetary Authority of Singapore to conduct regulated activities in dealing in capital markets products in Singapore.
Corporate Information
Our principal executive offices are located at Building G1, No. 999 Dangui Road, Pudong New District, Shanghai 201203, the People’s Republic of China. Our telephone number at this address is +86 21 8030 3200. Our registered office in the Cayman Islands is located at the offices of PO Box 309, Ugland House, Grand Cayman,
KY1-1104,
Cayman Islands. Our agent for service of process in the United States is Law Debenture Corporate Services Inc., located at 801 2nd Avenue, Suite 403, New York, NY 10017. Investors should contact us for any inquiries through the address and telephone number of our principal executive offices.
 
75

The 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.finvgroup.com/
. The information contained on our website or other information contained on the SEC website is not a part of this annual report.
 
B.
Business Overview
We are a leading fintech platform in China with strong brand recognition. Launched in 2007, we are a pioneer in China’s online consumer finance industry connecting borrowers, whose needs are unserved or underserved by traditional financial institutions, with investors. Since 2020, all new loans facilitated on our platform in China were funded by institutional funding partners. As of December 31, 2021, we had over 131.2 million registered users in China.
We strategically focus on serving borrowers between ages of 20 and 40, the young generation that is typically more receptive to internet financial services and is poised to become the major driving force of China’s consumer finance market. Our borrowers are primarily acquired online and stretch across a large number of cities and counties in China. We primarily offer short-term loans to our borrowers to meet their immediate credit needs while allowing them to gradually establish their credit history through activities on our platform. In 2019, 2020 and 2021, the average principal amount of loans originated on our platform in China was RMB3,267, RMB3,983 and RMB4,982 (US$782), respectively, with an average term of 8.7 months, 8.3 months and 8.4 months, respectively. Borrowers come to our platform for convenient, simple and fast loan transaction process. We generally have a high level of borrower stickiness. In 2019, 2020 and 2021, 78.1%, 88.2% and 80.0% of the total loan origination volume on our platform in China was generated from repeat borrowers who had at least one drawdown before.
We had ceased facilitating new loans funded from individual investors on our platform since October 2019 and improved our business model through acquisition of better quality borrowers and transition of our funding sources from individual investors to institutional funding partners. Since 2020, all new loans facilitated on our platform in China were funded by institutional funding partners. Our platform appeals to institutional funding partners by offering a wide spectrum of loan products. We provide our institutional funding partners with an opportunity to connect with an emerging asset class—consumer loans—and achieve attractive returns. Institutional funding partners may extend loans to borrowers that we introduce to them, relying on the preliminary credit assessment services as well as other services we provide to them. We offer attractive risk-adjusted returns supported by a set of risk management procedures and implement protection mechanisms to control and mitigate investors’ risk exposure.
We have built an extensive database that contains firsthand
through-the-cycle
credit data as well as data from various third-party sources. We have established systematic risk management procedures which have proven to be effective in various macro-economic environments. Our proprietary and
big-data
based credit scoring model, the Magic Mirror Model, has been continually testing and refining its credit decision-making rules as we continue to study the increasing amount of data accumulated through our loan facilitation. We have also made progress in optimizing operational efficiency as we apply
big-data
analytics and machine learning capabilities to other aspects of our business operations, such as sales and marketing activities and loan collection.
Currently, our business primarily focuses on the PRC market. We have also been expanding our business in the overseas markets, including the Philippines, Indonesia and Vietnam. For example, in December 2018 and June 2019, we established two subsidiaries in the Philippines, and one of them is authorized to operate as a lending company and the other is authorized to operate as a financing company. In December 2019, we established a subsidiary in Indonesia, which has received a license for Technology and Information Based Financial Lending Institution
(peer-to-peer
lending license) from the Financial Services Authority of Indonesia. In January 2020, our subsidiary in Singapore received the Capital Markets Services license from the Monetary Authority of Singapore to conduct regulated activities in dealing in capital markets products in Singapore. Our loan origination volume in the overseas markets increased from RMB0.3 billion in 2019 to RMB1.0 billion in 2020 and further to RMB3.7 billion (US$0.6 million) in 2021, and our loan origination volume in China increased from RMB82.2 billion in 2019 to RMB64.1 billion in 2020 and further to RMB133.6 billion (US$21.0 million) in 2021. The number of cumulative registered users in the overseas markets increased from 1.3 million as of December 31, 2019 to 4.0 million as of December 31, 2020 and further to 9.0 million as of December 31, 2021, and the number of cumulative registered users in China increased from 105.9 million as of December 31, 2019 to 116.1 million as of December 31, 2020 and further to 131.2 million as of December 31, 2021.
As of December 31, 2021, the outstanding loan balance of the overseas markets was RMB330.0 million (US$51.8 million).
 
76

We generate revenues primarily by collecting transaction service fees. For loans funded by institutional funding partners, we collect transaction service fees primarily from institutional funding partners for our services provided to them such as borrower introduction and preliminary credit assessment, as well as other services we provide along the lifecycle of loans.
Our operating revenues grew from RMB6.0 billion in 2019 to RMB7.6 billion in 2020 and further to RMB9.5 billion (US$1.5 million) in 2021. A substantial portion of our operating revenues for these periods were attributable to fees collected from borrowers, third party guarantee companies and institutional funding partners. Our net profit was RMB2.4 billion in 2019, RMB2.0 billion in 2020 and RMB2.5 billion (US$391.6 million) in 2021.
Our Users
Borrowers
Since our inception and up to December 31, 2021, we had facilitated loans connecting over 22.0 million borrowers from 100% of the cities and counties in China with investors. In 2021, over 78.3% of our borrowers in China were between 20 and 40 years of age. We strategically target the young generation in general and cultivate customer loyalty, aiming to capture the vast growth opportunities as our borrowers enter into different stages of their lives and qualify for higher credit limits. The number of our unique borrowers in China were approximately 6.7 million in 2019, 3.5 million in 2020 and 5.6 million in 2021.
Our platform features a high proportion of repeat borrowers. We have an active repeat borrower base and our borrowers tend to borrow more on our platform over time. In China, 78.1%, 88.2% and 80.0% of the total loan volume facilitated through our platform in 2019, 2020 and 2021 was generated from repeat borrowers who had successfully borrowed on our platform before.
Investors
Since 2020, all new loans facilitated on our platform in China were funded by institutional funding partners. As of December 31, 2021, we had cumulatively cooperated with 63 institutional funding partners in China. The loan origination volume funded by institutional funding partners on our platform in China increased by 108.4% from RMB64.1 billion in 2020 to RMB133.6 billion in 2021. Currently, we primarily cooperate with commercial banks, private banks, consumer finance companies, micro-loan companies and trust management companies to diversify the funding sources on our platform.
As of December 31, 2021, the outstanding balance of loans funded by institutional funding partners on our platform in China was RMB50.0 billion (US$7.8 billion).
Our Products and Services
Loan services offered to borrowers
Our platform primarily offers standard loan products. We do not require security for loan products on our platform and generally provide loan applicants with a credit decision in around 10 minutes of application for first-time applicants and in as little as one minute for repeat borrowers. Approved borrowers typically receive loan disbursements within 24 hours following the loan listing, and in 2021, over 81.2% of total number of loans facilitated through our platform were funded within two hours.
We believe these features are essential to meeting borrowers’ often imminent financing needs. Subject to credit assessment result for each loan application, a borrower is allowed to take out multiple loans on our platform if the aggregate outstanding principal amount does not exceed such borrower’s credit limit for the type of loans the borrower applies for.
Standard loan products—basic loan products
Borrowers are able to apply for standard loan products using either mobile or PC devices by providing certain basic information, including bank account information, credit card information if any, educational level, marital status, occupation, email address, social media user name if any and mobile phone number of one or two alternative contact persons, in addition to the borrowers’ PRC identity card information and mobile phone numbers which are mandatory for initial user registration.
 
77

Depending on the credit assessment result, a borrower may be eligible to apply for a loan within the approved credit limit for a term ranging from one month to 24 months.
The average loan amount for our standard loan products was RMB3,250 in 2019, RMB3,983 and RMB4,982 (US$782) in 2021.
Different credit limits and borrowing costs are applicable to different tiers of borrowers based on their respective credit scores. Borrowers’ borrowing cost for taking out a standard loan on our platform include loan interest to be paid to institutional funding partners and, under certain circumstances, a guarantee service fee for services provided by financing guarantee companies. All of our standard loan products feature fixed monthly repayments, consisting of principal, interest and, where applicable, quality assurance fund contribution or guarantee service fee. Borrowers of our standard loan products may make prepayments without incurring penalties. See “—Our Platform and Transaction Process” for information on payment processing. In 2019, 2020 and 2021, the total amount of our standard loan products originated on our platform in China was RMB81.5 billion, RMB64.1 billion and RMB133.5 billion (US$20.9 billion), representing 99.1%, 99.9% and 99.9% of the total loan origination volume on our platform in China in the same year.
Standard loan products—small business loan products
We started to offer loans products to small business owners in 2020. Small business owners can apply for small business loan products using either mobile or PC devices by providing basic information, including business license for their small business or self-employed license, PRC identity card information and mobile phone number, and certain optional information as applicable, including but not limited to bank account information, credit card information, educational level, marital status, email address and social media username.
The principal amount of our small business loan products varies in the range from RMB500 to RMB104,000, with a term ranging from one month to 24 months. In 2021, we served approximately 826,000 small business owners on our platform in China and the total loan origination amount of our small business loan products was RMB27.0 billion (US$4.2 billion).
Other loan products
In addition, we have offered other products and will continue to develop new products from time to time. For example, we cooperate with several third parties to offer their customers loan products similar to our standard ones but with varied features, such as more preferential interest rates. In implementing our strategy of expanding loan product offerings, we have developed and are developing new loan products. In 2019, 2020 and 2021, the total loan origination amounts of our other loan products was RMB0.7 billion, RMB37.0 million and RMB138.6 million (US$21.7 million), representing 0.9%, 0.1% and 0.1% of the total loan origination volume on our platform in China in the same year. As our business develops, we will continue to expand our loan product offerings to meet demands from different tiers of borrowers.
Services offered to institutional funding partners
We introduce borrowers to our institutional funding partners and provide preliminary credit assessment services as well as other services to them. Currently, our institutional funding partners primarily include commercial banks, private banks, consumer finance companies, micro-loan companies and trust management companies. The service arrangement between our institutional funding partners and us varies depending on the type of institutional funding partners. Institutional funding partners such as commercial banks and consumer finance companies typically extend loans with their own funds directly to the borrowers introduced by us. With respect to our institutional funding partners that are trust management companies, we usually collaborate with them to set up trusts with different types of investors to invest in loans through trusts on our platform. We typically invest in subordinate tranches in the trusts jointly established and other investors invest in senior tranches. Senior tranche investors in these trusts typically receive a fixed rate of return, whereas we, as the subordinate tranche investor, typically receive residual returns from the trusts. There are also trusts established by other investors without us making investment in such trusts. All trusts are administered by third-party trust management companies we collaborate with and such trust management companies are responsible for making investments in loans on our platform.
 
78

Since 2020, all new loans facilitated on our platform in China were funded by institutional funding partners. In 2021, the loan origination volume funded by institutional funding partners on our platform in China was RMB133.6 billion (US$21.0 billion).
Investment services offered to individual investors in the past
Our online lending information intermediary business used to provide investment options that cater to the needs of individual investors. Historically, our investment programs enabled individual investors to enjoy investment returns while minimizing the time needed to manage their investments.
We ceased to offer new investment services to individual investors on our platform in October 2019. Since 2020, all new loans facilitated on our platform in China were funded by institutional funding partners. Our platform appeals to institutional funding partners by offering a wide spectrum of loan products. On January 14, 2022, the Shanghai Financial Stability Coordinating Joint Conference Office, the Shanghai Online Lending Risk Rectification Office, and other regulatory authorities, jointly announced that Shanghai PPDai, among others, had declared the termination of its business operation as an online lending information intermediary and fully settled all related legacy loan products funded by individual investors.
Our Platform and Transaction Process
We incorporate advanced technology into every step of the transaction process on our platform to provide a better experience to our borrowers and our institutional funding partners. The entire process appears simple, seamless and efficient but our platform leverages sophisticated, proprietary technology to make it possible. Set forth below is a description of the transaction process of our standard loan products facilitated on our platform between borrowers and institutional funding partners.
Step 1: Initial Application
Prospective borrowers are able to initiate applications online anytime, anywhere through our mobile applications and website. Potential borrowers may generally complete the application process for our standard loan products within a few minutes by providing the requested personal details, the type of information readily available to the application, and taking a selfie in real time holding the applicant’s PRC identity card if the loan application is initiated via mobile applications. If the applicant is a small business owner, they are provided with an option to upload the business license of their small business to the platform.
Step 2: Fraud Detection and Credit Assessment
Following the application for a standard loan product or a small business loan product, our system helps to aggregate the data, run our anti-fraud model, conduct credit assessment and decide whether to extend credit, except where manual review process is triggered.
Upon submission of a complete application, our system begins to match the application with data from both internal and external sources, including information provided by the prospective borrowers, data gleaned from third-party data partners, and data aggregated from the internet using our proprietary data collection technologies with due authorization from the prospective borrowers. Information aggregated, and later used for fraud detection and creditworthiness evaluation, includes basic background information, such as age, gender and occupation, behavioral data, and if available, borrowers’ credit history, such as personal credit information maintained by the Credit Reference Center under the PBOC. For repeat borrowers, historical loan performance data accumulated on our platform will also be incorporated into the borrowers’ profile.
Once aggregated, the data are reviewed by our anti-fraud model to identify fraudulent behaviors. Our anti-fraud model uses a multifaceted detection method that combines sophisticated data integration with a hybrid analytical approach to both identify individual fraud based on existing fraud database and analyze collusive behaviors among multiple individuals to uncover fraudulent schemes. Once the anti-fraud detection process is completed, the prospective borrower’s loan application either proceeds to the next phase or the prospective borrower is notified of the decision if we decline the application.
 
79

Following the fraud detection, we initiate a credit review process using our proprietary Magic Mirror Model to generate a Magic Mirror score for the prospective borrower. Each Magic Mirror score corresponds to a credit level in the range of I to VIII, with Level I representing the lowest risk and Level VIII representing the highest risk. See “—Risk Management—Proprietary Credit Scoring and Risk Pricing Models.” Applicants classified as Level VIII will be declined, and applicants falling under other credit levels will be assigned by our risk pricing system the approved credit amounts, maximum loan terms and applicable interest rates and other loan characteristics which are determined based on their respective Magic Mirror scores. In 2021, among all the loan applications approved on our platform, 99.6% went through the automated process. The remaining 0.4% in the respective periods often requiring additional information or verification, are forwarded to our credit assessment team for manual review.
The manual review process generally takes one to three days. Following this review, our credit assessment team will either approve the loan with one or more approved sets of loan characteristics or decline the loan application.
Borrowers who pass our fraud detection and credit assessment procedures will be introduced to our institutional funding partners. See “—Our Platform and Transaction Process—Step 3: Loan Listing and Funding” for details. Borrowers who do not obtain our preliminary credit assessment approval will be introduced to third-party platforms for matching them with investors on such third-party platforms. Once those borrowers pass the relevant fraud detection and credit assessment procedures on such third-party platforms and successfully match with investors on these third-party platforms, we will charge service fees from these third-party platforms.
Step 3: Loan Listing and Funding
Loan funding process with institutional funding partners can be categorized into direct lending model and trust arrangement model.
Direct lending model
Our institutional funding partners that are commercial banks and consumer finance companies typically invest under the direct lending model. Under this model, our institutional funding partners typically extend loans with their own funds directly to the borrowers introduced by us. After obtaining our preliminary credit assessment and approval, the borrowers may submit the final loan amount and loan term within the parameters of the credit approval. Our proprietary system will then match and refer qualified borrowers to our institutional funding partners based on their specific requirements of borrower profiles, such as credit limits or ticket size. Our institutional funding partners will then review the credit application and our preliminary credit assessment of the borrower introduced by us in accordance with their own credit assessment standards and decide to approve or decline the loan application. Once the borrower’s credit application is approved, our institutional funding partners will then directly disburse the loan amounts to the borrower’s bank account.
We cooperate with institutional funding partners through both capital heavy model and capital light model. Under the capital heavy model, we
pre-determine
a fixed rate of service fees with our institutional funding partners. Under the capital light model, we provide our institutional funding partners with either no credit enhancement service or a limited credit enhancement service. Under the limited credit enhancement service, we negotiate with each institutional funding partner for a fixed upper limit of guarantee amount that we will be liable for. If the accumulated defaulted loan amount exceeds the agreed upper limit, the excess portion will be borne by the institutional funding partners. In 2021, approximately 13.0% of our total loan origination volume was facilitated through the capital light model.
Historically, we also collaborated with third-party online lending information under this direct lending model. Third-party online lending information intermediaries generally matched qualified borrowers introduced by us with investors on their platforms. Loans were funded by investors on their platforms upon a successful match. In light of the tightening regulatory environment and due to a lack of clear statutory interpretation and application of the relevant rules, we ceased offering new loans to third-party online lending information intermediaries since December 2019.
For the quality assurance commitments we provide to our institutional funding partners under the direct lending model, see “Item 4. Information on the Company—B. Business Overview—Investor Protection—Quality Assurance Commitments for Our Institutional Funding Partners.”
 
80

Trust arrangement model
In addition to the direct lending model, we also collaborate with trust management companies to offer flexibilities to certain of our institutional funding partners and access to a broader range of investors. Under this model, we usually establish trusts jointly with various other investors. We typically invest in subordinate tranches in these trusts while other investors, including certain of our institutional funding partners and investors approached by trust management companies, invest in senior tranches. Under this model, other investors may also collaborate with trust management companies to establish a trust among themselves without us. The trusts established are managed by third-party trust management companies we collaborate with. After we complete our borrower creditworthiness assessments and introduce qualified borrowers to the third-party trust management companies, these trust management companies will then conduct their own credit assessment and decide to approve or decline borrowers’ loan applications. If a borrower’s loan application is approved, the corresponding trust management company will then directly disburse the loan amount from the trust to the borrower’s bank account.
For the trusts jointly established by us and other investors, these investors, as senior tranche investors in the trusts, typically receive a fixed rate of return, while we, as the subordinate tranche investor, typically receive the residual returns, if any, from the trusts. In certain very limited cases, we may also receive from the trusts a service fee in addition to possible residual returns. For the trusts jointly established by other investors among themselves, we receive from trusts a service fee. In some cases, we have engaged licensed third-party financing guarantee companies to provide financing guarantees to the third-party trust management companies. If any borrower defaults, third-party guarantee companies engaged by us or our own guarantee company will be obligated to repay the full overdue amount to these trusts. After third-party financing guarantee companies repay the full overdue amount to these trusts, we will be obligated to purchase the loans from these guarantee companies at an amount equal to the repayment they made to those institutional funding partners.
Step 4: Loan Servicing and Collection
Borrowers are able to repay loans through our online platform based on the terms and conditions of the loan agreements between borrowers and institutional funding partners. For borrowers who are unable to repay loans online, we accept bank transfer on behalf of our institutional funding partners. Borrowers and institutional funding partners are able to monitor the loan performance on a real-time basis. On or prior to each scheduled repayment date, borrowers should deposit sufficient funds consisting of corresponding installment of principal, interest, late payment penalty (if applicable), guarantee service fee to third-party guarantee companies for certain borrowers in their respective accounts and authorize institutional funding partners and us, including third-party payment companies designated by us or institutional funding partners, to, on such repayment date, (i) transfer corresponding installment of principal, interest and late payment penalty (if applicable) to the corresponding institutional funding partners, and (ii) transfer each installment of guarantee service fee to the corresponding third-party guarantee company. Our institutional funding partners subsequently pay us a transaction service fee for the services we provide to them, such as borrower introduction and preliminary credit assessment as well as other services we provide over the lifecycle of loans. In addition, we also receive a portion of our transaction service fees under certain circumstances from third-party guarantee companies for services we provide to them.
We have a collection team of over 700 employees as of December 31, 2021 and have developed a systematic process to handle collection of delinquent loans. Upon becoming delinquent, a loan enters into our collection process, which is divided into stages based on severity of delinquency. The first
90-day
collection period is typically handled by our collection team although we also engage third-party payment collection service providers to assist us from time to time. Primary collection measures, including text message reminders, phone calls, legal letters and legal proceedings, are taken in succession as a loan becomes increasingly overdue. If a loan remains overdue after the
90-day
period, we then outsource loan collection to third-party service providers to optimize collection efficiency. Any amount recovered from the borrower will be remitted to first cover third-party collection expenses, if any, then to repay overdue principal and interest. Any remaining amount will be used to pay the overdue interests and the collection fee charged to the borrower.
Risk Management
Our strong risk management capabilities are one of the key competitive advantages that enable us to make credit available to the large unserved or underserved population in China, whose credit histories have yet been recorded in the country’s developing credit system, while maintaining a sustainable business at a healthy profitability level.
 
81

Data Aggregation
We have invested significant resources in building up a comprehensive credit database since our inception. Today, we own an extensive database with several thousands of variables for our borrowers, covering a wide range of information pertinent to a borrower’s creditworthiness and presenting a user profile from a
360-degree
view. Data are aggregated from a number of sources. We have cooperation with a number of organizations, such as industry associations, who grant us the access to their respective data. Our strong data-mining capabilities, which we believe differentiate us from many other players in the online consumer finance industry, also enable us to collect a large amount of data concerning prospective borrowers. We have developed a number of proprietary automated programs that are capable of searching, aggregating and processing data from the internet in a short period of time. Another important component of our credit database is the payment histories of our prior and existing borrowers. We take various measures to ensure high level of reliability and accuracy of data. The following are typical data that we seek to collect for each loan application:
 
   
historical credit data accumulated through our online platform;
 
   
behavioral data that we glean from an applicant’s behaviors as they apply for loans;
 
   
personal identity information maintained by an organization operated under the MPS;
 
   
background information, such as income level, education level and marital status, collected from prospective borrowers;
 
   
personal credit information in a form of credit ranking score provided by the licensed institution and our own micro-lending company, subject to the authorization by the borrowers; and
 
   
list and database of fraud cases.
Upon the data aggregation, our system converts the originally unstructured data into structured data using machine learning techniques.
Fraud Detection
We have been working closely with multiple partners in a joint effort to identify emerging fraudulent schemes, scams, trends, threats, and criminal organizations and have accumulated data as related to fraud. The database we maintain helps us to fine-tune the rules we set and enhance our fraud detection capabilities. We adopt a multifaceted fraud detection method. First, we set up rules based on known fraud cases to filter activities for fraudulent behaviors. Afterwards, we apply advanced network techniques to identify relationships pertinent to fraud and connect the individual fraudulent activities to uncover complex fraud schemes and criminal organizations. In addition, we run anomaly detection to detect individual and aggregated abnormal patterns in order to catch unknown fraud behaviors. If available information is insufficient for our system to draw a conclusion, the relevant loan applications will be forwarded to our anti-fraud team for offline verification, which involves members of our anti-fraud team speaking with applicants to inquire after any inconsistencies in a loan application.
Proprietary Credit Scoring and Risk Pricing Models
In August 2014, we developed and launched a proprietary credit scoring model, known as Magic Mirror Model, which we believe represents one of our key competitive advantages. Our Magic Mirror Model leverages a huge database that we have built up gradually through our years of operations. Such a vast amount of data lays a strong foundation for our use of machine learning to optimize the Magic Mirror Model on a continuing basis.
 
82

Following data aggregation and fraud detection, prospective borrowers enter into credit assessment phase. Different algorithms are applied to prospective borrowers with different features in assessing the potential risks associated with them and based on the assessment results, our credit scoring model generates Magic Mirror scores for each of the prospective borrowers. A new Magic Mirror credit score is generated each time a borrower applies for a loan, which may change the borrower’s credit limit for that type of loan. We apply various machine learning techniques to the data collected. Through monitoring model performance as well as variable consistency, our system is able to evaluate the effectiveness of existing variables while discovering new ones. The Magic Mirror Model then is optimized by adjusting the group of variables used. The following factors are associated with variables that are important for assessing the probability of delinquency:
 
   
repayment history
 
   
personal identity information
 
   
education
 
   
consumption behavior
 
   
credit reports
 
   
fraudulent records
 
   
third-party supplementary data
For applicants of our standard loan products, the Magic Mirror score derived from our proprietary credit scoring model is used to determine which of the eight segments in our existing credit grid such applicants fall into. Among the eight segments, Level I represents the lowest risks associated with the borrowers, while Level VIII represents the highest risks. Level VIII loan applications will be rejected. Once a credit level is assigned to a specific loan, it will not be changed during the tenor of the loan.
We review and modify our segmented pricing from time to time, taking into consideration not only the borrower credit risk but also other factors, such as market interest rates, adequacy of investor protection mechanism and competition in the market.
Investor Protection
We provide quality assurance commitments to our institutional funding partners. We also used to employ two types of investor protection mechanisms to help limit individual investors’ risk exposure on our online lending intermediary platform in the past: quality assurance fund and investor reserve fund. The following is a summary of the latest features of our quality assurance commitments, quality assurance fund and investor reserve funds.
Quality Assurance Commitments for Our Institutional Funding Partners
We make available for our institutional funding partners two major types of quality assurance commitments: financing guarantee, and insurance policy.
We engage licensed third-party financing guarantee companies to provide financing guarantees to our institutional funding partners. For loans guaranteed by third-party financing guarantee companies, if a borrower defaults, the corresponding third-party guarantee company will be obligated to repay the full overdue amount to the institutional funding partner. After the guarantee company repays the full overdue amount, we will be obligated to purchase creditor’s right from the third-party guarantee companies at a price equal to the repayment it made to the institutional funding partner. Under certain circumstances, we also provide security deposits to third-party financing guarantee companies for loans funded by certain institutional funding partners as an additional quality assurance commitment.
In addition, we also provide quality assurance commitments through cooperation with third-party insurance companies. Under this arrangement, if borrowers introduced by us defaults, our institutional funding partners are able to seek insurance compensations under the insurance policies from third-party insurance companies. In some cases, if the overdue amount exceeds insurance coverage, the remaining overdue amount will be repaid by a third-party guarantee companies engaged by us. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Limitations on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.”
 
83

In 2019 and 2020, we incorporated three financing guarantee companies in Fujian, Tianjin and Hainan. In some cases, our own financing guarantee companies provide financing guarantee services directly to our institutional funding partners for loans funded by them.
Quality Assurance Fund
Under our previous quality assurance mechanism, we provided protection for individual investors who invested in the loans taken out by those borrowers who contributed to the quality assurance fund. Certain borrowers of our standard loans and all borrowers of our handy cash loans and consumption loans were required to make contributions to the respective quality assurance fund.
In February 2018, we launched a new quality assurance program, or the New QAF Program, by partnering with China United SME Guarantee Corporation, or Sino Guarantee, a Chinese financial services company that provides credit-enhancement services for financial products and risk-sharing services to small and medium enterprises. Beginning from February 9, 2018, investments in new eligible loans facilitated on our platform were protected by the New QAF Program, and relevant borrowers were required to contribute to a quality assurance fund managed by Sino Guarantee under rules that were substantially the same as those applicable to the previous quality assurance fund. Sino Guarantee made payouts based on the relevant rules set out by us. After the launch of the New QAF Program, we continued to manage the existing quality assurance fund for eligible loans facilitated before February 9, 2018. Whether under our previous quality assurance fund mechanism or under the New QAF Program, when a borrower became delinquent for one day in repaying an installment of principal and interest of a loan, we withdrew an amount from the dedicated account to repay the delinquent installment of principal and interest to the corresponding individual investors. The repayments were made in succession according to the age of the delinquency—the earliest delinquent installment was repaid first. We adjusted our quality assurance fund contribution policy from time to time based on our monitoring of market risks. We determined the quality assurance fund contributions required from a borrower by taking into consideration delinquency rate of loans taken out by borrowers with similar risk profile.
Due to our business model transformation, we have discontinued setting aside quality assurance fund from the individual investors since the third quarter of 2019.
Investor Reserve Funds
We used to operate investor reserve funds, which were self-protection mechanisms for investors of our investment programs. The investment programs that invested in loans that were not covered by the quality assurance fund used to have their own dedicated investor reserve funds that cover potential payouts to investors of the respective type of investment programs. Funds from investors in an amount equal to a certain percentage of the total principal amount of the underlying loans were set aside into the relevant investor reserve funds at the end of each investment program, which were maintained in the custody accounts managed by China Merchants Bank. If the amount of principal and interests collected, net of our management fee and the investor reserve set aside, was insufficient to cover the investment principal plus the expected return, payouts would be made from the relevant investor reserve funds to cover the difference. If the investor reserve funds were insufficient to pay all the relevant investors with their investment principal and expected returns, the investors would be paid on a pro rata basis, and any losses associated with their outstanding unpaid balances would not be deferred until the next time the fund was replenished by another investment program but would be borne by the investors. Upon completion of an investment program, excess returns, if any, net of our management fee and the investor reserve that was set aside, would be distributed to the investors. The investor reserve fund arrangement was not applicable to those investment programs that invest in loans backed by the quality assurance fund, which would not be mixed with those investment programs investing in loans not subject to the quality assurance mechanism.
In light of the tightening regulatory environment, we have discontinued setting aside investor reserve funds since January 1, 2018.
 
84

Technology
The success of our business is dependent on our strong technological capabilities that support us in delivering superior user experience, protecting information on our platform, increasing operational efficiency and enabling innovations. Principal components of our
state-of-the-art
technology include:
 
   
Data Science
. Data science technology is extensively used in various aspects of our operations. Our data mining and user behavior analytics capabilities allow us to build a comprehensive credit profile for each borrower. Our multi-dimensional real-time analytics capabilities enable fast and accurate credit decisions. In 2021, a total of 26.8 million investment transactions were matched on our platform, respectively. Data-based machine learning is also used in numerous applications, such as improving fraud detection, optimizing marketing resource allocation and increasing collection efficiency.
 
   
Security
. We are committed to maintaining a secure online platform. We have built a firewall that monitors and controls incoming and outgoing traffic on our platform around the clock. Once any abnormal activity is detected, our system will immediately notify our IT team and at the same time automatically take relevant measures, such as activating third-party traffic control service, to prevent any harm to our platform. For any transmission of user information, we use data encryption to ensure confidentiality. Within our organization, we have adopted a series of policies on internal control over information system, including physical security measures, such as entry and equipment control, and network access management, such as identification, authentication and remote access control. We employ data slicing and distribute the storage of a user’s data points across several servers. We also maintain redundancy through a real-time multi-layer data backup system to prevent loss of data resulting from unforeseen circumstances. We conduct periodic reviews of our technology platform, identifying and correcting problems that may undermine our system security.
 
   
Stability
. Our systems infrastructure is hosted in data centers at two separate locations in Shanghai. We maintain redundancy through a real-time multi-layer data backup system to ensure the reliability of our network. Our platform adopts modular architecture that consists of multiple connected components, each of which can be separately upgraded and replaced without compromising the functioning of other components. This makes our platform both highly reliable and scalable.
 
   
Scalability
. With modular architecture, our platform can be easily expanded as data storage requirements and user visits increase. In addition, load balancing technology helps us improve distribution of workloads across multiple computing components, optimizing resource utilization and minimizing response time.
 
   
Automation
. In addition to the foregoing technologies we employ to support our highly automated platform, we have taken various measures to ensure uninterrupted operation of our platform. For example, we adopt self-healing technology that enables our system to perceive malfunction and make necessary adjustments to restore itself to normal operation without any human intervention. Also, our system is connected with systems of multiple data providers that serve as backups for each other. If services provided by one data provider are suspended, our system will shift to the backup sources automatically to ensure no interruption to our operation.
Intellectual Property
We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. As of the March 31, 2022, we have (i) registered 20 patents in China including our proprietary facial recognition technology used for fraud detection and applied for 150 additional patents with the PRC State Intellectual Property Office, (ii) registered 189 software copyrights with the PRC National Copyright Administration, (iii) registered 201 domain names, including ppdai.com, and (iv) registered 252 trademarks, including our “FINV,” “PPDAI,” “信也”, “拍拍贷” and “魔镜” trademarks.
 
85

Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy or otherwise obtain and use our technology. Monitoring unauthorized use of our technology is difficult and costly, and we cannot be certain that the steps we have taken will prevent misappropriation of our technology. From time to time, we may have to resort to litigation to enforce our intellectual property rights, which could result in substantial costs and diversion of our resources. In addition, third parties may initiate litigation against us alleging infringement of their proprietary rights or declaring their
non-infringement
of our intellectual property rights. In the event of a successful claim of infringement and our failure or inability to develop
non-infringing
technology or license the infringed or similar technology on a timely basis, our business could be harmed. Even if we are able to license the infringed or similar technology, license fees could be substantial and may adversely affect our results of operations. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—We may not be able to prevent others from unauthorized use of our intellectual property, which could harm our business and competitive position” and “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—We may be subject to intellectual property infringement claims, which may be expensive to defend and may disrupt our business and operations.”
Sales and Marketing
Our market position benefits significantly from our large user base and our strong brand recognition throughout China. We believe that our variety of loan products that offer attractive returns, as well as our effective risk management and various protection mechanisms lead to strong
word-of-mouth
promotion, which drives awareness of our brand among our users and business partners.
We use a variety of traditional and internet marketing channels to acquire borrowers although most of our borrowers are acquired online. Our borrower acquisition channels mainly include:
 
   
Online Advertising
. From time to time, we work with App Stores to promote our mobile applications and with internet companies to place online advertisements.
 
   
Online Partnerships
. We team up with certain websites that are able to reach quality borrowers to provide consumer finance services to their customer.
 
   
Search Engine Marketing
. We also use paid placement on major online search engines in China.
 
   
Offline Direct Sales Team
. We also establish an offline direct sales team with a workforce of 1,000 employees as of December 31, 2021.
Competition
Online consumer finance market is an emerging industry in China. It provides a new means for consumers to obtain financing. As a leading player in China’s online consumer finance platform market, we face intensive competition from other online marketplaces, online finance service providers, technology giant backed internet finance platforms, as well as traditional financial institutions. Consumer finance marketplaces which operate online platforms connecting borrowers and institutional funding partners compete directly with us for both borrowers and institutional funding partners. We also compete with traditional financial institutions, including credit card issuers, consumer finance business units in commercial banks and other consumer finance companies. Some of our larger competitors have substantially broader product or service offerings and rich financial resources to support heavy spending on sales and marketing. We believe that our ability to compete effectively for borrowers and institutional funding partners depends on many factors, including the variety of our products, user experience on our platform, effectiveness of our risk management, the return offered to institutional funding partners, our partnership with third parties, our marketing and selling efforts and the strength and reputation of our brands.
In addition, as our business continues to grow rapidly, we face significant competition for highly skilled personnel, including management, engineers, product managers and risk management personnel. The success of our growth strategy depends in part on our ability to retain existing personnel and add additional highly skilled employees.
Seasonality
We experience seasonality in our business, reflecting seasonal fluctuations in internet usage and traditional personal consumption patterns, as our individual borrowers typically use their borrowing proceeds to finance their personal consumption needs. For example, we generally experience lower transaction volume on our online consumer finance platform during national holidays in China, particularly during the Chinese New Year holiday season in the first quarter of each year. As we cooperate with institutional funding partners, such as commercial banks, our business may also be affected by liquidity seasonality in the banking system. For example, liquidity in China’s banking sector has historically had a tendency to be looser at the beginning of each calendar year and tighter towards the end of each calendar year. Overall, the seasonality of our business may increase in the future.
 
86

Regulation
This section sets forth a summary of the most significant laws, rules and regulations that affect our business activities in the PRC and our shareholders’ rights to receive dividends and other distributions from us.
Regulations Relating to Online Consumer Finance Services
Due to the relatively brief history of the online consumer finance industry in China, the regulatory framework governing our industry has not developed comprehensively. The PRC government and relevant regulatory authorities have issued various laws and regulations governing the online consumer finance industry in the past few years.
Regulations on online lending information intermediaries
On July 18, 2015, the Guidelines on Promoting the Healthy Development of Online Finance Industry, or the Guidelines, were promulgated by ten PRC regulatory agencies, including the PBOC, the MIIT and the CBRC. The Guidelines define online
peer-to-peer
lending and borrowing as direct loans between lenders and borrowers through an online platform, which is under the supervision of the CBRC, and governed by the Contract Law of the PRC, the General Principles of the Civil Law of the PRC, and related judicial interpretations promulgated by the Supreme People’s Court. The Contract Law of the PRC, and the General Principles of the Civil Law of the PRC, had been repealed by the Civil Code of the PRC, and the Civil Code of the PRC integrates the rules and guidelines set forth by the Contract Law, the General Principles of the Civil Law, the General Provisions of the Civil Law and other basic civil laws of the PRC. Pursuant to the Guidelines, a company that provides online lending information services shall make it clear its nature of being an information intermediary and provide information services rather than engage in illegal fund-raising, which further requires such company to separate funds of the borrowers and the investors from its own funds.
On August 17, 2016, the CBRC, the MIIT, the MPS and the CAC jointly issued the Interim Measures on Administration of Business Activities of Online Lending Information Intermediaries, or the Interim Measures. The Interim Measures also define the online lending information service providers as financial information intermediaries.
Pursuant to the Interim Measures, online lending information intermediaries shall complete registration with local financial regulatory authority and apply for appropriate telecommunication business license in accordance with relevant rules issued by competent telecommunication authority. The Interim Measures also require the online lending information intermediaries to substantially cover “online lending information intermediary” in its business scope filed with the local registration regulatory authority.
According to the Interim Measures, online lending information service providers shall not engage in or accept entrustment to engage in certain activities, including, among others, (i) fund raising for the intermediaries themselves, (ii) holding investors’ fund or setting up capital pools with investors’ fund, (iii) providing security or guarantee to investors as to the principals and returns of the investment, (iv) issuing or selling any bank wealth management products, assets management products of securities companies, fund products, insurance products, trust products or other financial products, (v) mismatch between investor’s expected timing of exit and the maturity date, (vi) securitization, (vii) promoting its financing products on physical premises other than through the permitted electronic channels, such as telephones, mobile phones and internet, (viii) providing loans with its own capital, except as otherwise permitted by laws and regulations; and (ix) equity crowd-funding.
Pursuant to the Interim Measures, if an online lending information service provider violates any applicable laws, regulations or relevant regulatory provisions relating to online lending information services, sanctions could be imposed by the local financial regulatory departments or other relevant regulatory departments, including, among others, supervision interviews, regulatory warning, correction order, condemnation, credit record modification, fine up to RMB30,000 (US$4,708), and criminal liabilities if the act constitutes a criminal offense.
 
87

In December 2018, the National Internet Finance Rectification Office and the National Online Lending Rectification Office jointly issued the Guidance on the Classification and Disposal of Risks of Online Lending Information Intermediaries and Risk Prevention, or Circular 175. Circular 175 refers to normal intermediaries as large-scale online lending information intermediaries that are strictly in compliance with relevant laws and regulations and have not demonstrated any high-risk characteristics. Circular 175 reiterated relevant regulatory requirements by providing that normal intermediaries should strictly control and manage the business scale and the number of investors. Circular 175 further tightens the regulation of the industry by requiring institutions other than normal intermediaries, including shell intermediaries with no substantive operations, small-scale intermediaries, intermediaries with high risks, and intermediaries that are unable to repay investors or otherwise unable to operate their businesses, to exit the online lending information intermediary industry.
Pursuant to the aforementioned changes of laws and regulations governing online consumer finance, we have ceased facilitating new loans with funding from individual investors on our platform since October 2019 and improve our business model through acquisition of better quality borrowers and transition of our funding sources from individual investors to institutional funding partners. On January 14, 2022, the Shanghai Financial Stability Coordinating Joint Conference Office, the Shanghai Online Lending Risk Rectification Office, and other regulatory authorities jointly announced that Shanghai PPDai, among others, had declared the termination of its business operation as an online lending information intermediary and fully settled all related legacy loan products funded by individual investors.
Regulations on lending activities
The PRC Contract Law confirms the validity of loan agreement between individuals and provides that a loan agreement becomes effective when an individual lender provides loan to an individual borrower provided that the interest rates charged under the loan agreement do not violate the applicable provisions of the PRC laws and regulations.
The 13
th
National People’s Congress approved the Civil Code of the PRC on May 22, 2020. Upon the effectiveness of the Civil Code of the PRC on January 1, 2021, the PRC Contract Law, the General Provisions of the PRC Civil Law, and the General Principles of the PRC Civil Law have been abolished and replaced, while their provisions are generally incorporated into the Civil Code of the PRC with certain changes and supplements. It remains unclear with respect to the relevant interpretations and implementations of certain provisions of the Civil Code of the PRC and how these provisions of the Civil Code of the PRC will apply to our business operations. For example, pursuant to the Civil Code of the PRC, usurious loans are explicitly banned, but a clear definition or interpretation of “usurious loans” is not provided. We cannot rule out the possibility that certain of our operation activities would be deemed to violate or not fully comply with the Civil Code of the PRC. If that happens, our business, results of operations and financial condition would be materially and adversely affected.
On September 4, 2020, nine local governmental authorities in Shanghai jointly issued the Guidance on Further Strengthening the Administration of Financial Advertisement, which stipulates, among others, that (i) advertisements released by financial institutions and financial service providers should be within the scope permitted by the local governmental authorities; (ii) any market players without the relevant financial business qualifications cannot advertise or promote financial business; (iii) the financial advertisements should not induce purchase of improper financial products or services; and (iv) financial service provider is required to disclose name of its client when acting as an intermediary.
In accordance with the Provisions on Several Issues Concerning Laws Applicable to Trials of Private Lending Cases issued by the Supreme People’s Court on August 6, 2015, or the Private Lending Judicial Interpretations, in the event that loans are made through an online lending information intermediary platform and the platform only provides intermediary services, courts shall dismiss any claim concerned against the platform demanding the repayment of loans by the platform as a guarantor.
 
88

The Private Lending Judicial Interpretations also provide that agreements between lenders and borrowers on loans with interest rates below 24% per annum are valid and enforceable. As to the loans with interest rates per annum between 24% (exclusive) and 36% (inclusive), if the interest on the loans has already been paid to the lender, and so long as such payment has not damaged the interest of the state, the community and any third parties, the courts will turn down the borrower’s request to demand the return of the excess interest payment. If the annual interest rate of a private loan is higher than 36%, the agreement on the excess part of the interest is invalid, and if the borrower requests the lender to return the part of interest exceeding 36% of the annual interest that has been paid, the courts will support such requests. The interest rates of all our loan products are below 36%. In addition, on August 4, 2017, the Supreme People’s Court issued the Circular of Several Suggestions on Further Strengthening the Judicial Practice Regarding Financial Cases, which provides, among others, that (i) the claim of the borrower under a financial loan agreement to adjust or cut down the part of interest exceeding 24% per annum on the basis that the aggregate amount of interest, compound interest, default interest, liquidated damages and other fees collectively claimed by the lender is overly high shall be supported by the PRC courts; (ii) in the context of Internet finance disputes, if the online lending information intermediary platforms and the lender circumvent the upper limit of the judicially protected interest rate by charging intermediary fee, it shall be determined as invalid; and (iii) private lending transaction is defined as lending between individuals, legal persons and other organizations. Loans funded by financial institutions which are licensed by financial regulatory authorities are not private lending transactions.
On August 20, 2020, the Supreme People’s Court issued the Decision on Amending the Provisions on Several Issues Concerning Laws Applicable to Trial of Private Lending Cases, which is further amended by the Supreme People’s Court on December 29, 2020, or the Private Lending Judicial Interpretation Amendment, which amended the upper limit of private lending interest rates under judicial protection. The Private Lending Judicial Interpretation Amendment provides that where the lender requests the borrower to pay interest in accordance with the interest rate agreed upon in the agreement, the people’s court shall support such request, except where the interest rate agreed by both parties exceeds four times of the
one-year
Loan Prime Rate at the time of the establishment of the agreement, or the Quadruple LPR Limit. The
one-year
Loan Prime Rate refers to the
one-year
loan market quoted interest rate issued by the National Bank Interbank Funding Center which was authorized by the PBOC, on the 20
th
of each month since August 20, 2019. According to the Private Lending Judicial Interpretation Amendment, the upper limit of interest rates of 24% and 36% provided in the 2015 Private Lending Judicial Interpretation, are replaced by the Quadruple LPR Limit. Moreover, if the lender and the borrower agree on both the overdue interest rate and the liquidated damages or other fees, the lender may choose to claim any or all of them, but the portion in total exceeding the Quadruple LPR Limit shall not be supported by the people’s court. The Private Lending Judicial Interpretation Amendment applies to new first-instance cases of private lending disputes accepted by the People’s Court after the implementation of the Judicial Interpretation Amendment on August 20, 2020. If the lending occurred before August 20, 2019, the upper limit of the protected interest rate can be determined by referring to four times of the
one-year
Loan Prime Rate at the time of the plaintiff’s filing of lawsuit. On January 21, 2021, in the response letter to the Guangdong High People’s Court relating to the inquiry on the scope of application of the Private Lending Judicial Interpretation Amendment issued by the Supreme People’s Court, it further clarifies that seven types of financial organizations, including micro-loan lending companies and financing guarantee companies, are financial institutions licensed by the financial administrative authorities, and the disputes arising out of their financial business activities do not apply to the Private Lending Judicial Interpretation Amendment. However, as the regulatory authorities have wide discretion in administration, interpretation and enforcement of the laws and regulations, we cannot rule out the possibility that the regulatory authorities may hold different opinions on whether Quadruple LPR Limit applies to the loans funded by financial institutions on our platform. For example, according to the Notice on Regulating and Rectifying “Cash Loan” Business, or Circular 141, promulgated by the Internet Finance Rectification Office and the Online Lending Rectification Office in December 2017, in the context of “cash loan” business operated by various types of institutions, the aggregated borrowing costs of borrower charged in forms of interests and all kinds of fees should be annualized and subject to the upper limit on interest rate of private lending set forth in the judicial interpretations issued by the Supreme People’s Court. On March 31, 2021, the PBOC released its No. 3 announcement in 2021, or the PBOC No. 3 Announcement, which stipulates, among others, that the annual interest rate of a loan should be the annualized form of ratio calculated based on the percentage of all expenses charged from the borrower for the borrowing to the principal actually borrowed by this borrower. The expenses charged from the borrower include the interests and the various expenses directly related to the borrowing. If the loan is repaid in installments, the remaining principal after the deduction of the total repaid principal should be deemed as the actual borrowed principal when calculating the annual interest rate. Compound interest rate and simple interest rate are both allowed to be used to calculate the annual interest rate, provided that if simple interest rate is used, it should be explicitly disclosed to the borrower. The PBOC No. 3 Announcement applies to deposit-taking financial institutions, consumer finance companies, micro-loan lending company, and internet platforms providing loan application services like us. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Interest rates of certain of our loan products exceed the statutory interest rate limit and therefore part of the interests is not enforceable through the PRC judicial system.”
 
 
89

The Circular 141 specifies the features of “cash loans” as not relying on consumption scenarios, with no specified use of loan proceeds, unsecured, and no qualification requirement on customers, among others. The Circular 141 also sets forth several general requirements with respect to “cash loan” business, including but without limitation: (i) the aggregated borrowing costs of borrowers charged by institutions in the forms of interest and various fees should be annualized and subject to the limit on interest rate of private lending set forth in the Private Lending Judicial Interpretations issued by the Supreme People’s Court;(ii) all relevant institutions shall follow the “know-your-customer” principle and prudentially assess and determine the borrower’s eligibility, credit limit and
cooling-off
period; (iii) all relevant institutions shall enhance the internal risk control and prudentially use the “data-driven” risk management model; (iv) all institutions are prohibited from extending any loans to any persons without repayment source or repayment capacity, or loans with no designated use of proceed; (v) funds from banks cannot be used for “cash loan” or “campus loan”; and (vi) in the case where a financial institution participates in the “cash loan” business, any third parties are not allowed to charge borrowers any interests or fees. Circular 141 further provides that financial institutions cooperating with third parties to engage in lending business (i) are not allowed to outsource any core lending business operations, such as credit assessment and risk management, to third parties, (ii) are not allowed to accept any credit enhancement provided by third parties without any license or approval to provide guarantees, including credit enhancement service in the form of a commitment to assume default risks, (iii) should comply with the judicial interpretations by the Supreme People’s Court of the PRC regarding interest rates in private lending regarding the annual borrowing cost charged to a borrower, i.e. interests plus other fees, and (iv) should ensure that third parties do not collect any interests or fees from borrowers.
Any violation of the Circular 141 may result in penalties, including but not limited to suspension of operation, orders to make rectification, condemnation, revocation of license, be ordered to cease business operations, and even criminal liabilities.
On July 12, 2020 the CBIRC promulgated the Interim Measures for Commercial Banks Doing Online Lending Business, or the Interim Measures for Banks, pursuant to which the banks may collaborate with financing guarantee companies,
e-commerce
business companies, third-party payment companies and information technology companies in various online lending business processes and activities, including but not limited to client referral, joint loan origination, risk distribution, information technology and loan collection. However, when collaborating with third parties for online lending businesses, the banks are required to independently manage core risk control procedures, such as the credit assessment and contract conclusion, and should be responsible for post-loan managements. Each of the regional banks, which is an important category of our institutional funding partners, should (i) provide online lending services primarily to its local clients, (ii) be prudent to extend loans to borrowers who reside outside its region, and (iii) take appropriate measures to monitor the business operations when serving the clients who are located outside its region. The banks may not accept credit enhancements, in a direct or a disguised form, provided by a third-party partner without financing guarantee license or credit security insurance license. The banks shall adopt appropriate measures to monitor the use of loan proceeds. The banks should evaluate and review the online lending partners they collaborate with at least once a year and terminate the cooperation if any incompetency is identified. On February 19, 2021, the CBIRC further issued the Notice of Further Regulating Online Loan Business of Commercial Banks, also known as Circular 24, which provides that the commercial banks shall independently carry out the risk management of online loans and are forbidden from outsourcing the material procedures of loan management. The outstanding balance of online loans extended by a bank in collaboration with third-party platforms should not exceed 50% of the bank’s total outstanding balance. Where a commercial bank and its joint lending partner jointly contribute funds to issue online loans, the funding contribution percentage of its joint lending partner shall not be less than 30%. Circular 24 further strengthens the requirement that commercial banks are strictly prohibited from outsourcing the material procedures of loan management, and local commercial banks from engaging in an online loan business outside the territory of their registered place. The requirements on the limit of 30% lower limit for the joint lending loans and the cross-regional prohibition came into effect on January 1, 2022. The
non-conforming
legacy loans that extended before the promulgation of Circular 24 may be settled on their relative maturity dates. With certain limited exceptions, the Interim Measures for Banks and Circular 24 apply to the consumer finance companies and trust companies when they conduct online lending business. As our institutional funding partners include commercial banks, consumer finance companies and trust companies, they are required to evaluate and review us as required by the Interim Measures for Banks. If any of our institutional funding partners identifies any incompetency of us in such evaluation and review, it may terminate the cooperation with us and our business and operation results would be adversely and materially affected. Furthermore, we act as an intermediary between institutional funding partners and borrowers, and we cannot assure you that all the institutional funding partners we cooperate with have been and will be in strict compliance with the Interim Measures for Banks and Circular 24.
 
90

On December 31, 2021, the PBOC, CBIRC and five other regulatory authorities jointly published the Administrative Measures for Online Offering of Financial Products (Draft for Comments), or the Draft Offering Measures, which stipulates that, among others, (i) except otherwise explicitly stipulated by the laws or regulations, a financial institution cannot authorize other organizations to offer its financial products; (ii) without approval from the competent financial regulatory authorities, any third-party internet platform cannot get involved, or get involved in a disguised form, in the online offering of financial products, including but not limited to, procedures of interactive consultant with the consumer, know-your-customer, sales contract conclusion, or fund transferring. The third-party internet platform cannot participate, or participate in a disguised form, in sharing the revenue generated from the financial business; (iii) the third-party internet platform cannot illegally crack, hold, nor store customer information and business data; (iv) the “online offering” is defined as commercial promotion and recommendation activities of the financial products on the internet platform, including but not limited to exhibiting the financial product information and the financial institution’s brand name or logo, providing sales channel for consumers to purchase financial products. The “financial products” includes deposit products, loan products, asset management products, etc. that are designed, developed, or sold by financial institutions; and (v) a transition period of 6 months would be given to the existing
non-compliance
activities before the effectiveness of the draft. As uncertainties remain regarding when the Draft Offering Measures would be adopted and become effective, and to what extent we would be subject to the Draft Offering Measures, we cannot assure you that we will be able to comply with such regulations in all respects in a timely manner, or at all, and we may be ordered to rectify or terminate any actions that are deemed illegal by regulatory authorities. If we cannot rectify our business model in a timely manner, or at all, the regulatory authorities may 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.
Regulations on illegal financial institutions and intermediaries
The Measures for Banning of Illegal Financial Institutions and Illegal Financial Business Operations, or the Measures for Illegal Financial Institutions, promulgated by the State Council on July 13,1998, provides that the establishment of financial institution should be subject to the approval of People’s Bank of China, or PBOC. Without such approval, no entity or individual may establish financial institution or conduct financial business operation. Pursuant to the Measures for Illegal Financial Institutions, extending loans without the approval of PBOC is deemed as illegal financial business operation and the entity extending loans without the approval of PBOC is deemed as an illegal financial institution. The online consumer finance industry is new and developing rapidly, and the regulatory environment has evolved since the promulgation of the Measures for Illegal Financial Institutions. There are uncertainties as to the interpretation of the Measures for Illegal Financial Institutions as well as whether such laws and regulations are applicable to us or our business. We have ceased facilitating new loans with funding from individual investors on our platform since October 2019. Furthermore, in some cases we repaid outstanding balance of certain loans to the individual investors on our platform. In connection with our quality assurance commitments provided through third-party financing guarantee companies, we purchased creditor’s rights from third-party financing guarantee companies after these financing guarantee company repay the full overdue amounts to our institutional funding partners. We may be deemed to be financing loans without the approval of PBOC. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—We may be deemed to finance certain loans and therefore subject us to regulatory risks.” If our business practices are deemed to violate any existing and future applicable laws, regulations or requirements of local regulatory authorities, our business, financial condition and results of operations would be materially and adversely affected. Although the trust management companies that administer the trusts have been licensed and approved by the financial regulatory authorities to extend loans and we believe that it is the licensed trust management companies, not us, that extend loans to the borrowers under such trust arrangements, we cannot assure you that the financial regulatory authorities will hold the same view as ours. Our investments in the trusts may be deemed to be extending loans to the borrowers and we may be regarded as a lender in this arrangements, and therefore we may be deemed to be an illegal financial institution, which may subject us to penalties, including confiscation of illegal gains together with a fine from one time to five times of the illegal gains, or a fine of RMB100,000 to RMB500,000 if there are no illegal gains, and criminal liability if the violation constitutes a criminal offense.
 
 
91

In addition, the Supreme People’s Court, the Supreme Peoples’ Procuratorate, the MPS, and the Ministry of Justice jointly issued the Guidance on Several Issues for Illegal Lending Regarding Criminal Case, or the Guidance on Illegal Lending, on July 23, 2019, which provides, among others, that (i) if any entity or individual is engaged in extending loans to the unspecified public individuals consistently for the purpose of profits and without the approval from the regulatory authorities or outside its business scope, which disturbs the stability of financial markets, such entity or individual may face a criminal charge of unfair competition and may be imposed criminal liability in accordance with the applicable laws and regulations; “extending loans to the unspecified public individuals consistently” refers to extending loans to entities and individuals no less than ten times within two years; and (ii) if the actual annual interest rate of the loans extended by such entity or individual exceeds 36%, it would be deemed as an aggravated circumstance when such entity or individual face the abovementioned criminal charge of unfair competition. The Guidance on Illegal Lending is new and does not provide a clear definition to calculate the actual annual interest rate, and it is still unclear how the regulatory authorities will interpret and implement it in the future. We cannot rule out the possibility that regulatory authorities may deem our operation activities under the trust arrangements as unfair competition and impose criminal liability on us. If that happens, our business, results of operations and financial condition would be materially and adversely affected.
According to the Civil Code of the PRC, an intermediation contract is a contract whereby an intermediary presents to its client an opportunity for entering into a contract or provides the client with other intermediary services in connection with the conclusion of a contract, and the client pays the intermediary service fees. Our business practice of connecting our institutional funding partners with individual borrowers may constitute intermediary service, and our service agreements with borrowers and institutional funding partners may be deemed as intermediation contracts under the Civil Code of the PRC. Pursuant to the Civil Code of the PRC, an intermediary must provide true information relating to the proposed contract. If an intermediary conceals any material fact intentionally or provides false information in connection with the conclusion of the proposed contract, which results in harm to the client’s interests, the intermediary may not claim for service fees and is liable for the damages caused.
Regulations on financial guarantee
In June 1995, the Standing Committee of the National People’s Congress, or the SCNPC, promulgated the PRC Guarantee Law. According to the PRC Guarantee Law, an action of guarantee means that the guarantor agrees to repay the outstanding debts to the creditor or assume any other relevant responsibilities when the debtor fails to repay the outstanding debts or fulfill the responsibilities.
The Regulations on the Administration of Financing Guarantee Companies, or the Financing Guarantee Regulations, was promulgated by the State Council on June 21, 2017 and took effect on October 1, 2017. According to the Financing Guarantee Regulations, the establishment of financing guarantee companies should be subject to the approval of the competent government authority, and unless otherwise stipulated, no entity is allowed to operate the financing guarantee business without such approval. If any entity operates the financing guarantee business without such approval, the entity may be subject to penalties, including termination or suspension of business, fines of RMB500,000 to RMB1,000,000, confiscation of illegal gains if any, and if the violation constitutes a criminal offense, criminal liability shall be imposed in accordance with the applicable laws and regulations. In October 2019, the CBIRC, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies, or the Supplements to the Financing Guarantee Rules, which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business. On July 14, 2020, the CBIRC issued the Guidelines for
Off-Site
Supervision of Financing Guarantee Companies, or the
Off-Site
Supervision Guidelines, which took effect on September 1, 2020. The
Off-Site
Supervision Guidelines provides, among others, that (i) the relevant regulatory authorities and CBIRC shall collect data and
non-data
information from the financing guarantee companies and banks respectively; (ii) financing guarantee companies shall establish and implement an
off-site
supervision information report system and submit data and
non-data
information timely according to the requirements of the competent regulatory authorities; and (iii) for the
off-site
supervision, the competent regulatory authorities shall mainly focus on the corporate governance, internal control, risk management capabilities, guarantee business, associated guarantee risks, asset quality, liquidity indicators and investment conditions of financing guarantee companies.
 
 
92

We incorporate three financing guarantee companies and provide quality assurance commitments to our institutional funding partners either through our own financing guarantee subsidiaries or through third-party financing guarantee companies. We are subject to certain regulatory risks as a result of such business practices. On December 31, 2021, the PBOC published the Regulations on the Local Financial Supervision and Administration (Draft for Comments), or the Draft Local Financial Regulation, which stipulates that, among others, (i) the local financial organizations should primarily serve their local clients; (ii) the guidance for local financial organizations to carry out business outside provinces where they are registered should be made by the State Council or financial regulatory authorities designated by the State Council; (iii) six types of financial organizations, including financing guarantee companies and micro-lending companies, are deemed as local financial organizations; (iv) transition period will be given to the organizations carrying out business outside provinces before the effectiveness of the draft by the relevant financial regulatory authorities; and (v) organization carrying out business outside provinces without approval of the competent provincial regulatory authorities may be subject to penalties, including correction orders, confiscation of illegal gains or fines, cessation of business operations, and revocation of business license. Currently both the third-party guarantee companies engaged by us and our own guarantee companies provide services to the borrowers nationwide. As uncertainties remain regarding when the Draft Local Financial Regulation would be adopted and become effective, and to what extent we would be subject to the Draft Local Financial Regulation, we cannot assure you that we will be able to comply with such regulations in all respects in a timely manner, or at all, and we may be ordered to rectify or terminate any actions that are deemed illegal by regulatory authorities. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Limitations on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.”
Regulations on anti-money laundering
The PRC Anti-money Laundering Law, or the AML Law, promulgated by the PBOC on October 31, 2006 and effective since January 2007, stipulates that special
non-financial
institutions which are required by relevant regulations to perform obligations of anti-money laundering shall comply with the anti-money laundering obligations. The PBOC and other governmental authorities issued a series of administrative rules and regulations to specify the anti-money laundering obligations of financial institutions and special
non-financial
institutions.
In October 2018, the PBOC, the CBIRC, and the CSRC, jointly issued the Anti-money Laundering and Anti-terrorism Financing Administrative Measures for Internet Finance Institution, or Anti-money Laundering and Anti-terrorism Measures, providing that internet finance institutions are obliged to accept the anti-money laundering and anti-terrorism financing inspection conducted by the PBOC and its branches. The Anti-money Laundering and Anti-terrorism Measures also authorized the establishment of the internet finance anti-money laundering and anti-terrorism financing monitor platform, or the Monitor Platform, by the National Internet Finance Association, or NIFA under the instruction of PBOC and other financial governmental authorities to improve the online monitoring mechanism and information sharing between the institutions.
While we have formulated and implemented policies and procedures, including internal controls and “know-your-customer” policies, aimed at preventing money laundering and terrorism financing, we cannot assure you that we will be able to establish and maintain anti-money laundering policies and procedures which can effectively protect our platform from being exploited for money laundering or terrorism financing purposes, or that such policies and procedures, if adopted, will be deemed to be fully in compliance with all applicable anti-money laundering laws and regulations, including the Interim Measures. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Any failure by our institutional funding partners or third-party service providers to comply with applicable anti-money laundering and anti-terrorism financing laws and regulations could damage our reputation.”
 
93

Regulations Relating to Credit Reference
On January 21, 2013, the State Council promulgated the Stipulations for Regulating Credit Reference, provides that any person or organization that conducts personal credit reference business without approval of the competent credit reference administrative department of the State Council may be subject to penalties, including cessation of business operations, confiscation of illegal gains, imposing fines from RMB50,000 to RMB500,000, and even criminal liability. On September 27, 2021, the PBOC issued the Measures for Regulating Credit Reference, which came into effect on January 1, 2022 and stipulates that, among others (i) credit information refers to the following information that should be legally collected and used for financial activities: basic information, loan information, other relevant information and analysis and evaluation information generated from the foregoing information of enterprises and individuals for identifying their credit status; and credit reference business refers to the activities of collecting, sorting, storing and processing the credit information of enterprises and individuals, and providing them to the information users; (ii) the individual credit reference institution license issued by the PBOC is required for engaging in the individual credit reference business, and the licensed individual credit reference institution shall report to the PBOC with respect to its cooperation with any information provider for collecting, sorting, storing and analyzing individual credit information; (iii) the financial institutions are not allowed to cooperate with any commercial entity that does not hold a credit reference license to obtain credit reference service; and (iv) any persons that engage in the individual credit reference business without the individual credit reference institution license will be given 18 months starting from January 1, 2022 to complete compliance rectification. Currently, we provide borrower referral and preliminary credit assessment services to our institutional funding partners, and the information shared by us with such institutional funding partners with due authorization may be deemed as credit information. If the preliminary credit assessment services provided by us to our institutional funding partners would be deemed by the regulatory authorities as the credit reference business, we may be required to obtain a license for individual credit reference business from the competent regulatory authorities or change our business model, pursue cooperation with the licensed credit reference agencies and filing of the relevant cooperation agreement with the PBOC or its provincial branches. If we cannot obtain the regulatory approval or complete the filing in a timely manner, we may be deemed as violating the applicable laws and regulations of credit reference services and we may be subject to penalties, including cessation of business operations, confiscation of illegal gains, imposing fines from RMB50,000 to RMB500,000, and even criminal liability, and our business, financial condition and results of operations would be materially and adversely affected.
Regulations Relating to Foreign Investment
Investment activities in the PRC by foreign investors are governed by the Guidance Catalog of Industries for Foreign Investment, or the Catalog, which was promulgated and is amended from time to time by the MOC and the National Development and Reform Commission. The Catalog divides industries into three categories in terms of foreign investment, which are “encouraged”, “restricted” and “prohibited”, and all industries not listed under one of these categories are generally deemed to be permitted. Unless otherwise provided by relevant laws and regulations, foreign investors are generally not allowed to own more than 50% of the equity interests in a value-added telecommunication service provider in accordance with the Guidance Catalog of Industries for Foreign Investment promulgated in 2007, as amended several times during 2011 to 2020 and further amended by Special Administrative Measures for the Access of Foreign Investment (Negative List) in 2021. According to the Negative List (2021), the foreign equity interest ownership of entities that engage in value-added telecommunications business (except for
e-commerce,
domestic multi-party communication, storage and forwarding and call center) must not exceed 50%. Foreign investors that invest in sectors on the Negative List (2021) in which foreign investment is restricted shall comply with special management measures with respect to, among others, shareholding and senior management personnel qualification in the Negative List (2021).
On March 15, 2019, the National People’s Congress enacted the Foreign Investment Law of the People’s Republic of China, or the Foreign Investment Law, which came into effect on January 1, 2020 and replaced the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Foreign Investment Law sets a general principal that foreign investors and their investments in China will enjoy national treatment and subject to a negative list. It embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since it is relatively new, uncertainties still exist in relation to its interpretation and implementation. For instance, under the Foreign Investment Law, “foreign investment” refers to the investment activities directly or indirectly conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements as a form of foreign investment, there is no assurance that foreign investment via contractual arrangement would not be interpreted as a type of indirect foreign investment activities under the definition in the future. In addition, the definition contains a
catch-all
provision which includes investments made by foreign investors through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. On December 26, 2019, the State Council promulgated the Implementation Regulations on the Foreign Investment Law, which came into effect on January 1, 2020. However, the Implementation Regulations on the Foreign Investment Law still does not explicitly define whether contractual arrangement would be deemed as a form of foreign investment. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the State Council to provide for contractual arrangements as a form of foreign investment. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—If the PRC government deems that the contractual arrangements in relation to the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations.”
 
94

Foreign investment in telecommunications companies in the PRC is governed by the Provisions for the Administration of Foreign-Invested Telecommunications Enterprises, or the Foreign-Invested Telecommunications Enterprises Provisions, which was promulgated by the State Council on December 11, 2001, and amended on September 10, 2008, February 6, 2016, and April 7, 2022, respectively. Unless otherwise provided, the Foreign-Invested Telecommunications Enterprises Provisions prohibit a foreign investor from holding over 50% of the total equity interest in any value-added telecommunications service business in China.
On December 20, 2019, the MOFCOM and the SAMR jointly promulgated the Measures on Reporting of Foreign Investment Information, which came into effect on January 1, 2020, and has replaced the Interim Measures for the Administration of Record-filing of the Establishment and Changes in Foreign-Invested Enterprises. Foreign investors or foreign-invested enterprises shall submit investment information to the commerce administrative authorities through the Enterprise.
Registration System and the National Enterprise Credit Information Publicity System. On December 19, 2020, the NDRC and the MOFCOM jointly promulgated the Measures on the Security Review of Foreign Investment, effective on January 18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment (the “Office of the Working Mechanism”) will be established under the NDRC, who will lead the task together with the MOFCOM. Foreign investor or relevant parties in China must declare the security review to the Office of the Working Mechanism prior to (i) the investments in the military industry, military industrial supporting and other fields relating to the security of national defense, and investments in areas surrounding military facilities and military industry facilities; and (ii) investments in important agricultural products, important energy and resources, important equipment manufacturing, important infrastructure, important transport services, important cultural products and services, important information technology and internet products and services, important financial services, key technologies and other important fields relating to national security, and obtain control in the target enterprise. Control exists when the foreign investor (i) holds over 50% equity interests in the target, (ii) has voting rights that can materially impact on the resolutions of the board of directors or shareholders meeting of the target even when it holds less than 50% equity interests in the target, or (iii) has material impact on target’s business decisions, human resources, accounting and technology.
Regulations Relating to Internet Companies
Regulations on value-added telecommunication services
The Telecommunications Regulations of the PRC, or the Telecommunications Regulations, promulgated by the State Council on September 25, 2000 and amended on February 6, 2016, provide a regulatory framework for telecommunications services providers in the PRC. The Telecommunications Regulations require telecommunications services providers to obtain an operating license prior to the commencement of their operations. The Telecommunications Regulations categorize telecommunications services into basic telecommunication services and value-added telecommunications services. According to the Catalog of Telecommunications Business, attached to the Telecommunications Regulations, information services provided via fixed network, mobile network and Internet fall within value-added telecommunications services. In July 2006, the Ministry of Information Industry, the predecessor of the MIIT, issued the Circular on Strengthening the Administration of Foreign Investment in the Operation of Value-added Telecommunications Business, which prohibits holders of these services licenses from leasing, transferring or selling their licenses in any form, or providing any resource, sites or facilities, to any foreign investors intending to conduct such businesses in China.
 
95

In July 2017, the MIIT promulgated the Administrative Measures on Telecommunications Business Operating Licenses. Under these regulations, a commercial operator of value-added telecommunications services must first obtain a license for value-added telecommunications business, or VATS License, from the MIIT or its provincial level counterparts.
Foreign ownership of internet-based businesses, such as distribution of online information, is subject to restrictions under current PRC laws and regulations. For example, unless otherwise provided, foreign investors are generally not allowed to own more than 50% of the equity interests in a value-added telecommunication service provider (except for
e-commerce,
domestic multi-party communication, storage and forwarding and call center) in accordance with the Special Administrative Measures for Foreign Investment Access, the Negative List (2021), which was promulgated by the MOFCOM and the NDRC on December 27, 2021 and became effective on January 1, 2022. Foreign direct investment in telecommunications companies in China is governed by the Provisions on the Administration of Foreign-Invested Telecommunications Enterprises, which was promulgated by the State Council on December 11, 2001 and amended on September 10, 2008, February 6, 2016, and April 7, 2022, respectively. These regulations require that the foreign investors may acquire up to 50% equity interests in foreign-invested value-added telecommunications enterprises in China. PRC regulations impose sanctions for engaging in commercial internet information services, which is a
sub-set
of value-added telecommunication business, without a value-added telecommunication service license for internet content provider, or the ICP License, and sanctions for engaging in the operation of online data processing and transaction processing, which is another
sub-set
of value-added telecommunication business, without a value-added telecommunication service license for online data processing and transaction processing, or the ODPTP License. These sanctions include rectification orders and warnings from the PRC communication administrations, fines, confiscation of illegal gains, and suspension or termination of operating of the websites and mobile applications in question.
Furthermore, as we are providing mobile applications to mobile device users, it is uncertain if any of our subsidiaries will be required to obtain a separate operating license in addition to the VATS License. We have not applied for such separate license since we have not obtained the VATS License. We cannot assure you that we will not be required to apply for an operating license for our mobile applications in the future. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, 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.”
Regulation on mobile internet applications information services
In addition to the Telecommunications Regulations and other regulations above, mobile applications are especially regulated by the Administrative Provisions on Mobile Internet Applications Information Services, or the APP Provisions, which was promulgated by the CAC, on June 28, 2016 and became effective on August 1, 2016. The APP Provisions regulate mobile application information service providers. According to the APP Provisions, the CAC and local offices of cyberspace administration shall be responsible for the supervision and administration of nationwide or local mobile application information, respectively.
Under the APP Provisions, mobile application information service providers are required to obtain relevant qualifications prescribed by laws and regulations and shall be responsible for the supervision and administration of mobile application information required by laws and regulations and implement the information security management responsibilities strictly, including but not limited to: (i) to authenticate the identity information of the registered users, (ii) to protect user information, and obtaining the consent of users while collecting and using users’ personal information in a lawful and proper manner, (iii) to establish information content audit and management mechanism, and take against any information content in violation of laws or regulations depending on circumstances, and (iv) record and keep users’ log information the same for sixty (60) days.
We have implemented necessary programs in our mobile application to make sure the collection, protection and preservation of user information are in compliance with the APP Provisions in all material aspects.
 
96

Regulations on internet security
The National People’s Congress has enacted legislation that prohibits use of the internet that breaches the public security, disseminates socially destabilizing content or leaks state secrets. Breach of public security includes breach of national security and infringement on legal rights and interests of the state, society or citizens. Socially destabilizing content includes any content that incites defiance or violations of PRC laws or regulations or subversion of the PRC government or its political system, spreads socially disruptive rumors or involves cult activities, superstition, obscenities, pornography, gambling or violence. State secrets are defined broadly to include information concerning PRC national defense, state affairs and other matters as determined by the PRC authorities.
Internet information in China is regulated and restricted from a national security standpoint. The SCNPC, has enacted the Decisions on Maintaining Internet Security on December 28, 2000 and further amended on August 27, 2009, which may subject violators to criminal punishment in China for any effort to: (i) gain improper entry into a computer or system of strategic importance; (ii) disseminate politically disruptive information; (iii) leak state secrets; (iv) spread false commercial information; or (v) infringe intellectual property rights. In 1997, the MPS has promulgated measures that prohibit use of the internet in ways which, among other things, result in a leakage of state secrets or a spread of socially destabilizing content. If an internet information service provider violates these measures, the MPS and the local security bureaus may revoke its operating license and shut down its websites.
In December 2015, the Standing Committee of the National People’s Congress promulgated the Anti-Terrorism Law of the PRC, or the Anti-Terrorism Law, which took effect on January 1, 2016 and was amended on April 27, 2018. According to the Anti-Terrorism Law, telecommunication service operators or internet service providers shall (i) carry out pertinent anti-terrorism publicity and education to society; (ii) provide technical interfaces, decryption and other technical support and assistance for the competent departments to prevent and investigate terrorist activities; (iii) implement network security and information monitoring systems as well as safety and technical prevention measures to avoid the dissemination of terrorism information, delete the terrorism information, immediately halt its dissemination, keep relevant records and report to the competent departments once the terrorism information is discovered; and (iv) examine customer identities before providing services. Any violation of the Anti-Terrorism Law may result in severe penalties, including substantial fines.
The Cyber Security Law of the PRC, which was promulgated by the SCNPC on November 7, 2016 and became effective on June 1, 2017. Under this regulation, network operators, including online lending information service providers, shall comply with laws and regulations and fulfill their obligations to safeguard security of the network when conducting business and providing services, and take all necessary measures pursuant to laws, regulations and compulsory national requirements to safeguard the safe and stable operation of the networks, respond to network security incidents effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data. On May 2, 2017, the CAC issued a trial version of the Measures for the Security Review of Network Products and Services (Trial), which took effect on June 1, 2017, to provide for more detailed rules regarding cybersecurity review requirements. On April 29, 2021, the Standing Committee of the National Peoples’ Congress issued a Second Draft for review of the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection.
For the further purposes of regulating data processing activities, safeguarding data security, promoting data development and utilization, protecting the lawful rights and interests of individuals and organizations, and maintaining national sovereignty, security, and development interests, on June 10, 2021, the Standing Committee of the PRC National People’s Congress published the Data Security Law of the People’s Republic of China, which took effect on September 1, 2021. The Data Security Law requires data processing, which includes the collection, storage, use, processing, transmission, provision, publication of data, to be conducted in a legitimate and proper manner. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data activities. The Data Security Law also introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, and the degree of harm it may cause to national security, public interests, or legitimate rights and interests of individuals or organizations if such data are tampered with, destroyed, leaked, illegally acquired or illegally used. The appropriate level of protection measures is required to be taken for each respective category of data. For example, a processor of important data is required to designate the personnel and the management body responsible for data security, carry out risk assessments of its data processing activities and file the risk assessment reports with the competent authorities. State core data, i.e. data having a bearing on national security, the lifelines of national economy, people’s key livelihood and major public interests, shall be subject to stricter management system. Moreover, the Data Security Law provides a national security review procedure for those data activities which affect or may affect national security and imposes export restrictions on certain data and information. In addition, the Data Security Law also provides that any organization or individual within the territory of the PRC shall not provide any foreign judicial body and law enforcement body with any data without the approval of the competent PRC governmental authorities. As the Data Security Law was recently promulgated and has not yet taken effect, we may be required to make further adjustments to our business practices to comply with this law, as well as any adjustments that may be required by the ultimate Personal Information Protection Law.
 
97

On July 6, 2021, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities, which, among others, provides for improving relevant laws and regulations on data security, cross-border data transmission, and confidential information management. It provided that efforts will be made to revise the regulations on strengthening the confidentiality and file management relating to the offering and listing of securities overseas, to implement the responsibility on information security of overseas listed companies, and to strengthen the standardized management of cross-border information provision mechanisms and procedures.
On July 30, 2021, the State Council issued the Regulations on Protection of Critical Information Infrastructure, or the Regulations. Pursuant to the Regulations, critical information infrastructure shall mean the important network facilities or information systems of key industries or fields such as public communication and information service, energy, transportation, water conservation, finance, public services,
e-government
affairs and national defense science, and important network facilities or information systems which may endanger national security, people’s livelihood and public interest once there occur damage, malfunctioning or data leakage to them. The Regulations provide that no individual or organization may carry out any illegal activity of intruding into, interfering with, or sabotaging any critical information infrastructures, or endanger the security of any critical information infrastructures. The Regulations also require that critical information infrastructure operators shall establish a cybersecurity protection system and accountability system, and that the main responsible person of a critical information infrastructure operator shall take full responsibility for the security protection of the critical information infrastructures operated by it. In addition, relevant administration departments of each important industry and sector shall be responsible for formulating the rule of critical information infrastructure determination applicable to their respective industry or sector, and determine the critical information infrastructure operators in their industry or sector.
On July 12, 2021, the MIIT and two other authorities jointly issued the Provisions on the Administration of Security Vulnerabilities of Network Products, or the Provisions. The Provisions state that, no organization or individual may abuse the security vulnerabilities of network products to engage in activities that endanger network security, or to illegally collect, sell, or publish the information on such security vulnerabilities. Anyone who is aware of the aforesaid offences shall not provide technical support, advertising, payment settlement and other assistance to the relevant offenders. According to the Provisions, network product providers, network operators, and platforms collecting network product security vulnerabilities shall establish and improve channels for receiving network product security vulnerability information and keep such channels available, and retain network product security vulnerability information reception logs for at least six months. The Provisions also bans provision of undisclosed vulnerabilities to overseas organizations or individuals other than to the product providers.
On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November 1, 2021. requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose and should be conducted in a method that has the minimum impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope as necessary to achieve the processing purpose and avoid the excessive collection of personal information. Personal information processors shall adopt necessary measures to safeguard the security of the personal information they handle. The offending entities could be ordered to correct, or to suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties.
On October 29, 2021, the CAC issued the Measures for Security Assessment of Cross-border Data Transfer (Draft for Comment). According to these measures, in addition to the self-risk assessment requirement for provision of any data outside China, a data processor shall apply to the competent cyberspace department for data security assessment and clearance of outbound data transfer in any of the following events: (i) outbound transfer of personal information and important data collected and generated by an operator of critical information infrastructure; (ii) outbound transfer of important data; (iii) outbound transfer of personal data by a data processor which has processed more than one million users’ personal data; (iv) outbound transfer of more than one hundred thousand users’ personal information or more than ten thousand users’ sensitive personal information cumulatively; (v) such other circumstances where
ex-ante
security assessment and evaluation of cross-border data transfer is required by the CAC.
 
98

On November 14, 2021, the CAC released the Regulations on the Network Data Security (Draft for Comments), or the Draft Data Security Regulations. The Draft Data Security Regulations provide that data processors refer to individuals or organizations that autonomously determine the purpose and the manner of processing data. In accordance with the Draft Data Security Regulations, data processors shall apply for a cybersecurity review for the following activities: (i) merger, reorganization or division of internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests to the extent that affects or may affect national security; (ii) listing abroad of data processors which process over one million users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. Besides, data processors that are listed overseas shall carry out an annual data security assessment. The Draft Data Security Regulations remain unclear on whether the relevant requirements will be applicable to companies that have been listed in the United States, such as us. We cannot predict the impact of the Draft Data Security Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the enacted versions of the Draft Data Security Regulations mandate clearance of cybersecurity review and other specific actions to be completed by China-based companies listed on a U.S. stock exchange, such as us, we face uncertainties as to whether such clearance can be timely obtained, or at all. In addition, if a final version of the Draft Data Security Regulations is adopted, we may be subject to review when conducting data processing activities and annual data security assessment and may face challenges in addressing its requirements and make necessary changes to our internal policies and practices in data processing. Based on the foregoing, our PRC legal counsel does not expect that, as of the date of this annual report, the current applicable PRC laws on cybersecurity would have a material adverse impact on our business.
On January 4, 2022, the CAC, the NDRC, the MIIT, and several other administrations jointly published the Amended Measures for Cybersecurity Review, which became effective on February 15, 2022. The Amended Measures for Cybersecurity Review further restates and expands the applicable scope of the cybersecurity review. Pursuant to the Amended Measures for Cybersecurity Review, (i) when the purchase of network products and services by a critical information infrastructures operator or the data processing activities conducted by a network platform operator affect or may affect national security, a cybersecurity review shall be conducted pursuant to the Review Measures. The operators shall file for a cybersecurity review with Cybersecurity Review Office under the CAC if their behavior affects or may affect national security; (ii) an application for cybersecurity review shall be made by an issuer who is a network platform operator holding personal information of more than one million users before such issuer applies to list its securities on a foreign stock exchange; and (iii) the relevant PRC governmental authorities may initiate cybersecurity review if such governmental authorities determine that the issuer’s network products or services, or data processing activities affect or may affect national security. The Amended Measures for Cybersecurity Review focuses on assessing the following national security risks factors associated with relevant objects or circumstances: (i) the risk of illegal control, interference or destruction of critical information infrastructure, arising from the purchase and utilization of network products and services; (ii) the harm on the business continuity of critical information infrastructure incurring from a disruption of network products and services supply; (iii) the safety, openness, transparency, diversity of sources of network products and services; the reliability of suppliers; and the risk of supply disruption due to political, diplomatic, trade and other reasons; (iv) the level of compliance with the PRC laws, administrative regulations and ministry rules of the suppliers of network products and services; (v) the risk of core data, important data or a large amount of personal information being stolen, leaked, destroyed, and illegally used or illegally exited the country; (vi) the risk of critical information infrastructure, core data, important data or a large amount of personal information being affected, controlled, or maliciously used by foreign governments and the network information security risk in relation to listing abroad; and (vii) other factors that may harm critical information infrastructure, cyber security and/or data security. The Amended Measures for Cybersecurity Review was promulgated recently, and there are substantial uncertainties on the interpretation and application of the Amended Measures for Cybersecurity Review. We are not sure that whether our data processing activities may raise “national security” concern. There can be no assurance that we would be required to apply for cybersecurity review, or that we would be able to complete the applicable cybersecurity review procedures in a timely manner, or at all, if we are required to do so. Any failure in completion of a cybersecurity review may result in administrative penalties, including fines, a shut down of our business, revocation of requisite licenses, as well as reputational damage or legal proceedings or actions against us, which may have material adverse effects on our business, financial condition and results of operations.
 
99

We have, in accordance with relevant provisions on network security of the Sate and the requirements of the State’s system for classified protection of information security, conducted the record-filing of class determination and class testing of information system, possessed perfect network security facility and management system such as firewall, intrusion detection, data encryption, and disaster recovery.
Regulations on privacy protection
The Several Provisions on Regulating the Market Order of Internet Information Services, issued by the MIIT in December 2011, provide that, an internet information service provider may not collect any user personal information or provide any such information to third parties without the consent of a user. An internet information service provider 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 internet information service provider is also required to properly maintain the user personal information, and in case of any leak or likely leak of the user personal information, online lending service providers must take immediate remedial measures and, in severe circumstances, 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 SCNPC in December 2012 and the Order for the Protection of Telecommunication and Internet User Personal Information issued by the MIIT in July 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.
Pursuant to the Ninth Amendment to the Criminal Law issued by the SCNPC, in August 2015 and became effective in November 2015, any internet service provider that fails to fulfill the obligations related to internet information security administration as required by applicable laws and refuses to rectify upon orders, should be subject to criminal penalty. On May 8, 2017, the Supreme People’s Court and the Supreme People’s Procuratorate released the Interpretations of the Supreme People’s Court and the Supreme People’s Procuratorate on Several Issues Concerning the Application of Law in the Handling of Criminal Cases Involving Infringement of Citizens’ Personal Information, or the Interpretations, which became effective on June 1, 2017. The Interpretations provide more practical conviction and sentencing criteria for the infringement of citizens’ personal information and mark a milestone for the criminal protection of citizens’ personal information. The CAC, the MIIT, the MPS, and the SAMR jointly promulgated the Notice on Rectification of Illegal Collection of Personal Information on Application, or the Notice on Illegal Collection on January 23, 2019, which requires application operators to strictly comply with the Cyber Security Law of the PRC and strengthens the personal information protection. Application operators should, among others, (i) clearly state the authorized purpose, methods and scope of the collection and usage of personal information, and obtain the consent of users for collecting and processing such users’ personal information, and (ii) establish appropriate user information protection systems with remedial measures. To further implement and interpret the Notice on Illegal Collection, the Measures on Identifying Illegality of Personal Information Collection Conducts on Application was promulgated on November 28, 2019.
The MPS promulgated the Guidance on Several Issues for Soft Violence Regarding Criminal Case, or the Guidance on Soft Violence, on April 9, 2019, which provides that, among others, harassments by means of internet or telecommunication to disturb people’s normal life, work, production, business, and social order may be deemed as soft violence, which may be subject to criminal liabilities. On August 31, 2020, the MIIT published the Administrative Provisions for Text Message and Voice Call Service (Draft) for public comments, which provides that no organization is allowed to send commercial text messages or make commercial calls to users without explicit consents of users, and the organization should no longer send messages or make calls to users if explicitly required by users. In case of violation, the relevant governmental authorities may impose penalties, including orders for rectifications, public warnings, fines from RMB10,000 to 30,000, revocation of telecommunication licenses and cessation of phone number resources.
 
100

With respect to the security of information collected and used by mobile apps, pursuant to the Announcement of Conducting Special Supervision against the Illegal Collection and Use of Personal Information by Apps, which was issued on January 23, 2019, app operators should collect and use personal information in compliance with the Cyber Security Law and should be responsible for the security of personal information obtained from users and take effective measures to strengthen the personal information protection. Furthermore, app operators should not force their users to make authorization by means of bundling, suspending installation or in other default forms and should not collect personal information in violation of laws, regulations or breach of user agreements. Such regulatory requirements were emphasized by the Notice on the Special Rectification of Apps Infringing upon User’s Personal Rights and Interests, which was issued by MIIT on October 31, 2019. On November 28, 2019, the CAC, the MIIT, the Ministry of Public Security and the SAMR jointly issued the Methods of Identifying Illegal Acts of Apps to Collect and Use Personal Information. This regulation further illustrates certain commonly-seen illegal practices of apps operators in terms of personal information protection, including “failure to publicize rules for collecting and using personal information”, “failure to expressly state the purpose, manner and scope of collecting and using personal information”, “collection and use of personal information without consent of users of such App”, “collecting personal information irrelevant to the services provided by such app in violation of the principle of necessity”, “provision of personal information to others without users’ consent”, “failure to provide the function of deleting or correcting personal information as required by laws” and “failure to publish information such as methods for complaints and reporting”. Among others, any of the following acts of an app operator will constitute “collection and use of personal information without consent of users”: (i) collecting an user’s personal information or activating the permission for collecting any user’s personal information without obtaining such user’s consent; (ii) collecting personal information or activating the permission for collecting the personal information of any user who explicitly refuses such collection, or repeatedly seeking for user’s consent such that the user’s normal use of such app is disturbed; (iii) any user’s personal information which has been actually collected by the app operator or the permission for collecting any user’s personal information activated by the app operator is beyond the scope of personal information which such user authorizes such app operator to collect; (iv) seeking for any user’s consent in a
non-explicit
manner; (v) modifying any user’s settings for activating the permission for collecting any personal information without such user’s consent; (vi) using users’ personal information and any algorithms to directionally push any information, without providing the option of
non-directed
pushing such information; (vii) misleading users to permit collecting their personal information or activating the permission for collecting such users’ personal information by improper methods such as fraud and deception; (viii) failing to provide users with the means and methods to withdraw their permission of collecting personal information; and (ix) collecting and using personal information in violation of the rules for collecting and using personal information promulgated by such app operator.
On March 12, 2021, the CAC and three other authorities jointly issued the Rules on the Scope of Necessary Personal Information for Common Types of Mobile Internet Applications. The Rules specifies the scope of necessary personal information to be collected each for a variety of common mobile internet applications, such as maps and navigation apps, online ride-hailing apps, instant messaging apps, online community apps. Operators of such apps shall not refuse to provide basic services to users on the ground of users’ refusal to provide their personal
non-essential
information. The basic service of online lending applications is to facilitate loans provided to the users online for use of personal consumption and business operation, and the necessary personal information for an online lending application includes the borrower’s mobile phone number, name, bank account, as well as type, number and valid period of its identity card.
On April 26, 2021, the MIIT issued the Interim Administrative Provisions on Personal Information Protection in Internet Mobile Applications (Draft for Comment). The draft of the Interim Administrative Provisions on Personal Information Protection in Internet Mobile Applications sets forth two principles of collection and utilization of personal information, namely “explicit consent” and “minimum necessity.”
On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November 1, 2021. The Personal Information Protection Law integrates provisions from several rules with respect to personal information rights and privacy protection. According to the Personal Information Protection Law, personal information refers to information related to identified or identifiable natural persons which is recorded by electronic or other means (excluding the anonymized information). The Personal Information Protection Law provides the circumstances under which a personal information processor could process personal information, such as where the consent of the individual concerned is obtained and where it is necessary for the conclusion or performance of a contract to which such individual is a party to such contract. It also stipulates certain specific provisions with respect to the obligations of a personal information processor. In addition, it imposes further obligations on a personal information processor that provides for basic internet platform services, has large amount of users, has complicated business activities, including formulating of an independent institution mainly comprising of outside members to supervise personal information processing activities, termination of provision of services for product or service providers on the platform whose personal information processing activities are in material violation of laws and regulations, and issuing personal information protection social responsibilities reports regularly.
 
 
101

While we have taken measures to protect the confidential information that we have access to, our security measures could be breached. Any accidental or willful security breaches or other unauthorized access to our platform could cause confidential borrower and institutional funding partner information to be stolen and used for criminal purposes. Security breaches or unauthorized access to confidential information could also expose us to liability related to the loss of the information, time-consuming and expensive litigation and negative publicity. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—If our ability to collect delinquent loans is impaired, our business and results of operations might be materially and adversely affected.”
Regulations Relating to Foreign Exchange
Regulations on foreign currency exchange
The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, most recently amended in August 2008. Under the PRC foreign exchange regulations, payments of current account items, such as profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from SAFE by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital account items, such as direct investments, repayment of foreign currency-denominated loans, repatriation of investments and investments in securities outside of China.
On February 13, 2015, the SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment, or SAFE Notice 13. After SAFE Notice 13 became effective on June 1, 2015, instead of applying for approvals regarding foreign exchange registrations of foreign direct investment and overseas direct investment from SAFE, entities and individuals will be required to apply for such foreign exchange registrations from qualified banks. The qualified banks, under the supervision of the SAFE, will directly examine the applications and conduct the registration.
On March 30, 2015, the SAFE promulgated Circular 19, to expand the reform nationwide. Circular 19 allows foreign-invested enterprises to make equity investments by using RMB fund converted from foreign exchange capital. Under Circular 19, the foreign exchange capital in the capital account of foreign-invested enterprises upon the confirmation of rights and interests of monetary contribution by the local foreign exchange bureau (or the book-entry registration of monetary contribution by the banks) can be settled at the banks based on the actual operation needs of the enterprises. The proportion of discretionary settlement of foreign exchange capital of foreign-invested enterprises is currently 100%. SAFE can adjust such proportion in due time based on the circumstances of international balance of payments. However, Circular 19 and another circular promulgated by SAFE in June 2016, SAFE Circular 16, continues to, prohibit foreign-invested enterprises from, among other things, using RMB fund converted from its foreign exchange capitals for expenditure beyond its business scope, investment and financing (except for security investment or guarantee products issued by bank), providing loans to
non-affiliated
enterprises or constructing or purchasing real estate not for
self-use.
On October 23, 2019, the SAFE promulgated the Notice of the Administration of Foreign Exchange on Further Promoting the Convenience of Cross-border Trade and Investment, or the SAFE Circular 28. The SAFE Circular 28 provides that
non-investment
foreign-invested entities may use foreign exchange capital or Renminbi funds converted from the foreign exchange capital to make equity investments, provided that such investments should comply with the Negative List and other relevant PRC laws and regulations. On April 10, 2020, SAFE issued the Notice on Optimizing Foreign Exchange Administration to Support the Development of Foreign-related Business, or the SAFE Circular 8. The SAFE Circular 8 provides that on the premise of ensuring the true and compliant use of funds and compliance with the existing regulations on use of income under the capital account, enterprises which satisfy the criteria are allowed to use income under the capital account, such as capital funds, foreign debt and overseas listing for domestic payment, without prior provision of proof materials for veracity to the bank for each transaction. However, there are substantial uncertainties of the further implementation of SAFE Circular 28 and SAFE Circular 8. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from using the proceeds of our initial public offering and the concurrent private placement to make loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.”
 
102

Regulations on foreign exchange registration of overseas investment by PRC residents
SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Round-trip Investment through Special Purpose Vehicles, or SAFE Circular 37, on July 4, 2014, which replaced the former circular commonly known as “SAFE Circular 75”. SAFE Circular 37 requires PRC residents to register with local branches of SAFE in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular 37 as a “special purpose vehicle”. SAFE Circular 37 further requires amendment to the registration in the event of any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. In the event that a PRC shareholder holding interests in a special purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle may be prohibited from making profit distributions to the offshore parent and from carrying out subsequent cross-border foreign exchange activities, and the special purpose vehicle may be restricted in its ability to contribute additional capital into its PRC subsidiary. Furthermore, failure to comply with the various SAFE registration requirements described above could result in liability under PRC law for evasion of foreign exchange controls. Mr. Jun Zhang, Mr. Tiezheng Li, Mr. Honghui Hu, and Mr. Shaofeng Gu, who directly or indirectly hold shares in our Cayman Islands holding company and are known to us as mainland China residents have completed the foreign exchange registrations in accordance with SAFE Circular 75 then in effect and have updated their registrations in accordance with SAFE Circular 37. They are now in the process of updating their registration required in connection with our recent corporate restructuring. Ms. Wei Luo, who indirectly hold shares in our Cayman Islands holding company and is known to us previously to be a mainland China resident, has changed her citizenship to Hong Kong. Ms. Wei Luo registered in accordance with SAFE Circular 75 previously and now is seeking to cancel or update the registration in accordance with SAFE Circular 37.
On February 13, 2015, SAFE released Circular of the State Administration of Foreign Exchange on Further Simplifying and Improving the Direct Investment-related Foreign Exchange Administration Policies, or SAFE Circular 13, under which local banks will examine and handle foreign exchange registration for overseas direct investment, including the initial foreign exchange registration and amendment registration, starting from June 1, 2015. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us or otherwise expose us or our PRC resident beneficial owners to liability and penalties under PRC law.”
Regulations on employee stock incentive plans of overseas publicly-listed company
Pursuant to the Notices on Issues concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly-Listed Company, issued by SAFE in February 2012, individuals participating in any stock incentive plan of any overseas publicly listed company who are PRC citizens or
non-PRC
citizens who reside in China for a continuous period of not less than one year, subject to a few exceptions, are required to register with SAFE through a domestic qualified agent, which could be a PRC subsidiary of such overseas listed company, and complete certain other procedures. We and our executive officers and other employees who are PRC citizens or
non-PRC
citizens who reside in China for a continuous period of not less than one year and have been granted options are subject to these regulations. Failure by these individuals to complete their SAFE registrations may subject us and them to fines and other legal sanctions. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—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.”
 
103

The SAT has issued certain circulars concerning employee share options and restricted shares. Under these circulars, our employees working in China who exercise share options will be subject to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee share options with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options. 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 governmental authorities.
Regulations on Intellectual Property Rights
The PRC has adopted comprehensive legislation governing intellectual property rights, including copyrights, patents, trademarks and domain names.
Copyright
. Copyright in the PRC, including copyrighted software, is principally protected under the Copyright Law and related rules and regulations. Under the Copyright Law, the term of protection for copyrighted software is 50 years.
Patent
. The Patent Law provides for patentable inventions, utility models and designs, which must meet three conditions: novelty, inventiveness and practical applicability. The State Intellectual Property Office under the State Council is responsible for examining and approving patent applications. The duration of a patent right is either 10 years or 20 years from the date of application, depending on the type of patent right.
Trademark
. The PRC Trademark Law and its implementation rules protect registered trademarks. The PRC Trademark Law has adopted a
“first-to-file”
principle with respect to trademark registration. The Trademark Office under the State Administration of Industry and Commerce is responsible for the registration and administration of trademarks throughout the PRC, and grants a term of ten years to registered trademarks and another ten years if requested upon expiry of the initial or extended term. Trademark license agreements must be filed with the Trademark Office for record.
Domain Name
. Domain names are protected under the Administrative Measures on the China Internet Domain Names promulgated by the MIIT in 2004, which will be replaced by the Administrative Measures on the Internet Domain Names effective on November 1, 2017. The MIIT is the major regulatory authority responsible for the administration of the PRC Internet domain names. The registration of domain names in PRC is on a “first-apply-first-registration” basis. A domain name applicant will become the domain name holder upon the completion of the application procedure. Our major domain name “ppdai.com” has been registered.
Regulations Relating to Dividend Distribution
Under our current corporate structure, our Cayman Islands holding company may rely on dividend payments from Shanghai Guangjian, Beijing Prosper and Shanghai Manyin, which are wholly foreign-owned enterprises incorporated in China, to fund any cash and financing requirements we may have. The principal regulations governing distribution of dividends of foreign-invested enterprises include the Foreign-Invested Enterprise Law, as amended in September 2016, and its implementation rules. Under these laws and regulations, wholly foreign-owned enterprises in China may pay dividends only out of their accumulated
after-tax
profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, wholly foreign-owned enterprises in China are required to allocate at least 10% of their respective accumulated profits each year, if any, to fund certain reserve funds until these reserves have reached 50% of the registered capital of the enterprises. Wholly foreign-owned companies may, at their discretion, allocate a portion of their
after-tax
profits based on PRC accounting standards to staff welfare and bonus funds. These reserves are not distributable as cash dividends.
Regulations Relating to Employment
The PRC Labor Law and the Labor Contract Law require that employers must execute written employment contracts with full-time employees. All employers must compensate their employees with wages equal to at least the local minimum wage standards. Violations of the PRC Labor Law and the Labor Contract Law may result in the imposition of fines and other administrative sanctions, and serious violations may result in criminal liabilities.
 
104

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 rectify the
non-compliance
and pay the required contributions within a stipulated deadline and be subject to a late fee of up to 0.05% or 0.2% per day, as the case may be. 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. In addition, the PRC Individual Income Tax Law requires companies operating in China to withhold individual income tax on employees’ salaries based on the actual salary of each employee upon payment. The General Office of the Central Committee of the Communist Party of China and the General Office of the State Council of the PRC issued the Reform Plan of the State Tax and Local Tax Collection Administration System, or the Tax Reform Plan, on July 20, 2018, which provides that commencing from January 1, 2019, tax authorities would be responsible for the collection of social insurance contributions. The effect of the Tax Reform Plan is still uncertain.
We have not made adequate contributions to employee benefit plans, as required by applicable PRC laws and regulations. We have recorded accruals for the estimated underpaid amounts for the current employees in our financial statements. However, we have not made any accruals for the interest on underpayment and penalties that may be imposed by the relevant PRC government authorities in the financial statements as we believe it would be unlikely that the relevant PRC government authorities will impose any significant interests or penalties. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Failure to make adequate contributions to various employee benefit plans and withhold individual income tax on employees’ salaries as required by PRC regulations may subject us to penalties.”
Regulations Relating to Tax
Dividend withholding tax
Pursuant to the Enterprise Income Tax Law and its implementation rules, if a
non-resident
enterprise has not set up an organization or establishment in the PRC, 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 withholding tax rate in respect to the payment of dividends 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 Circular 81, a Hong Kong resident enterprise must meet the following conditions, among others, in order to enjoy the reduced withholding tax: (i) it must directly own the required percentage of equity interests and voting rights in the PRC resident enterprise; and (ii) it must have directly owned such percentage in the PRC resident enterprise throughout the 12 months prior to receiving the dividends. There are also other conditions for enjoying the reduced withholding tax rate according to other relevant tax rules and regulations. In August 2015, the State Administration of Taxation promulgated the Administrative Measures for
Non-Resident
Taxpayers to Enjoy Treatments under Tax Treaties, or Circular 60, which became effective on November 1, 2015. Circular 60 provides that
non-resident
enterprises are not required to obtain
pre-approval
from the relevant tax authority in order to enjoy the reduced withholding tax rate. Instead,
non-resident
enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, and file necessary forms and supporting documents when performing tax filings, which will be subject to
post-tax
filing examinations by the relevant tax authorities. Accordingly, FinVolution (HK) Limited, our Hong Kong subsidiary, may be able to enjoy the 5% withholding tax rate for the dividends they receive from our PRC subsidiaries, if it satisfies the conditions prescribed under Circular 81 and other relevant tax rules and regulations. However, according to Circular 81 and Circular 60, if the relevant tax authorities consider the transactions or arrangements we have are for the primary purpose of enjoying a favorable tax treatment, the relevant tax authorities may adjust the favorable withholding tax in the future.
 
105

Enterprise income tax
The Enterprise Income Tax Law, or the EIT Law, and its implementing rules, which became effective on January 1, 2008, are the principal regulations governing enterprise income tax in the PRC. The EIT Law imposes a uniform enterprise income tax rate of 25% on all resident enterprises in the PRC, including foreign-invested enterprises.
Uncertainties exist with respect to how the EIT Law applies to the tax residence status of FinVolution Group and our offshore subsidiaries. Under the EIT Law, an enterprise established outside China with its “de facto management bodies” located within China is considered a “resident enterprise”, which means that it is treated in a manner similar to a PRC domestic enterprise for enterprise income tax purposes. The implementing rules of the EIT Law define de facto management body as a managing body that in practice exercises “substantial and overall management and control over the production and operations, personnel, accounting, and properties” of the enterprise.
The SAT issued the Circular of the State Administration of Taxation on Issues Concerning the Identification of Chinese- Controlled Overseas Registered Enterprises as Resident Enterprises in Accordance With the Actual Standards of Organizational Management, or SAT Circular 82 in 2009. According to SAT Circular 82, a Chinese-controlled offshore incorporated enterprise will be regarded as a PRC tax resident by virtue of having a “de facto management body” in China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following criteria are met:(a) the primary location of the
day-to-day
operational management is in China; (b) decisions relating to the enterprise’s financial and human resource matters are made or are subject to approval by organizations or personnel in China; (c) the enterprise’s primary assets, accounting books and records, company seals, and board and shareholders meeting minutes are located or maintained in China; and (d) 50% or more of voting board members or senior executives habitually reside in China.
We do not believe that we meet all of the conditions outlined in the immediately preceding paragraph. We believe that FinVolution Group and our offshore subsidiaries should not be treated as a “resident enterprise” for PRC tax purposes if the criteria for “de facto management body” as set forth in SAT Circular 82 were deemed applicable to us. However, as the tax residency 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” as applicable to our offshore entities, we may be treated as a resident enterprise for PRC tax purposes under the EIT Law, and we may therefore be subject to PRC income tax on our global income. We are actively monitoring the possibility of “resident enterprise” treatment for the applicable tax years and are evaluating appropriate organizational changes to avoid this treatment, to the extent possible.
In the event that FinVolution Group or any of our offshore subsidiaries is considered to be a PRC resident enterprise: FinVolution Group or our offshore subsidiaries, as the case may be, may be subject to the PRC enterprise income tax at the rate of 25% on our worldwide taxable income; dividend income that FinVolution Group or our offshore subsidiaries, as the case may be, received from our PRC subsidiaries may be exempt from the PRC withholding tax; and interest paid to our overseas shareholders or ADS holders who are
non-PRC
resident enterprises as well as gains realized by such shareholders or ADS holders from the transfer of our shares or ADSs may be regarded as
PRC-sourced
income and as a result be subject to PRC withholding tax at a rate of up to 10%, subject to any reduction or exemption set forth in relevant tax treaties, and similarly, dividends paid to our overseas shareholders or ADS holders who are
non-PRC
resident individuals, as well as gains realized by such shareholders or ADS holders from the transfer of our shares or ADSs, may be regarded as
PRC-sourced
income and as a result be subject to PRC withholding tax at a rate of 20%, subject to any reduction or exemption set forth in relevant tax treaties. 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.”
 
106

SAT issued a Public Notice Regarding Certain Corporate Income Tax Matters on Indirect Transfer of Properties by
Non-Resident
Enterprises, or SAT Public Notice 7, on February 3, 2015, which replaced or supplemented certain previous rules under the Circular on Strengthening Administration of Enterprise Income Tax for Share Transfers by
Non-Resident
Enterprises, or SAT Circular 698. Under SAT Public Notice 7, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by
non-PRC
resident enterprises may be
re-characterized
and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to SAT Public Notice 7, “PRC taxable assets” include assets attributed to an establishment in China, immoveable properties in China, and equity investments in PRC resident enterprises. In respect of an indirect offshore transfer of assets of a PRC establishment, the relevant gain is to be regarded as effectively connected with the PRC establishment and therefore included in its enterprise income tax filing, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immoveable properties in China or to equity investments in a PRC resident enterprise, which is not effectively connected to a PRC establishment of a
non-resident
enterprise, a PRC enterprise income tax at 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. There is uncertainty as to the implementation details of SAT Public Notice 7. If SAT Public Notice 7 was determined by the tax authorities to be applicable to some of our transactions involving PRC taxable assets, our offshore subsidiaries conducting the relevant transactions might be required to spend valuable resources to comply with SAT Public Notice 7 or to establish that the relevant transactions should not be taxed under 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.”
Under applicable PRC laws, payers of
PRC-sourced
income to
non-PRC
residents are generally obligated to withhold PRC income taxes from the payment. In the event of a failure to withhold, the
non-PRC
residents are required to pay such taxes on their own. Failure to comply with the tax payment obligations by the
non-PRC
residents will result in penalties, including full payment of taxes owed, fines and default interest on those taxes.
PRC value-added tax
Pursuant to applicable PRC regulations promulgated by the Ministry of Finance of China and the SAT, entities or individuals conducting business in the service industry are required to pay a valued-added tax, or VAT, at a rate of 6% with respect to revenues derived from the provision of online information services. A taxpayer is allowed to offset the qualified input VAT paid on taxable purchases against the output VAT chargeable on the revenue from services provided.
Regulations Relating to Overseas Listing and M&A
On August 8, 2006, six PRC governmental and regulatory agencies, including the MOFCOM and the CSRC, jointly promulgated the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors (the “M&A Rules”), a new regulation with respect to the mergers and acquisitions of domestic enterprises by foreign investors that became effective on September 8, 2006 and revised on June 22, 2009. Foreign investors shall comply with the M&A rules when they purchase equity interests of a domestic company or subscribe for the increased capital of a domestic company, and thus changing the nature of the domestic company into a foreign- invested enterprise; or when the foreign investors establish a foreign-invested enterprise in the PRC for the purpose of purchasing the assets of a domestic company and operating the asset; or when the foreign investors purchase the asset of a domestic company, establish a foreign-invested enterprise by injecting such assets, and operate the assets. The M&A rules, among other things, purports to require that an offshore special vehicle, or a special purpose vehicle, formed for listing purposes and controlled directly or indirectly by PRC companies or individuals, shall obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange.
On July 6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.
 
107

On December 27, 2021, the NDRC and the MOC jointly issued the Special Administrative Measures (Negative List) for Foreign Investment Access (2021 Version), or the 2021 Negative List, which will become effective on January 1, 2022. Pursuant to such Special Administrative Measures, if a domestic company engaging in the prohibited business stipulated in the 2021 Negative List seeks an overseas offering and listing, it shall obtain the approval from the competent governmental authorities. Besides, the foreign investors of the company shall not be involved in the company’s operation and management, and their shareholding percentage shall be subject, mutatis mutandis, to the relevant regulations on the domestic securities investments by foreign investors. In a Q&A released on NDRC’s official website on January 18, 2022, the respondent NDRC official indicates that these requirements are only imposes on PRC domestic companies that directly offer or list their securities in an overseas market. We are a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities and we conduct our operations in China primarily through the consolidated variable interest entities with which we have maintained contractual arrangements. We believe we are not a domestic company that directly offered or listed securities in an overseas market.
On December 24, 2021, the State Council issued a draft of the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Provisions, and the CSRC issued a draft of Administration Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Administration Measures, for public comments. According to the Draft Provisions and the Draft Administration Measures, the overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. Specifically, the determination of an indirect offering and listing will be conducted on a “substance over form” basis, and an offering and listing shall be considered as an indirect overseas offering and listing by a domestic company if the issuer meets the following conditions: (i) the operating income, gross profit, total assets, or net assets of the domestic enterprise in the most recent fiscal year was more than 50% of the relevant line item in the issuer’s audited consolidated financial statement for that year; and (ii) senior management personnel responsible for business operations and management are mostly PRC citizens or are ordinarily resident in the PRC, and the main place of business is in the PRC or carried out in the PRC. According to the Draft Administration Measures, an overseas offering and listing is prohibited under any of the following circumstances: (i) if the intended securities offering and listing is specifically prohibited by national laws and regulations and relevant provisions; (ii) if the intended securities offering and listing may constitute a threat to or endangers national security as reviewed and determined by competent authorities under the State Council in accordance with law; (iii) if there are material ownership disputes over the equity, major assets, and core technology, etc. of the issuer; (iv) if, in the past three years, the domestic enterprise or its controlling shareholders or actual controllers have committed corruption, bribery, embezzlement, misappropriation of property, or other criminal offenses disruptive to the order of the socialist market economy, or are currently under judicial investigation for suspicion of criminal offenses, or are under investigation for suspicion of major violations; (v) if, in past three years, directors, supervisors, or senior executives have been subject to administrative punishments for severe violations, or are currently under judicial investigation for suspicion of criminal offenses, or are under investigation for suspicion of major violations; (vi) other circumstances as prescribed by the State Council.
According to the Draft Administration Measures, the issuer or its affiliated domestic company, as the case may be, shall file with the CSRC (i) with respect to its initial public offering and listing within three business days, after its initial filing of the listing application to the regulator in the place of the intended listing, (ii) with respect to its
follow-on
offering within three business days after completion of the
follow-on
offering, (iii) with respect to its
follow-on
offering for purpose of acquiring specific assets, within three business days after the first public announcement of the transaction, and (iv) with respect to listing by means of reverse takeover, share swap, acquisition and similar transactions, within three business days after its initial filing of the listing application or the first public announcement of the transaction, as case may be.
Non-compliance
with the Draft Administration Measures or an overseas listing completed in breach of Draft Administration Measures may result in a warning on the relevant domestic companies or a fine of RMB1 million to RMB10 million on them. If the circumstances are serious, they may be ordered to suspend their business or suspend their business pending rectification, or their permits or businesses license may be revoked. Furthermore, the controlling shareholder, actual controllers, directors, supervisors, and other legally appointed persons of the domestic enterprises may be warned, or fined between RMB500,000 to RMB5,000,000 either individually or collectively.
On April 2, 2022, the CSRC published the Provisions on Strengthening the Confidentiality and Archives Management of Overseas Issuance and Listing of Securities (Draft for Comments) for public comments. Pursuant to this draft, domestic joint-stock enterprises listed in overseas markets via direct offering and domestic operational entities of enterprises listed in overseas markets via indirect offering must obtain approval and complete filing or other requirements before they publicly disclose any documents and materials that contain state secrets or government work secrets or that, if divulged, will jeopardize China’s national security or public interest, or before they provide such documents or materials to entities or individuals such as securities companies, securities service providers and overseas regulators. As of the date of this annual report, it is still unclear as to what approvals and procedures might be required in practice.
 
108

C.
Organizational Structure
The following diagram illustrates our corporate structure as of the date of this annual report, including our principal subsidiaries and our principal consolidated variable interest entities and their principal subsidiaries.
 

 
(1)
Beijing Paipairongxin currently has four shareholders: Jun Zhang, our
co-founder
and director, Tiezheng Li, our
co-founder,
vice chairman and president, Honghui Hu, our
co-founder
and director, and Shaofeng Gu, our
co-founder,
chairman and chief innovation officer, each holding 13.22%, 4.81%, 12.85%, and 69.12% of Beijing Paipairongxin’s equity interests, respectively.
(2)
Shanghai Zihe currently has four shareholders: Jun Zhang our
co-founder
and director, Tiezheng Li, our
co-founder,
vice chairman and president, Honghui Hu, our
co-founder
and director, Shaofeng Gu, our
co-founder,
chairman and chief innovation officer, each holding 25% of Shanghai Zihe’s equity interests, respectively.
(3)
Shanghai Ledao currently has two shareholders: Lizhong Chen, a family relative of Tiezheng Li, and Yejun Jiang, a family relative of Honghui Hu, each holding 50% of Shanghai Ledao’s equity interests, respectively.
 
109

Contractual Arrangements
PRC laws and regulations impose restrictions on foreign ownership and investment in internet-based businesses such as distribution of online information, value-added telecommunications services. We are a Cayman Islands company and our PRC subsidiary is considered a foreign-invested enterprise. Before the Interim Measures on Administration of Business Activities of Online Lending Information Intermediaries was published in August 2016, there was no official guidance or interpretation from the PRC government clarifying whether online consumer finance services fall within the category of value-added telecommunication services and whether providers of such services should be subject to value-added telecommunication regulations. However, we believe the online consumer finance services offered through our platform constitute a type of value-added telecommunication services that foreign ownership and investment are restricted; and therefore, we should operate our platform through contractual arrangements with a consolidated variable interest entity and its shareholders to ensure compliance with the relevant PRC laws and regulations.
We had entered into a series of contractual arrangements, through Beijing Prosper, with Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Shanghai PPDai (with respect to the amended and restated exclusive technology consulting and service agreement only) to obtain effective control over Beijing Paipairongxin and its subsidiaries. In June 2017, we, through Shanghai Guangjian and Shanghai Shanghu (with respect to the business operation agreement and the exclusive technology consulting and service agreement only), entered into a new set of contractual arrangements with Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Shanghai PPDai (with respect to the exclusive technology consulting and service agreement only) to replace the previous contractual arrangements and continue our effective control over Beijing Paipairongxin and its subsidiaries, in particular Shanghai PPDai, through which we operate our online lending information intermediary business. Shanghai PPDai has made applications for value-added telecommunication business license with the relevant local telecommunication regulatory authority, but due to the lack of detailed implementation rules, the local authority has tentatively put its applications on hold. Shanghai PPDai intends to apply for a value-added telecommunication business license again once it becomes feasible under PRC laws and regulations. In March 2018, we restated the contractual arrangements with Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Shanghai PPDai (the “Newly Restated Contractual Arrangements”).
In March 2018, we entered into another set of contractual arrangements, through Shanghai Manyin, with Shanghai Zihe, and the shareholders of Shanghai Zihe. These contractual arrangements consist of (i) loan agreement between Shanghai Manyin and shareholders of Shanghai Zihe, (ii) business operation agreement among Shanghai Manyin, Shanghai Zihe and shareholders of Shanghai Zihe, (iii) exclusive technology consulting and service framework agreement between Shanghai Manyin and Shanghai Zihe, (iv) equity pledge agreement among Shanghai Manyin, Shanghai Zihe and shareholders of Shanghai Zihe, (v) exclusive call option agreement among Shanghai Manyin, Shanghai Zihe and shareholders of Shanghai Zihe, and (vi) power of attorney between shareholders of Shanghai Zihe and Shanghai Manyin.
In November 2018, we entered into another set of contractual arrangements, through Shanghai Manyin, with Shanghai Nianqiao, and the shareholders of Shanghai Nianqiao. These contractual arrangements consist of (i) loan agreement between Shanghai Manyin and shareholders of Shanghai Nianqiao, (ii) business operation agreement among Shanghai Manyin, Shanghai Nianqiao and shareholders of Shanghai Nianqiao, (iii) exclusive technology consulting and service framework agreement between Shanghai Manyin and Shanghai Nianqiao, (iv) equity pledge agreement among Shanghai Manyin, Shanghai Nianqiao and shareholders of Shanghai Nianqiao, (v) exclusive call option agreement among Shanghai Manyin, Shanghai Nianqiao and shareholders of Shanghai Nianqiao, and (vi) power of attorney between shareholders of Shanghai Nianqiao and Shanghai Manyin. In February 2022, our contractual arrangements with Shanghai Nianqiao and the shareholders of Shanghai Nianqiao were terminated and all equity interests in Shanghai Nianqiao had been transferred to Shanghai Zihe.
In January 2019, we entered into another set of contractual arrangements, through Shanghai Manyin, with Shanghai Ledao, and the shareholders of Shanghai Ledao. These contractual arrangements consist of (i) loan agreement between Shanghai Manyin and shareholders of Shanghai Ledao, (ii) business operation agreement among Shanghai Manyin, Shanghai Ledao and shareholders of Shanghai Ledao, (iii) exclusive technology consulting and service framework agreement between Shanghai Manyin and Shanghai Ledao, (iv) equity pledge agreement among Shanghai Manyin, Shanghai Ledao and shareholders of Shanghai Ledao, (v) exclusive call option agreement among Shanghai Manyin, Shanghai Ledao and shareholders of Shanghai Ledao, and (vi) power of attorney between shareholders of Shanghai Ledao and Shanghai Manyin.
 
 
110

In September 2020, we entered into another set of contractual arrangements, through Shanghai Manyin, with Chengdu Yougao, and the shareholders of Chengdu Yougao. These contractual arrangements consist of (i) loan agreement between Shanghai Manyin and shareholders of Chengdu Yougao, (ii) business operation agreement among Shanghai Manyin, Chengdu Yougao and shareholders of Chengdu Yougao, (iii) exclusive technology consulting and service framework agreement between Shanghai Manyin and Chengdu Yougao, (iv) equity pledge agreement among Shanghai Manyin, Chengdu Yougao and shareholders of Chengdu Yougao, (v) exclusive call option agreement among Shanghai Manyin, Chengdu Yougao and shareholders of Chengdu Yougao, and (vi) power of attorney between shareholders of Chengdu Yougao and Shanghai Manyin. In January 2022, our contractual arrangements with Chengdu Yougao and the shareholders of Chengdu Yougao were terminated and all equity interests in Chengdu Yougao had been transferred to Shanghai Zihe.
The contractual arrangements with Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao allow us to:
 
   
exercise effective control over Beijing Paipairongxin, Shanghai Zihe, Shanghai Ledao and their respective subsidiaries;
 
   
receive substantially all of the economic benefits of Beijing Paipairongxin, Shanghai Zihe, Shanghai Ledao, and their respective subsidiaries; and
 
   
have an exclusive option to purchase all or part of the equity interests in Beijing Paipairongxin, Shanghai Zihe, Shanghai Ledao, and their respective subsidiaries when and to the extent permitted by PRC law.
As a result of these contractual arrangements, we have become the primary beneficiary of Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao, and we treat Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao as the consolidated variable interest entities under U.S. GAAP. We have consolidated the financial results of Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao and their respective subsidiaries in our consolidated financial statements in accordance with U.S. GAAP.
Contractual Arrangements with Beijing Paipairongxin
The following is a summary of the currently effective contractual arrangements by and among our wholly-owned subsidiary, Shanghai Guangjian and its wholly-owned subsidiary, Shanghai Shanghu (with respect to the business operation agreement and the exclusive technology consulting and service agreement only), our consolidated variable interest entity, Beijing Paipairongxin, the shareholders of Beijing Paipairongxin, and Shanghai PPDai (with respect to the exclusive technology consulting and service agreement only).
Agreements that provide us with effective control over Beijing Paipairongxin
Loan Agreement.
Shanghai Guangjian entered into a loan agreement with each of the shareholders of Beijing Paipairongxin, namely Mr. Jun Zhang, Mr. Tiezheng Li, Mr. Honghui Hu and Mr. Shaofeng Gu, our
co-founders
and shareholders in March 2018. Under these loan agreements, Shanghai Guangjian has granted an interest-free loan of RMB100.0 million to the shareholders of Beijing Paipairongxin solely for the capital contributions to Beijing Paipairongxin. Upon written notice by Shanghai Guangjian, the loan shall be repaid by the shareholders of Beijing Paipairongxin from the proceeds received by transferring their equity interests in Beijing Paipairongxin to Shanghai Guangjian pursuant to the terms and conditions of the call option agreement among Shanghai Guangjian, Beijing Paipairongxin, Beijing Prosper and the shareholders of Beijing Paipairongxin. If the proceeds received by the shareholders of Beijing Paipairongxin from such transferring is higher than the principal of the loan, the amount exceeding the principal shall be deemed as cost for using the principal and shall be paid, to the extent permitted by laws, to Shanghai Guangjian together with the principal. Shanghai Guangjian has the right to request repayment of the loan before maturity.
 
111

Restated Business Operation Agreement
. Shanghai Guangjian, Shanghai Shanghu, Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Beijing Prosper entered into a restated business operation agreement in March 2018. Pursuant to this restated agreement, Beijing Paipairongxin and its shareholders agree that to the extent permitted by law, they will accept and unconditionally execute instructions from Shanghai Guangjian and Shanghai Shanghu on business operations, such as appointment of directors and executive officers. Beijing Paipairongxin and its shareholders further agree that, without prior written consent of Shanghai Guangjian and Shanghai Shanghu, Beijing Paipairongxin will not take any action that may have material adverse effects on its assets, businesses, human resources, rights, obligations, or business operations. The shareholders of Beijing Paipairongxin agree to transfer any dividends or other similar income or interests they receive as the shareholders of Beijing Paipairongxin, if any, immediately and unconditionally to Shanghai Guangjian and Shanghai Shanghu. This restated agreement also requires each of Beijing Paipairongxin’s shareholders to issue an irrevocable power of attorney authorizing Shanghai Guangjian or any person(s) designated by Shanghai Guangjian to execute shareholders’ rights on behalf of such shareholder. Unless Shanghai Guangjian and Shanghai Shanghu terminate this agreement in advance, this restated agreement will remain effective until Beijing Paipairongxin is dissolved pursuant to PRC law.
Restated Power of Attorney
. Through a restated power of attorney dated March 21, 2018, each shareholder of Beijing Paipairongxin irrevocably authorizes Shanghai Guangjian or any person(s) designated by Shanghai Guangjian to act as his or her
attorney-in-fact
to exercise all of such shareholder’s voting and other rights associated with the shareholder’s equity interest in Beijing Paipairongxin, such as the right to appoint directors, supervisors and officers, as well as the right to sell, transfer, pledge and dispose of all or a portion of the shares held by such shareholder. The power of attorney will remain in force for ten years unless the restated business operation agreement is terminated earlier than the expiration of the
10-year
term. Upon request by Shanghai Guangjian, the shareholders of Beijing Paipairongxin shall extend the term of this power of attorney accordingly.
Restated Equity Pledge Agreement.
Shanghai Guangjian, Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Beijing Prosper entered into a restated equity pledge agreement in March 2018. Pursuant to the equity pledge agreement, each shareholder of Beijing Paipairongxin has pledged all of his equity interest in Beijing Paipairongxin to Shanghai Guangjian to guarantee the performance by such shareholder and Beijing Paipairongxin of their respective obligations under the restated business operation agreement (including the power of attorney), the restated option agreement, the restated exclusive technology consulting and service agreement and the loan agreement. If Beijing Paipairongxin or any of its shareholders breaches any obligations under these agreements, Shanghai Guangjian, as pledgee, will be entitled to dispose of the pledged equity and have priority to be compensated by the proceeds from the disposal of the pledged equity. Each of the shareholders of Beijing Paipairongxin agrees that before his or her obligations under the contractual arrangements are discharged, he or she will not dispose of the pledged equity interests, create or allow any encumbrance on the pledged equity interests, or take any action which may result in the change of the pledged equity that may have material adverse effects on the pledgee’s rights under this restated agreement without the prior written consent of Shanghai Guangjian. The restated equity pledge agreement will remain effective until Beijing Paipairongxin and its shareholders discharge all their obligations under the contractual arrangements and the pledgee consents such discharge in writing. We are preparing for the registration of the equity pledge with the relevant office of the Administration for Industry and Commerce in accordance with the PRC Property Rights Law.
Agreement that allows us to receive economic benefits from Beijing Paipairongxin and Shanghai PPDai
Restated Exclusive Technology Consulting and Service Agreement.
Shanghai Guangjian and Shanghai Shanghu, Beijing Paipairongxin, Shanghai PPDai and Beijing Prosper entered into a restated exclusive technology consulting and service agreement in March 2018. Pursuant to this agreement, Shanghai Guangjian, Shanghai Shanghu or their designated party has the exclusive right to provide Beijing Paipairongxin and Shanghai PPDai with technical support, consulting services and other services. Without prior written consent from Shanghai Guangjian and Shanghai Shanghu, Beijing Paipairongxin and Shanghai PPDai shall not accept any technical support and services covered by this agreement from any third party. The service fees that Beijing Paipairongxin and Shanghai PPDai are going to pay to Shanghai Guangjian and Shanghai Shanghu shall be determined on a
case-by-case
basis based on the level of difficulty and complexity, time spend by Shanghai Guangjian and Shanghai Shanghu and their employees in providing the services, the specific scope and commercial value of the services, the revenue generated by Beijing Paipairongxin and Shanghai PPDai resulting from such services, and other relevant factors. Shanghai Guangjiang and Shanghai Shanghu own the intellectual property rights arising out of the provisions of services under this agreement. Unless Shanghai Guangjian and Shanghai Shanghu terminate this restated agreement in advance, this restated agreement will remain effective until Beijing Paipairongxin and Shanghai PPDai are dissolved in accordance with PRC law. Although this restated agreement can be terminated by mutual agreement among Shanghai Guangjian and Shanghai Shanghu, Beijing Paipairongxin, Shanghai PPDai and Beijing Prosper, Beijing Paipairongxin and Shanghai PPDai have no right to unilaterally terminate this restated agreement.
 
112

Agreement that provides us with the option to purchase the equity interest in Beijing Paipairongxin
Restated Option Agreement.
Shanghai Guangjian, Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Beijing Prosper entered into a restated option agreement in March 2018. Pursuant to the restated option agreement, the shareholders of Beijing Paipairongxin have irrevocably granted Shanghai Guangjian or any third party designated by Shanghai Guangjian an exclusive option to purchase all or part of their respective equity interests in Beijing Paipairongxin. The purchase price is equal to the registered capital corresponding to the concerning equity interest. Unless otherwise agreed, the shareholders of Beijing Paipairongxin will immediately gift Shanghai Guangjian or any third party designated by Shanghai Guangjian with the purchase price after Shanghai Guangjian or any third party designated by Shanghai Guangjian exercises the option. The shareholders of Beijing Paipairongxin agree that without their separate consent, Shanghai Guangjian may transfer all or part of its option under this agreement to a third party. Without prior written consent from Shanghai Guangjian or its designated third party, Beijing Paipairongxin shall not, among other things, amend its articles of association, increase or decrease the registered capital, sell, dispose of or set any encumbrance on its assets, business or revenue outside the ordinary course of business, enter into any material contract, merge with any other persons or make any investments, distribute dividends, or enter into any transactions which have material adverse effects on its business. The shareholders of Beijing Paipairongxin also jointly and severally undertake that they will not transfer, gift or otherwise dispose of their equity interests in Beijing Paipairongxin to any third party or create or allow any encumbrance on their equity interests within the term of this restated agreement. This restated agreement will remain effective until Shanghai Guangjian has acquired all equity interests of Beijing Paipairongxin from its shareholders.
Contractual Arrangements with Shanghai Zihe
The following is a summary of the currently effective contractual arrangements by and among our wholly-owned subsidiary, Shanghai Manyin, our consolidated variable interest entity, Shanghai Zihe, and the shareholders of Shanghai Zihe.
Agreements that provide us with effective control over Shanghai Zihe
Loan Agreement.
Shanghai Manyin entered into a loan agreement with each of the shareholders of Shanghai Zihe, namely Mr. Jun Zhang, Mr. Tiezheng Li, Mr. Honghui Hu and Mr. Shaofeng Gu, our
co-founders
and shareholders in March 2018. Under the loan agreements, Shanghai Manyin has granted an interest-free loan of RMB100.0 million to the shareholders of Shanghai Zihe solely for the capital contributions to Shanghai Zihe. Upon written notice by Shanghai Manyin, the loan shall be repaid by the shareholders of Shanghai Zihe from the proceeds received by transferring their equity interests in Shanghai Zihe to Shanghai Manyin pursuant to the terms and conditions of the exclusive call option agreement among Shanghai Manyin, Shanghai Zihe, and the shareholders of Shanghai Zihe. If the proceeds received by the shareholders of Shanghai Zihe from such transferring is higher than the principal of the loan, the amount exceeding the principal shall be deemed as cost for using the principal and shall be paid, to the extent permitted by laws, to Shanghai Manyin together with the principal. Shanghai Manyin has the right to request repayment of the loan before maturity.
Business Operation Agreement.
Shanghai Manyin, Shanghai Zihe, and the shareholders of Shanghai Zihe entered into a business operation agreement on March 21, 2018. Pursuant to this agreement, Shanghai Zihe and its shareholders agree that to the extent permitted by law, they will accept and strictly execute instructions from Shanghai Manyin on business operations, such as appointment of directors and senior management. Shanghai Zihe and its shareholders further agree that, without prior written consent of Shanghai Manyin, Shanghai Zihe will not take any action that may have material effects on its assets, businesses, human resources, rights, obligations, or business operations. This agreement also requires each of Shanghai Zihe’s shareholders to issue an irrevocable power of attorney authorizing Shanghai Manyin or any person(s) designated by Shanghai Manyin to execute shareholders’ rights on behalf of such shareholder. Unless terminated in advance pursuant this agreement, this agreement will remain effective for 30 years, renewable upon advance written notice by Shanghai Manyin.
 
113

Power of Attorney.
Through a power of attorney dated March 21, 2018, each shareholder of Shanghai Zihe irrevocably authorizes Shanghai Manyin or any person(s) designated by Shanghai Manyin to act as his or her
attorney-in-fact
to exercise all of such shareholder’s voting and other rights associated with the shareholder’s equity interest in Shanghai Zihe, such as the right to call a shareholders’ meeting, join a shareholders’ meeting and sign any shareholders resolutions; the right to nominate and appoint legal representative, directors, supervisors, general manager, chief financial officer and other officers, as well as all rights a shareholder may have as a shareholder under laws and constitutional documents. The power of attorney will remain in force and irrevocable during the term each shareholder remains as a shareholder of Shanghai Zihe.
Equity Pledge Agreement.
Shanghai Manyin, Shanghai Zihe, and the shareholders of Shanghai Zihe entered into an equity pledge agreement on March 21, 2018. Pursuant to the equity pledge agreement, each shareholder of Shanghai Zihe has pledged all of his equity interest in Shanghai Zihe to Shanghai Manyin to guarantee the performance by such shareholder and Shanghai Zihe of their respective obligations under the loan agreement, the business operation agreement (including the power of attorney), the exclusive call option agreement and the exclusive technology consulting and service framework agreement. If Shanghai Zihe or any of its shareholders breaches any obligations under these agreements, Shanghai Manyin, as pledgee, will be entitled to dispose of the pledged equity and have priority to be compensated by the proceeds from the disposal of the pledged equity. Each of the shareholders of Shanghai Zihe agrees that before his obligations under the contractual arrangements are discharged, he will not dispose of the pledged equity interests, create or allow any encumbrance on the pledged equity interests, or take any action which may result in the change of the pledged equity that may have material adverse effects on the pledgee’s rights under this agreement without the prior written consent of Shanghai Manyin. The equity pledge agreement will remain effective until Shanghai Zihe and its shareholders discharge all their obligations under the contractual arrangements and the pledgee consents such discharge in writing. We have completed the registration of the equity pledge with the relevant office of the Administration for Industry and Commerce in accordance with the PRC Property Rights Law.
Agreement that allows us to receive economic benefits from Shanghai Zihe
Exclusive Technology Consulting and Service Framework Agreement.
Shanghai Manyin, and Shanghai Zihe entered into an exclusive technology consulting and service framework agreement on March 21, 2018. Pursuant to this agreement, Shanghai Manyin or its designated party has the exclusive right to provide Shanghai Zihe with technical support, consulting services and other services. Without prior written consent from Shanghai Manyin, Shanghai Zihe shall not accept any technical support and services covered by this agreement from any third party. The service fees Shanghai Zihe is going to pay to Shanghai Manyin shall be determined on a
case-by-case
basis based on the content of technology consulting and service, level of difficulty and complexity, time spend by Shanghai Manyin and its employees, the commercial value of the technology consulting and service to be provided by Shanghai Manyin and the revenue Shanghai Zihe generates due to the technology consulting and service provided by Shanghai Manyin. Shanghai Manyin shall own the intellectual property rights arising out of the provisions of services under this agreement. Unless Shanghai Manyin terminates this agreement in advance, this agreement will remain effective for 30 years, renewable upon Shanghai Manyin’s advance written notice. Although this agreement can be terminated by mutual agreement between Shanghai Manyin and Shanghai Zihe, Shanghai Zihe has no right to unilaterally terminate this agreement.
Agreement that provides us with the option to purchase the equity interest in Shanghai Zihe
Exclusive
Call
Option Agreement.
Shanghai Manyin, Shanghai Zihe, and the shareholders of Shanghai Zihe entered into an exclusive call option agreement on March 21, 2018. Pursuant to the exclusive call option agreement, the shareholders of Shanghai Zihe have irrevocably granted Shanghai Manyin or any third party designated by Shanghai Manyin an exclusive option to purchase all of their respective equity interests in Shanghai Zihe at the lowest price permitted by the PRC laws. The shareholders of Shanghai Zihe will immediately gift Shanghai Manyin or any third party designated by Shanghai Manyin with the purchase price after Shanghai Manyin or any third party designated by Shanghai Manyin exercises the option. The shareholders of Shanghai Zihe agree that without their separate consent, Shanghai Manyin may transfer all or part of its option under this agreement to a third party. Without prior written consent from Shanghai Manyin or its designated third party, Shanghai Zihe shall not, among other things, amend its articles of association, increase or decrease the registered capital, sell, dispose of or set any encumbrance on its assets, business or revenue outside the ordinary course of business, enter into any material contract, merge with any other persons or make any investments, distribute dividends, or enter into any transactions which have material adverse effects on its business. The shareholders of Shanghai Zihe also jointly and severally undertake that they will not transfer, gift or otherwise dispose of their equity interests in Shanghai Zihe to any third party or create or allow any encumbrance on their equity interests within the term of this agreement. This agreement will remain effective for 30 years, renewable upon Shanghai Manyin’s advance written notice.
 
114

Contractual Arrangements with Shanghai Ledao
The following is a summary of the currently effective contractual arrangements by and among our wholly-owned subsidiary, Shanghai Manyin, our consolidated variable interest entity, Shanghai Ledao, and the shareholders of Shanghai Ledao.
Agreements that provide us with effective control over Shanghai Ledao
Loan Agreement.
Shanghai Manyin entered into a loan agreement with each of the shareholders of Shanghai Ledao, namely Mr. Lizhong Chen and Mr. Yejun Jiang on January 14, 2019. Under the loan agreements, Shanghai Manyin has granted an interest-free loan of RMB50.0 million to the shareholders of Shanghai Ledao solely for the capital contributions to Shanghai Ledao. Upon written notice by Shanghai Manyin, the loan shall be repaid by the shareholders of Shanghai Ledao from the proceeds received by transferring their equity interests in Shanghai Ledao to Shanghai Manyin pursuant to the terms and conditions of the exclusive call option agreement among Shanghai Manyin, Shanghai Ledao, and the shareholders of Shanghai Ledao. If the proceeds received by the shareholders of Shanghai Ledao from such transferring is higher than the principal of the loan, the amount exceeding the principal shall be deemed as cost for using the principal and shall be paid, to the extent permitted by laws, to Shanghai Manyin together with the principal. Shanghai Manyin has the right to request repayment of the loan before maturity.
Business Operation Agreement.
Shanghai Manyin, Shanghai Ledao, and the shareholders of Shanghai Ledao entered into a business operation agreement on January 14, 2019. Pursuant to this agreement, Shanghai Ledao and its shareholders agree that to the extent permitted by law, they will accept and strictly execute instructions from Shanghai Manyin on business operations, such as appointment of directors and senior management. Shanghai Ledao and its shareholders further agree that, without prior written consent of Shanghai Manyin, Shanghai Ledao will not take any action that may have material effects on its assets, businesses, human resources, rights, obligations, or business operations. This agreement also requires each of Shanghai Ledao’s shareholders to issue an irrevocable power of attorney authorizing Shanghai Manyin or any person(s) designated by Shanghai Manyin to execute shareholders’ rights on behalf of such shareholder. Unless terminated in advance pursuant this agreement, this agreement will remain effective for 30 years, renewable upon advance written notice by Shanghai Manyin.
Power of Attorney.
Through a power of attorney dated January 14, 2019, each shareholder of Shanghai Ledao irrevocably authorizes Shanghai Manyin or any person(s) designated by Shanghai Manyin to act as his or her
attorney-in-fact
to exercise all of such shareholder’s voting and other rights associated with the shareholder’s equity interest in Shanghai Ledao, such as the right to call a shareholders’ meeting, join a shareholders’ meeting and sign any shareholders resolutions; the right to nominate and appoint legal representative, directors, supervisors, general manager, chief financial officer and other officers, as well as all rights a shareholder may have as a shareholder under laws and constitutional documents. The power of attorney will remain in force and irrevocable during the term each shareholder remains as a shareholder of Shanghai Ledao.
Equity Pledge Agreement.
Shanghai Manyin, Shanghai Ledao, and the shareholders of Shanghai Ledao entered into an equity pledge agreement on January 14, 2019. Pursuant to the equity pledge agreement, each shareholder of Shanghai Ledao has pledged all of his equity interest in Shanghai Ledao to Shanghai Manyin to guarantee the performance by such shareholder and Shanghai Ledao of their respective obligations under the loan agreement, the business operation agreement (including the power of attorney), the exclusive call option agreement and the exclusive technology consulting and service framework agreement. If Shanghai Ledao or any of its shareholders breaches any obligations under these agreements, Shanghai Manyin, as pledgee, will be entitled to dispose of the pledged equity and have priority to be compensated by the proceeds from the disposal of the pledged equity. Each of the shareholders of Shanghai Ledao agrees that before his obligations under the contractual arrangements are discharged, he will not dispose of the pledged equity interests, create or allow any encumbrance on the pledged equity interests, or take any action which may result in the change of the pledged equity that may have material adverse effects on the pledgee’s rights under this agreement without the prior written consent of Shanghai Manyin. The equity pledge agreement will remain effective until Shanghai Ledao and its shareholders discharge all their obligations under the contractual arrangements and the pledgee consents such discharge in writing. We have completed the registration of the equity pledge with the relevant office of the Administration for Industry and Commerce in accordance with the PRC Property Rights Law.
 
115

Agreement that allows us to receive economic benefits from Shanghai Ledao
Exclusive Technology Consulting and Service Framework Agreement.
Shanghai Manyin, and Shanghai Ledao entered into an exclusive technology consulting and service framework agreement on January 14, 2019. Pursuant to this agreement, Shanghai Manyin or its designated party has the exclusive right to provide Shanghai Ledao with technical support, consulting services and other services. Without prior written consent from Shanghai Manyin, Shanghai Ledao shall not accept any technical support and services covered by this agreement from any third party. The service fees Shanghai Ledao is going to pay to Shanghai Manyin shall be determined on a
case-by-case
basis based on the content of technology consulting and service, level of difficulty and complexity, time spend by Shanghai Manyin and its employees, the commercial value of the technology consulting and service to be provided by Shanghai Manyin and the revenue Shanghai Ledao generates due to the technology consulting and service provided by Shanghai Manyin. Shanghai Manyin shall own the intellectual property rights arising out of the provisions of services under this agreement. Unless Shanghai Manyin terminates this agreement in advance, this agreement will remain effective for 30 years, renewable upon Shanghai Manyin’s advance written notice. Although this agreement can be terminated by mutual agreement between Shanghai Manyin and Shanghai Ledao, Shanghai Ledao has no right to unilaterally terminate this agreement.
Agreement that provides us with the option to purchase the equity interest in Shanghai Ledao
Exclusive Call Option Agreement.
Shanghai Manyin, Shanghai Ledao, and the shareholders of Shanghai Ledao entered into an exclusive call option agreement on January 14, 2019. Pursuant to the exclusive call option agreement, the shareholders of Shanghai Ledao have irrevocably granted Shanghai Manyin or any third party designated by Shanghai Manyin an exclusive option to purchase all of their respective equity interests in Shanghai Ledao at the lowest price permitted by the PRC laws. The shareholders of Shanghai Ledao will immediately gift Shanghai Manyin or any third party designated by Shanghai Manyin with the purchase price after Shanghai Manyin or any third party designated by Shanghai Manyin exercises the option. The shareholders of Shanghai Ledao agree that without their separate consent, Shanghai Manyin may transfer all or part of its option under this agreement to a third party. Without prior written consent from Shanghai Manyin or its designated third party, Shanghai Ledao shall not, among other things, amend its articles of association, increase or decrease the registered capital, sell, dispose of or set any encumbrance on its assets, business or revenue outside the ordinary course of business, enter into any material contract, merge with any other persons or make any investments, distribute dividends, or enter into any transactions which have material adverse effects on its business. The shareholders of Shanghai Ledao also jointly and severally undertake that they will not transfer, gift or otherwise dispose of their equity interests in Shanghai Ledao to any third party or create or allow any encumbrance on their equity interests within the term of this agreement. This agreement will remain effective for 30 years, renewable upon Shanghai Manyin’s advance written notice.
In the opinion of Hui Ye Law Firm, our PRC counsel:
 
   
the ownership structures of Shanghai Guangjian and Beijing Paipairongxin are in compliance with PRC laws or regulations currently in effect;
 
   
the ownership structures of Shanghai Manyin and Shanghai Zihe are in compliance with PRC laws or regulations currently in effect;
 
   
the ownership structures of Shanghai Manyin and Shanghai Ledao are in compliance with PRC laws or regulations currently in effect;
 
   
the contractual arrangements among Shanghai Guangjian, Shanghai Shanghu (with respect to the business operation agreement and the exclusive technology consulting and service agreement only), Beijing Paipairongxin, the shareholders of Beijing Paipairongxin and Shanghai PPDai (with respect to the exclusive technology consulting and service agreement only) governed by PRC law are valid, binding and enforceable under PRC law, and do not and will not result in any violation of applicable PRC laws or regulations currently in effect;
 
116

   
the contractual arrangements among Shanghai Manyin, Shanghai Zihe and the shareholders of Shanghai Zihe governed by PRC law are valid, binding and enforceable under PRC law, and do not and will not result in any violation of applicable PRC laws or regulations currently in effect; and
 
   
the contractual arrangements among Shanghai Manyin, Shanghai Ledao and the shareholders of Shanghai Ledao governed by PRC law are valid, binding and enforceable under PRC law, and do not and will not result in any violation of applicable PRC laws or regulations currently in effect.
However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. For example, on March 15, 2019, the National People’s Congress enacted the Foreign Investment Law of the PRC, or the Foreign Investment Law, which came into effect on January 1, 2020 and replaced the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since it is relatively new, uncertainties still exist in relation to its interpretation and implementation. For instance, under the Foreign Investment Law, “foreign investment” refers to the investment activities directly or indirectly conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements as a form of foreign investment, there is no assurance that foreign investment via contractual arrangement would not be interpreted as a type of indirect foreign investment activities under the definition in the future. In addition, the definition contains a
catch-all
provision which includes investments made by foreign investors through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. On December 26, 2019, the State Council promulgated the Implementation Regulations on the Foreign Investment Law, which came into effect on January 1, 2020. However, the Implementation Regulations on the Foreign Investment Law still does not explicitly define whether contractual arrangement would be deemed as a form of foreign investment. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the State Council to provide for contractual arrangements as a form of foreign investment. Accordingly, the PRC regulatory authorities may in the future take a view that is contrary to the above opinion of our PRC counsel. If the PRC government finds that the agreements that establish the structure for operating our online consumer finance platform business do not comply with PRC government restrictions on foreign investment in value-added telecommunications services business, such as the internet content provision services, we could be subject to severe penalties, including being prohibited from continuing operations. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—If the PRC government deems that the contractual arrangements in relation to the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations,” “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related businesses and companies, and any lack of requisite approvals, licenses or permits applicable to our business may have a material adverse effect on our business and results of operations” and “—Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to us.”
 
D.
Property, Plants and Equipment
Our corporate headquarters is located in Shanghai, where we lease office space with an area of approximately 20,393.21 square meters as of the date of this annual report. For our customer services and loan collection services, we lease an area of approximately 3,352 square meters in Changsha, approximately 6,715 square meters in Hefei, and approximately 2,665 square meters in Zhengzhou. We also lease office space in Beijing, Hainan, Indonesia, Singapore, Vietnam and Philippines. We lease our premises from unrelated third parties under operating lease agreements. The lease term varies from one year to five years. Our servers are primarily hosted at internet data centers owned by major domestic internet data center providers. We believe that our existing facilities are generally adequate to meet our current needs, but we expect to seek additional space as needed to accommodate future growth.
 
117

ITEM 4A.
UNRESOLVED STAFF COMMENTS
None.
 
ITEM 5.
OPERATING AND FINANCIAL REVIEW AND PROSPECTS
The following discussion of our financial condition and results of operations is based upon, and should be read in conjunction with, our audited consolidated financial statements and the related notes included in this annual report on Form
20-F.
This report contains forward-looking statements. See “Forward-Looking Statements” on page 3 of this annual report. In evaluating our business, you should carefully consider the information provided under the caption “Item 3. Key Information—D. Risk Factors” in this annual report on Form
20-F.
We caution you that our businesses and financial performance are subject to substantial risks and uncertainties.
 
A.
Operating Results
Overview
We are a leading online consumer finance in China with strong brand recognition. Launched in 2007, we are a pioneer in China’s online consumer finance platform industry connecting borrowers, whose needs are unserved or underserved by traditional financial institutions, with investors and financial institutions. As of December 31, 2021, we had over 131.2 million registered users in China.
We strategically focus on serving borrowers between the ages of 20 and 40, the young generation that is typically more receptive to internet financial services and many of whom have very limited or no credit record. We primarily offer short-term loans to our borrowers to meet their immediate credit needs while allowing them to gradually establish their credit history through activities on our platform.
We provide institutional funding partners with an opportunity to connect with an emerging asset class—consumer loans—through a variety of product options. We offer attractive risk-adjusted returns supported by a set of comprehensive risk management procedures and different investor protection mechanisms to control and mitigate investors’ risk exposure.
We generate revenues primarily by collecting transaction service fees. For loans funded by institutional funding partners, we collect transaction service fees primarily from institutional funding partners for our services provided to them such as borrower introduction and preliminary credit assessment, as well as other services we provide along the lifecycle of loans. Historically, for loans funded by individual investors, we collected transaction service fees from borrowers for our services in matching them with investors and for other services we provided over the loans’ lifecycle. Our operating revenues grew from RMB6.0 billion in 2019 to RMB7.6 billion in 2020, and further to RMB9.5 billion (US$1.5 billion) in 2021. A substantial portion of our operating revenues for these periods were attributable to fees collected from borrowers, third party guarantee companies and institutional funding partners. Our net profit was RMB2.4 billion in 2019, RMB2.0 billion in 2020 and RMB2.5 billion (US$391.6 million) in 2021. Our total assets as of December 31, 2019, 2020 and 2021 were RMB18.3 billion, RMB14.9 billion, and RMB18.1 billion (US$2.8 billion), respectively.
General Factors Affecting Our Results of Operations
Our business and results of operations are affected by general factors affecting China’s online consumer finance industry, which include, among other things:
 
   
China’s overall economic growth,
 
   
impact and development of the
COVID-19
pandemic,
 
   
per capita disposable income,
 
118

   
fluctuation of interest rates,
 
   
development of regulatory environment for the China’s online consumer finance industry, and
 
   
growth of mobile internet penetration, including the popularity of smart mobile devices.
Unfavorable changes in any of these general industry conditions could negatively affect demand for our services. For example, in early 2020, in response to intensifying efforts to contain the spread of
COVID-19,
the Chinese government took a number of actions, which included extending the Chinese New Year holiday, quarantining and otherwise treating individuals in China who had the
COVID-19,
asking China residents to remain at home and to avoid gathering in public, and other actions. The
COVID-19
had also resulted in temporary closure of many corporate offices, retail stores, and manufacturing facilities and factories across China. In response to the pandemic, we made remote working arrangements and suspended business travels to ensure the safety and health of our employees. All of the above measures reduced our business operation capacity and negatively affected our operating results. The outbreak of
COVID-19
also caused an increase in default of the loans on our platform as the extension of the Chinese New Year holiday and suspension of business activities across various sectors are likely to hurt income of the borrowers on our platform. As a result, the provision for loans receivable, accounts receivable and quality assurance payable increased which negatively impacted our earnings in the half quarter of 2020. Also, as a result of the sharp slowdown in consumption activities and the increase in default by borrowers on our platform, our loan volume also experienced a decline in the first half of 2020 compared to the first half of 2019 and the fourth quarter of 2019 due to our adoption of a more prudent approach in facilitating new loans. In addition, in the spring of 2022, there was an uptick in cases in Shanghai, attributed to the highly contagious Omicron variant. The outbreak in Shanghai spread to many other provinces and cities in China. Certain travel restrictions and other limitations were re-imposed in various places in response to these new cases. In response to the uptick in cases in Shanghai, we made remote working arrangements and suspended business travels again to ensure the safety and health of our employees, which may reduce our business operation capacity and negatively affected our operating results. Furthermore, normal economic life throughout China was curtailed during the outbreak of
COVID-19
and opportunities for discretionary consumption were extremely limited. Our results of operations could be adversely affected to the extent that the
COVID-19
pandemic harms the Chinese economy in general. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—We face risks related to
COVID-19
outbreaks, other health epidemics and outbreaks and natural disasters, which could significantly disrupt our operations” for more information.
Specific Factors Affecting Our Results of Operations
While our business is exposed to general factors affecting the online consumer finance industry in China, we believe our results of operations are more directly affected by company specific factors, including the following major factors.
Ability to maintain and expand our borrower base in a cost-effective manner
Our revenues are dependent on our ability to acquire new borrowers and retain and increase engagement of existing borrowers. In 2019, 2020 and 2021, we served approximately 6.7 million, 3.5 million and 5.6 million borrowers, respectively. We use various means, including mobile app stores, search engine marketing, online advertising and online partnerships, to attract new borrowers. We also establish an offline direct sales team to acquire new borrowers across different cities in China. We are continuously seeking to improve and optimize user experience to achieve a high level of borrower satisfaction, which helps to attract and retain borrowers. We will also continue to develop new loan products to enhance engagement of our borrowers.
Our results of operations and ability to sustain and increase loan volumes will depend, in part, on the effectiveness of our sales and marketing efforts. Our sales and marketing expenses were 12.1%, 6.4% and 16.7% of our total operating revenues in 2019, 2020 and 2021, respectively. The significant decrease in our sales and marketing expenses as a percentage of our total operating revenues in 2020 was attributable to our efforts to optimize effectiveness of borrower acquisition, an increase in revenues contribution by existing borrowers and the decline in online customer acquisition expenses. The significant increase in our sales and marketing expenses as a percentage of our total operating revenues in 2021 was attributable to the increase in revenue contribution by new borrowers and the increase in online customer acquisition expenses. We intend to continuously dedicate significant resources to borrower acquisition and improve the effectiveness of these efforts.
Ability to maintain and expand our cooperation with institutional funding partners
Our revenues are also dependent on the maintenance and growth of our cooperation with institutional funding partner. We have increased investments from institutional funding partners. As of December 31, 2021, we had cumulatively cooperated with 63 institutional funding partners in China. Going forward, we will continue to retain existing institutional funding partners and attract new institutional funding partners by offering attractive returns and providing enhanced tools to meet their needs.
 
119

Maintenance of effective risk management
Our ability to effectively segment borrowers into appropriate risk profiles impacts our ability to attract and retain borrowers and institutional funding partners as well as our ability to offer investors attractive risk-adjusted returns, both of which directly relate to users’ confidence in our platform. We intend to optimize our fraud detection capabilities, improve accuracy of our credit scoring model and enhance our collection effectiveness on a continuing basis through the combination of our
big-data
analytical capabilities and the increasing amount of data we accumulate through our operations.
For our institutional funding partners, we provide our institutional funding partners with quality assurance commitments either through our own financing guarantee subsidiary or through third-party financing guarantee companies for a substantial majority of the loans funded by our institutional funding partners. See “Item 4. Information on the Company—B. Business Overview—Investor Protection.” As a result, we are subject to credit risk for such loans. Our ability to accurately estimate loan delinquency rates and our ability to collect delinquent loans have an impact on the amount we need to pay to third-party financing guarantee companies and our own financial condition, which have an impact on our consolidated statements of comprehensive income/(loss). See “—Critical Accounting Estimates—Allowance for Credit Losses,” and “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Limitations on institutional funding partners’ acceptance of credit enhancement may adversely affect our business and access to funding.”
Historically, we established a quality assurance fund mechanism to protect individual investors from potential losses resulting from delinquent loans, and we also had several investor reserve funds to protect individual investors from underperformance of investment programs. See “Item 4. Information on the Company—B. Business Overview—Investor Protection.” We determined the contributions to these funds based on the estimated loan delinquency rates.
Ability to price accurately
Our profitability largely depends on our ability to reasonably price the loans facilitated through our platform. We implement segmented pricing for our standard loan products, which contributed a majority of our revenues in the periods presented in this annual report. Prospective borrowers for our standard loan products are divided into eight segments based on our proprietary credit scoring model: Level I applicants have the lowest risk of default whereas Level VIII loan applicants, whose applications will be rejected, have the highest risk of default. The transaction service fee rate that we collected from borrowers for standard loan products varies depending on their respective credit levels and duration of the underlying loan.
Ability to innovate
Our growth to date has depended on, and our future success will depend in part on, successfully meeting borrower and institutional funding partner demand for new products and services. We have made and intend to continue to make substantial investments to develop products and improve services for borrowers and institutional funding partners. For borrowers, we plan to introduce new features and products that meet their evolving financial needs at different stages of their lives. For our institutional funding partners, we will continue to expand our products and services to meet their needs for target returns, risk preferences, investment horizon and liquidity requirements. Failure to continue to successfully develop and offer innovative products could adversely affect our operating results and we may not recoup the costs of launching and marketing new products.
In addition, our success to date is largely attributable to our ability to seamlessly integrate the use of technologies into provision of financial services. We have been focusing on leveraging our
big-data
analytics and machine learning capabilities to increase the automation level of our platform and optimize our operational efficiency in various aspects. As our business grows, we will continue to invest in strengthening our technology infrastructure, which may result in the increase of our research and development expenses, and origination and servicing expenses.
 
120

Ability to compete effectively
We compete for both borrowers and institutional funding partners with a variety of players in the consumer finance industry, ranging from traditional financial institutions to emerging online finance providers and marketplaces. We must compete effectively in order to grow our platform and increase our revenues. We intend to continue to invest in product development, technology infrastructure and our sales and marketing capabilities to address the competition we face.
Loan Performance Data
Delinquency rate by balance
We define delinquency rate as the balance of the outstanding principal for loans that were 15 to 29, 30 to 59, 60 to 89, 90 to 119, 120 to 149 and 150 to 179 calendar days past due as a percentage of the total outstanding balance of principal for the loans on our platform as of a specific date. Loans that are delinquent for 180 days or more are typically considered
charged-off and
are not included in the delinquency rate calculation. The following table provides the delinquency rates for all outstanding loans on our platform as of the respective dates indicated. Since the origination amount of our standard loan products accounted for the vast majority of the total amount of loans facilitated through our platform for the periods presented, the delinquency information below mainly reflects the performance of our standard loan products. The delinquency rates in late 2020 and 2021 were relatively lower than previous delinquency rates primarily due to our acquisition of better quality borrowers.
 
    
Delinquent for
 
    
15-29

days
   
30-59

days
   
60-89

days
   
90-119

days
   
120-149

days
   
150-179

days
 
March 31, 2019
     0.80     1.61     1.45     1.29     1.31     1.20
June 30, 2019
     0.86     1.42     1.37     1.19     1.26     1.21
September 30, 2019
     0.90     1.50     1.35     1.31     1.17     1.20
December 31, 2019
     1.34     2.40     1.86     1.76     1.62     1.53
March 31, 2020
     1.34     3.03     2.33     2.44     2.64     2.17
June 30, 2020
     0.71     1.36     1.70     2.00     2.75     2.38
September 30, 2020
     0.46     0.72     0.74     0.90     1.07     1.43
December 31, 2020
     0.35     0.55     0.48     0.52     0.49     0.55
March 31, 2021
     0.29     0.52     0.43     0.39     0.38     0.36
June 30, 2021
     0.30     0.45     0.39     0.32     0.36     0.33
September 30, 2021
     0.34     0.51     0.43     0.39     0.33     0.32
December 31, 2021
     0.39     0.67     0.55     0.49     0.41     0.36
Delinquency rate by vintage
We refer to loans facilitated during a specified time period as a vintage. We define vintage delinquency rate as (i) the total amount of principal for all loans in a vintage that become delinquent, less (ii) the total amount of recovered past due principal for all loans in the same vintage, and divided by (iii) the total amount of initial principal for all loans in such vintage. Loans that have been considered
charged-off
are included in the calculation of vintage delinquency rates.
In the first quarter of 2020, we adjusted the definition of
30-day
plus past due delinquent loans in a vintage to better present delinquency rate by vintage. Under the adjusted definition, a loan is
30-day
plus past due after 30 days pass its actual due date, while under our previous definition, a loan was
30-day
plus past due after 30 days passed the presumed due date, which was
one-month
after the loan’s funding date. The following chart and table display the historical cumulative
30-day
plus past due delinquency rates by loan origination vintage for all continuing loan products facilitated through our online platform under the adjusted definition of
30-day
plus past due delinquent loans.
 
121


 
(1)
Our vintage delinquency rate for loans facilitated during 2019 was 6.68%, calculated as the volume weighted average of the quarterly vintage delinquency rates at the end of the 12th month following the inception of each loan in an applicable vintage.
(2)
Our vintage delinquency rate for loans facilitated during 2020 was 2.53%, calculated as the volume weighted average of the quarterly vintage delinquency rates at the end of the 12th month following the inception of each loan in an applicable vintage.
(3)
As of December 31, 2021, our vintage delinquency rate for loans facilitated during the first three quarters was 1.53%, calculated as the volume weighted average of the quarterly vintage delinquency rates as of December 31, 2021. As loans facilitated during 2020 continue to age, the delinquency rate for the 2021 vintage, calculated as the volume weighted average of the quarterly vintage delinquency rates at the end of the 12th month following the inception of each loan in an applicable vintage, may be different from the vintage delinquency rate of 1.53% as of December 31, 2021.
 
    
Month on Book
 
Vintage
  
2
nd
    
3
rd
    
4
th
    
5
th
    
6
th
    
7
th
    
8
th
    
9
th
    
10
th
    
11
th
    
12
th
 
2019Q1
     1.34        2.38        3.45        4.36        5.13        5.75        6.22        6.65        6.99        7.25        7.43  
2019Q2
     1.33        2.34        3.31        4.18        5.05        5.82        6.44        6.98        7.34        7.50        7.52  
2019Q3
     1.02        2.16        3.42        4.55        5.64        6.45        6.92        7.13        7.20        7.20        7.15  
2019Q4
     0.83        2.07        3.37        4.45        5.12        5.50        5.68        5.79        5.83        5.80        5.73  
2020Q1
     0.81        1.73        2.46        2.97        3.35        3.59        3.71        3.78        3.82        3.82        3.80  
2020Q2
     0.44        0.92        1.34        1.65        1.90        2.08        2.21        2.30        2.36        2.38        2.38  
2020Q3
     0.41        0.81        1.16        1.47        1.72        1.89        2.01        2.10        2.16        2.20        2.21  
2020Q4
     0.36        0.70        1.01        1.28        1.50        1.68        1.82        1.93        2.02        2.08        2.11  
2021Q1
     0.27        0.55        0.84        1.10        1.34        1.56        1.74        1.91        —          —          —    
2021Q2
     0.29        0.57        0.87        1.17        1.46        —          —          —          —          —          —    
2021Q3
     0.29        0.63        —          —          —          —          —          —          —          —          —    
Results of Operations
The following table sets forth a summary of our consolidated results of operations for the periods presented, both in absolute amount and as a percentage of our total operating revenues for the periods presented. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The results of operations in any period are not necessarily indicative of our future trends.
 
122

    
For the Year Ended December 31,
 
    
2019
   
2020
(1)
   
2021
 
    
RMB
   
%
   
RMB
   
%
   
RMB
   
US$
   
%
 
    
(in thousands, except for percentages)
 
Operating revenues:
              
Loan facilitation service fees
     3,310,875       55.5       1,908,851       25.2       3,794,182       595,390       40.1  
Post-facilitation service fees
     1,200,373       20.1       672,981       8.9       1,309,565       205,499       13.8  
Guarantee income
     —         —         3,386,032       44.8       2,593,512       406,979       27.4  
Net interest income
(2)
     1,106,669       18.6       1,113,337       14.7       1,216,170       190,844       12.8  
Other revenue
     344,840       5.8       481,886       6.4       556,699       87,358       5.9  
Changes in expected discretionary payment to investors protected by investor reserve funds
     —         —         —         —         —         —         —    
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net revenues
     5,962,757       100.0       7,563,087       100.0       9,470,128       1,486,070       100.0  
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating expenses:
              
Origination, servicing expenses and other cost of revenue
     (1,164,716     (19.5     (1,315,496     (17.4     (1,834,453     (287,866     (19.4
Origination, servicing expenses and other cost of revenue
     (43,494     (0.7     (10,104     (0.1     (7,503     (1,177     (0.1
Sales and marketing expenses
     (720,333     (12.1     (482,859     (6.4     (1,584,233     (248,601     (16.7
General and administrative expenses
     (435,816     (7.3     (461,116     (6.1     (518,245     (81,324     (5.5
Research and development expenses
     (390,585     (6.6     (370,175     (4.9     (434,850     (68,237     (4.6
Credit losses for quality assurance commitment
     —         —         (2,007,968     (26.5     (1,963,609     (308,133     (20.7
Provision for loans receivable
(2)
     (299,504     (5.0     (463,175     (6.1     (374,243     (58,727     (4.0
Provision for accounts receivable and other receivables
     (261,882     (4.4     (144,661     (1.9     (139,226     (21,848     (1.5
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     (3,316,330     (55.6     (5,255,554     (69.5     (6,856,362     (1,075,913     (72.4
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Other income
(3)
     210,053       3.5       116,469       1.5       122,368       19,202       1.3  
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Profit before income tax expenses
     2,856,480       47.9       2,424,002       32.1       2,736,134       429,359       29.0  
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income tax expenses
     (481,962     (8.1     (455,421     (6.0     (240,818     (37,790     (2.5
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net profit
     2,374,518       39.8       1,968,581       26.0       2,495,316       391,569       26.3  
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
(1)
On January 1, 2020, we adopted the ASC Topic 326, Measurement of Credit Losses on Financial Instruments or “CECL”, using a modified retrospective method with prior periods continue to be reported in accordance with our historic accounting method. Upon adoption of ASC Topic 326, expected credit losses related to guarantee contracts be recorded separately from and in addition to the stand ready guarantee liability accounted for in accordance with ASC Topic 460. The stand ready component of the guarantee contract is recognized systematically as guarantee income when we’re released from the underlying risk.
(2)
We historically presented interest income, interest expenses and provision for loans receivable within the financial statement line item “net interest income (expense) and loan provision losses.” In 2019, we reclassified provision for loans receivable amounting RMB299.5 million from “net interest income (expense) and loan provision losses” in operating revenue to “provision for loans receivable” in operating expenses.
(3)
The following table sets forth the breakdown of our other income:
 
    
For the Year Ended December 31,
 
    
2019
   
2020
    
2021
 
    
RMB
   
%
   
RMB
    
%
    
RMB
    
US$
    
%
 
    
(in thousands, except for percentages)
 
Other income:
                  
Gain from quality assurance
     98,405       1.6       —          —             —          —    
Realized gain/(loss) from financial guarantee derivatives
     31,444       0.5       —          —          —          —          —    
Fair value change of financial guarantee derivatives
     (56,287     (0.9     —          —          —          —          —    
Other income, net
     136,491       2.3       116,469        1.5        122,368        19,202        1.3  
  
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total other income
     210,053       3.5       116,469        1.5        122,368        19,202        1.3  
  
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
123

Revenues
Our operating revenues include loan facilitation service fees, post-facilitation service fees, net interest income and other revenues. We generate revenues primarily by collecting transaction service fees from borrowers for loans funded by individual investors and primarily from institutional funding partners for loans funded by such institutional funding partners.
Loan facilitation service fees
For each loan facilitated on our platform, we collect transaction service fees and allocate such fees between loan facilitation services and post-facilitation services that we provide. Loan facilitation service fees are the portion of transaction service fees collected in relation to the work we perform through our platform in connecting borrowers with institutional funding partners and facilitating the origination of loan transactions.
2021 Compared to 2020.
Loan facilitation service fees increased by 98.8% to RMB3,794.2 million (US$595.4 million) in 2021 from RMB1,908.9 million in 2020, primarily due to the increase in loan origination volume in China, partially offset by the decrease in the average rate of transaction fees. The loan origination volume in China increased from approximately RMB64.1 billion in 2020 to RMB137.4 billion (US$21.6 billion) in 2021. The increase in the loan origination volume in China was primarily driven by the increased loan volume generated from new borrowers.
The loan volume generated from repeat borrowers, who had at least one drawdown before, in China as a percentage of the total loan volume facilitated on our platform in China decreased from 88.2% in 2020 to 80.0% in 2021.
2020 Compared to 2019.
Loan facilitation service fees decreased by 42.3% to RMB1,908.9 million in 2020 from RMB3,310.9 million in 2019, primarily due to the decline in loan origination volume and decrease in the average rate of transaction service fees. The loan origination volume in China decreased from approximately RMB82.2 billion in 2019 to RMB64.1 billion in 2020. The decrease in the loan origination volume in China was primarily due to our business model transformation for transitioning our funding sources from individual investors to institutional funding partners and the impact of
COVID-19
on the Chinese economy in general. The loan volume generated from repeat borrowers, who had at least one drawdown before, in China as a percentage of the total loan volume facilitated on our platform in China increased from 78.1% in 2019 to 88.2% in 2020.
Post-facilitation service fees
Post-facilitation service fees are the portion of transaction service fees collected in relation to services we provide after loan origination, such as repayment facilitation and loan collection.
2021 Compared to 2020.
Post-facilitation service fees increased by 94.6% to RMB1,309.6 million (US$205.5 million) in 2021 from RMB673.0 million in 2020, primarily due to the increase in outstanding loans served by the company and the rolling impact of deferred transaction fees.
2020 Compared to 2019.
Post-facilitation service fees decreased by 43.9% to RMB673.0 million in 2020 from RMB1,200.4 million in 2019, primarily due to the decline in the total amount of outstanding loans served by us and the rolling impact of deferred transaction fees.
Guarantee income
Liabilities of quality assurance commitment are released as guarantee income systematically over the term of the loans subject to quality assurance commitment due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
2021 Compared to 2020.
Our guarantee income decreased by 23.4% to RMB2,593.5 million (US$407.0 million) in 2021 from RMB3,386.0 million in 2020. The fair value of quality assurance commitment upon loan origination is released as guarantee income systematically over the term of the loans subject to quality assurance commitment. Along with our strategical transition of our business towards better quality borrowers, the fair value of quality assurance commitment upon loan origination decreased due to the better asset quality, which resulted in the decrease in our guarantee income.
 
124

Other revenue
Other revenue mainly includes, management fees charged to investors who subscribe to investment programs that invest in loans protected by the quality assurance fund, customer referral fees and revenue generated from new business segments.
2021 Compared to 2020.
Other revenue increased by 15.5% to RMB556.7 million (US$87.4 million) in 2021 from RMB481.9 million in 2020, primarily due to the increase in revenue generated from new business segments, partially offset by the decrease in customer referral fees from other third-party platforms.
2020 Compared to 2019.
Other revenue increased by 39.8% to RMB481.9 million in 2020 from RMB344.8 million in 2019, primarily due to the increase in customer referral fees collected from third-party service providers.
Net interest income
In 2021, we recorded RMB1,290.0 million (US$202.4 million) interest income and RMB73.8 million (US$11.6 million) interest expenses, compared to RMB1,341.7 million interest income and RMB228.3 million interest expenses in 2020.
A substantial portion of our interest income and interest expenses in 2021 was related to the trusts we set up in collaboration with trust management companies. In order to provide more flexibilities and access a broader range of investors, we have collaborated with third-party trust management companies to set up numerous trusts. Those trusts are administered by third-party trust management companies. We are considered the primary beneficiary of those trusts and therefore consolidated the financial results of those trusts in our consolidated financial statements in accordance with U.S. GAAP.
In 2020, we recorded RMB1,341.7 million interest income and RMB228.3 million interest expenses, compared to RMB1,342.3 million interest income and RMB235.6 million interest expenses in 2019.
A substantial portion of our interest income and interest expenses in 2020 was related to the trusts we set up in collaboration with trust management companies. In order to provide more flexibilities and access a broader range of investors, we have collaborated with third-party trust management companies to set up numerous trusts. Those trusts are administered by third-party trust management companies. We are considered the primary beneficiary of those trusts and therefore consolidated the financial results of those trusts in our consolidated financial statements in accordance with U.S. GAAP.
In 2019, we recorded RMB1,342.3 million interest income and RMB235.6 million interest expenses, compared to RMB316.2 million interest income and RMB60.1 million interest expenses in 2018. In 2019, loan provision losses was reclassified as provision for loan receivables as a separate item under operating expenses with comparative figures also reclassified to conform to current year presentation. In 2019, provision for loan receivables was RMB299.5 million, compared to loan provision losses of RMB192.7 million in 2018.
A substantial portion of our interest income and interest expenses in 2019 was related to the trusts we set up in collaboration with trust management companies. In order to provide more flexibilities and access a broader range of investors, we have collaborated with third-party trust management companies to set up numerous trusts. Those trusts are administered by third-party trust management companies. We are considered the primary beneficiary of those trusts and therefore consolidated the financial results of those trusts in our consolidated financial statements in accordance with U.S. GAAP. See note 3 to our consolidated financial statements attached hereto for more details of those trusts.
 
125

Operating expenses
Our operating expenses consist of origination and servicing expenses, sales and marketing expenses and general and administrative expenses, research and development expenses, provision for accounts receivable and provision for loans receivable.
Origination, servicing expenses and other cost of revenue
Origination, servicing expenses and other cost of revenue consist primarily of expenses for credit assessment, loan origination, salaries and benefits for the personnel who work on credit checking, data processing and analysis, loan origination, customer service, loan collection and other cost of revenue.
2021 Compared to 2020.
Our origination, servicing expenses and other cost of revenue increased by 39.4% to RMB1,834.5 million (US$287.9 million) in 2021 from RMB1,315.5 million in 2020, primarily due to the increase in expenditures for employee benefits and fees paid to third party service providers. Origination, servicing expenses and other cost of revenue for the period included share-based compensation of RMB13.5 million (US$2.1 million).
2020 Compared to 2019.
Our origination, servicing expenses and other cost of revenue increased by 12.9% to RMB1,315.5 million in 2020 from RMB1,164.7 million in 2019, primarily due to the increase in fees paid to third-party service providers. Origination, servicing expenses and other cost of revenue for the period included share-based compensation of RMB7.6 million (US$1.2 million).
Origination, servicing expenses and other cost of revenue-related party
Origination, servicing expenses and other cost of revenue-related party was reclassified separately from general and administrative expenses in 2019, which consists of expenses for data collection service provided by PPcredit Data Service (Shanghai) Co., Ltd., or PPcredit, a related party controlled by our founders, for its data collection services. See “Item 7. Major Shareholders and Related Party Transactions—B. Related Party Transactions—Transactions with PPcredit.”
2021 Compared to 2020.
Our origination, servicing expenses and other cost of revenue-related party decreased by 25.7% to RMB7.5 million (US$1.2 million) in 2021 from RMB10.1 million in 2020, primarily due to decreased data collection service from related party.
2020 Compared to 2019.
Our origination, servicing expenses and other cost of revenue-related party decreased by 76.8% to RMB10.1 million in 2020 from RMB43.5 million in 2019, primarily due to decreased data collection service from related party.
Sales and marketing expenses
Sales and marketing expenses consist primarily of advertising and online marketing promotion expenses.
2021 Compared to 2020.
Our sales and marketing expenses increased by 228.1% to RMB1,584.2 million (US$248.6 million) in 2021 from RMB482.9 million in 2020, primarily due to the increase in online customer acquisition expenses from RMB429.7 million in 2020 to RMB1,377.8 million in 2021. Our online customer acquisition expenses primarily include expenses paid to internet marketing channels for online advertising and search engine marketing as well as to certain websites that enable us to reach quality borrowers. The increase in expenses associated with online customer acquisition was primarily due to the increase in the number of new registered users on our platform. Our sales and marketing expenses as a percentage of our total operating revenues increased from 6.4% to 16.7% during the same period, primarily attributable to the increase in revenue contribution by new borrowers.
2020 Compared to 2019.
Our sales and marketing expenses decreased by 33% to RMB482.9 million in 2020 from RMB720.3 million in 2019, primarily due to a decrease in online customer acquisition expenses from RMB466.3 million in 2019 to RMB429.7 million in 2020. Our online customer acquisition expenses primarily include expenses paid to internet marketing channels for online advertising and search engine marketing as well as to certain websites that enable us to reach quality borrowers. The decrease in expenses associated with online customer acquisition was primarily due to the decrease in online advertising on social media channels. Our sales and marketing expenses as a percentage of our total operating revenues decreased from 12.1% to 6.4% during the same period, primarily attributable to the increase in revenue contribution by existing borrowers.
 
126

General and administrative expenses
General and administrative expenses consist primarily of salaries and benefits for general management, finance and administrative personnel, rental, professional service fees and other expenses.
2021 Compared to 2020.
Our general and administrative expenses increased by 12.4% to RMB518.2 million (US$81.3 million) in 2021 from RMB461.1 million in 2020, primarily due to the increase in expenditures for employee benefits. General and administrative expenses for the period included share-based compensation of RMB41.3 million (US$6.5 million). Our general and administrative expenses as a percentage of our total operating revenues decreased from 6.1% to 5.5% during the same period, primarily because of the rapid growth in total operating revenues in 2021.
2020 Compared to 2019.
Our general and administrative expenses increased by 5.8% to RMB461.1 million in 2020 from RMB435.8 million in 2019, primarily due to the increase in expenditures for employees benefits. General and administrative expenses for the period included share-based compensation of RMB18.1 million. Our general and administrative expenses as a percentage of our total operating revenues decreased from 7.3% to 6.1% during the same period, primarily because of the rapid growth in total operating revenues in 2020.
Research and development expenses
Research and development expenses was reclassified separately from general and administrative expenses in 2019.
2021 Compared to 2020.
Research and development expenses increased by 17.5% to RMB434.9 million (US$68.2 million) in 2021 from RMB370.2 million in 2020 as we continued to invest in our technology capabilities in 2021.
Our research and development expenses in 2021 included the share-based compensation expenses of RMB40.4 million (US$6.3 million). Our research and development expenses as a percentage of our total operating revenues decreased from 4.9% to 4.5%.
2020 Compared to 2019.
Research and development expenses decreased by 5.2% to RMB370.2 million in 2020 from RMB390.6 million in 2019 due to a more streamlined workforce in technology-related departments. Our research and development expenses in 2020 included the share-based compensation expenses of RMB16.5 million. Our research and development expenses as a percentage of our total operating revenues decreased from 6.6% to 4.9%.
Credit losses for quality assurance commitment
Credit losses for quality assurance commitment was accounted for in addition to and separately from the guarantee liabilities accounted for under ASC 460 due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
Credit losses for quality assurance commitment decreased by 2.2% to RMB1,963.6 million (US$308.1 million) in 2021 from RMB2,008.0 million in 2020, primarily due to the improved asset quality, partially offset by the increase in outstanding loan balance.
Provision for loans receivable
2021 Compared to 2020
.
Our provision for loans receivables decreased by 19.2% to RMB374.2 million (US$58.7 million) in 2021 from RMB463.2 million in 2020, primarily due to the improved delinquency rates, partially offset by the increase in loan origination volume.
2020 Compared to 2019.
Our provision for loans receivables increased by 54.7% to RMB463.2 million in 2020 from RMB299.5 million in 2019, primarily due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020, which requires us to recognize the lifetime credit losses upon initial recognition and change in loan portfolio mix in 2020.
 
127

Provision for accounts receivable and other receivables
2021 Compared to 2020.
Our provision for accounts receivables and other receivables decreased by 3.8% to RMB139.2 million (US$21.8 million) in 2021 from RMB144.7 million in 2020, primarily due to the improvement in delinquency rates and partially offset by the increase in outstanding loan balance.
2020 Compared to 2019.
Our provision for accounts receivables and other receivables decreased by 44.8% to RMB144.7 million in 2020 from RMB261.9 million in 2019, primarily due to the decline in loan origination volume and the improvement in delinquency rates.
Other income
2021 Compared to 2020.
We recorded other income of RMB122.4 million (US$19.2 million) in 2021, compared to other income of RMB116.5 million in 2020. We recorded other income in 2021 primarily due to the interest income from short-term investments and the government subsidies. Gain from quality assurance was nil in 2021, due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020. Realized gain (loss) from financial guarantee derivatives and fair value change of financial guarantee derivatives was nil in 2021, due to the winding down of our investment programs in the fourth quarter of 2019 as a result of our decision to discontinue our online lending information intermediary business.
2020 Compared to 2019.
We recorded other income of RMB116.5 million in 2020, compared to other income of RMB210.1 million in 2019. We recorded other income in 2020 primarily because we had other income of RMB116.5 million from government subsidies and investment income from financial assets held for trading. Gain from quality assurance was nil in 2020 due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020. Realized gain (loss) from financial guarantee derivatives and fair value change of financial guarantee derivatives was nil in 2020 due to the winding down of our investment programs in the fourth quarter of 2019 as a result of our decision to discontinue our online lending information intermediary business.
Income tax expenses
2021 Compared to 2020.
Our income tax expenses decreased from RMB455.4 million in 2020 to RMB240.8 million (US$37.8 million) in 2021, primarily due to change in preferential tax rate for certain qualified subsidiaries, partially offset by the increase in
pre-tax
profit.
2020 Compared to 2019.
Our income tax expenses decreased from RMB482.0 million in 2019 to RMB455.4 million in 2020, primarily due to the decrease in
pre-tax
profit and change in effective tax rate due to change in revenue contribution from different subsidiaries.
Net profit
As a result of the foregoing, our net profit was RMB2.4 billion in 2019, RMB2.0 billion in 2020 and RMB2.5 billion (US$391.6 million) in 2021.
Taxation
Cayman Islands
We are incorporated in the Cayman Islands. The Cayman Islands currently have no income, corporation or capital gains tax and no estate duty, inheritance tax or gift tax. The Cayman Islands does not impose a withholding tax on payments of dividends to shareholders.
Hong Kong
Our subsidiary incorporated in Hong Kong is subject to Hong Kong profit tax at a rate of 16.5%. No Hong Kong profit tax has been levied as we did not have assessable profit that was earned in or derived from the Hong Kong subsidiary during the periods presented. Hong Kong does not impose a withholding tax on dividends.
 
128

China
Generally, our PRC subsidiaries, consolidated variable interest entities and their respective subsidiaries, which are considered PRC resident enterprises under PRC tax law, are subject to enterprise income tax on their worldwide taxable income as determined under PRC tax laws and accounting standards at a 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. Besides, a company is qualified as a “software enterprise,” that company is entitled to an exemption of income tax for the first two fiscal years and a favorable tax rate of 12.5% from the third to the fifth year. Such qualification is reassessed by relevant governmental authorities annually. In 2021, four of our PRC subsidiaries were qualified as high and new technology enterprises and are entitled to a preferential income tax rate of 15%. In 2021, one of our PRC subsidiaries were recognized as a “software enterprise.” As such, they are entitled to enjoy an income tax exemption or a 50% reduction for 2021.
We are subject to value added tax, or VAT, at a rate of 6% on the services we provide to borrowers and institutional funding partners, less any deductible VAT we have already paid or borne. We are also subject to surcharges on VAT payments in accordance with PRC law. VAT has been phased in since May 2012 to replace the business tax that was previously applicable to the services we provide. During the periods presented, we were not subject to business tax on the services we provide.
Dividends paid by our wholly foreign-owned subsidiary 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 receives approval from the relevant tax authority. If our Hong Kong subsidiary 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%. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We 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 adverse effect on our ability to conduct our business.”
If our holding company in the Cayman Islands or any of our subsidiaries outside of China were deemed to be a “resident enterprise” under the PRC Enterprise Income Tax Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our
non-PRC
shareholders or ADS holders.”
Discussion of Certain Balance Sheet Items
The following table sets forth selected information from our consolidated balance sheet as of December 31, 2019, 2020 and 2021. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The following selected consolidated balance sheet as of December 31, 2019 are derived from our audited consolidated balance sheet as of December 31, 2019 not included in this annual report.
 
    
As of December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Assets:
           
Cash and cash equivalents
     2,324,542        2,632,174        4,418,127        693,301  
Restricted cash
     3,686,203        3,484,227        4,073,414        639,208  
Short-term investments
     114,560        1,970,958        1,204,901        189,075  
Quality assurance receivable, net of credit loss allowance for quality assurance receivable
     3,649,642        1,121,554        931,798        146,219  
Investments
     952,833        950,515        971,117        152,389  
Contract assets
     20,555        —          —          —    
 
129

    
As of December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Account receivable and contract assets, net of credit loss allowance for accounts receivable and contract assets
     902,860        863,906        1,890,846        296,715  
Total assets
     18,304,456        14,882,185        18,138,551        2,846,335  
Liabilities and shareholders’ equity
           
Liabilities:
           
Payable to platform customers
     684,630        103,453        81,150        12,734  
Quality assurance payable
     4,776,153        —          —          —    
Deferred guarantee income
     —          1,259,396        1,089,503        170,967  
Expected credit losses for quality assurance commitment
     —          2,390,501        3,188,561        500,355  
Funds payable to investors of consolidated trusts
     3,660,483        1,661,841        1,795,640        281,775  
Total liabilities
     10,292,976        6,451,855        7,428,941        1,165,762  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
     8,011,480        8,430,330        10,709,610        1,680,573  
  
 
 
    
 
 
    
 
 
    
 
 
 
Cash and cash equivalents
Our cash and cash equivalents increased by 13.2% from RMB2.3 billion as of December 31, 2019 to RMB2.6 billion as of December 31, 2020, primarily due to an increase in the operating cash flows.
Our cash and cash equivalents increased by 67.9% from RMB2.6 billion as of December 31, 2020 to RMB4.4 billion (US$693.3 million) as of December 31, 2021, primarily due to the maturity of some of the wealth management products we purchased previously.
Restricted cash
Restricted cash mainly included cash under the quality assurance commitment and in the quality assurance fund, cash in investor reserve funds, cash received from investors and borrowers that has yet to be disbursed, cash received via consolidated trust that has not been distributed, cash held as collateral for short-term borrowings and cash held in escrow accounts. The following table sets forth a breakdown of our restricted cash as of December 31, 2019, 2020 and 2021:
 
    
As of December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Restricted cash:
           
Quality assurance commitment and quality assurance fund
     1,473,749        1,671,785        2,042,084        320,448  
Investor reserve funds
     41,958        —          —          —    
Cash received from investors and borrowers
     684,630        103,453        81,150        12,734  
Cash received via consolidated trust that has not yet been distributed
     799,646        482,285        341,397        53,573  
Collateral for short-term borrowings
     251,853        —          —          —    
Escrow accounts
     44,367        701,673        1,281,869        201,153  
Designated accounts for security deposits
     390,000        —          —          —    
Cash received from borrower to be distributed to funding partners
     —          225,031        326,914        51,300  
Cash held in capital verification account
     —          300,000        —          —    
  
 
 
    
 
 
    
 
 
    
 
 
 
Total restricted cash
     3,686,203        3,484,227        4,073,414        639,208  
  
 
 
    
 
 
    
 
 
    
 
 
 
Restricted cash decreased by 5.5% from RMB3.7 billion as of December 31, 2019 to RMB3.5 billion as of December 31, 2020, primarily due to (i) a decrease of RMB581.2 million in cash received from investors or borrowers due to a settlement time lag, (ii) a decrease of RMB317.4 million in cash received via consolidated trusts that has not yet been distributed resulting from the decrease in the outstanding loan balances of consolidated trusts, (iii) a decrease of RMB251.9 million in cash held as collateral for short-term borrowings due to a decrease in short-term borrowings, (iv) a decrease of RMB390.0 million in cash held in designated account, and (v) a decrease of RMB42.0 million in cash held in investor reserve funds, which was largely offset by (i) an increase of RMB300.0 million in cash held in capital verification account under the name of a newly formed subsidiary of us as the
paid-in
capital, (ii) an increase of RMB225.0 million in cash received from borrowers that has not yet been disbursed to institutional funding partners due to a settlement time lag, (iii) an increase of RMB198.0 million in cash in quality assurance due to improvement in asset quality, and (iv) an increase of RMB657.3 million in cash held in escrow accounts.
 
130

Restricted cash increased by 16.9% from RMB3.5 billion as of December 31, 2020 to RMB4.1 billion (US$639.2 million) as of December 31, 2021, primarily due to (i) an increase of RMB580.2 million in escrow accounts due to increased guarantee amount for our financing guarantee, (ii) an increase of RMB370.3 million in quality assurance commitment and quality assurance fund due to the increase in loan origination volume, partially offset by the improved delinquency rates, and (iii) an increase of RMB101.9 million in cash received from borrower to be distributed to funding partners due to a settlement time lag, which was largely offset by (i) a decrease of RMB300.0 million in cash held in capital verification account due to no capital verification in progress at the end of 2021, and (ii) a decrease of RMB140.9 million in cash received via consolidated trust that has not yet been distributed due to the decrease in the outstanding loan balances of consolidated trusts, and (iii) a decrease of RMB22.3 million in cash received from investors and borrowers due to a settlement time lag.
Short-term investments
Short-term investments mainly consist of investments in time deposits placed with banks with original maturities between three months and one year and investments in short-term wealth management products.
Our short-term investments increased significantly from RMB114.6 million as of December 31, 2019 to RMB1,971.0 million as of December 31, 2020, primarily due to our purchase of wealth management products.
Our short-term investments decreased by 38.9% from RMB1,971.0 million as of December 31, 2020 to RMB1,204.9 million (US$189.1 million) as of December 31, 2021, primarily due to the maturity of some wealth management products we purchased previously.
Quality assurance receivable
Quality assurance receivable decreased by 69.3% from RMB3.6 billion as of December 31, 2019 to RMB1.1 billion as of December 31, 2020, primarily due to the discontinuation of our investment programs in 2020.
Quality assurance receivable decreased by 16.9% from RMB1.1 billion as of December 31, 2020 to RMB0.9 billion (US$146.2 million) as of December 31, 2021, primarily due to the improved delinquency rates, partially offset by the increase in loan origination volume.
Accounts receivable and contract assets and related provision
Accounts receivable and contract assets primarily consists of transaction service fees for facilitation and post facilitation services. Provision for credit loss allowance mainly consist of provision for accounts receivable and contract assets for loan facilitation and post facilitation services.
Accounts receivable increased by 0.4% to RMB1.1 billion in 2020 from RMB1.0 billion in 2019, mainly due to the increase in loan origination volume in the fourth quarter of 2020. Provision for credit loss allowance increased from RMB145.7 million in 2019 to RMB188.7 million in 2020, mainly due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
Accounts receivable and contract assets increased by 103.4% to RMB2.1 billion (US$336.1 million) in 2021 from RMB1.1 billion in 2020, mainly due to the increase in loan origination volume in the fourth quarter of 2021. Provision for credit loss allowance increased from RMB188.7 million in 2020 to RMB250.7 million (US$39.3 million) in 2021, mainly due to the increase in loan origination volume in 2021.
Payable to platform customers
Payable to platform customers primarily represents the amount payable to investors or borrowers but was temporarily held by us due to a settlement time lag.
 
131

Payable to platform customers decreased by 84.9% from RMB684.6 million as of December 31, 2019 to RMB103.5 million as of December 31, 2020, primarily due to a decrease in outstanding loans facilitated by individual investors on our platform as we ceased facilitating new loans with funding from individual investors in October 2019.
Payable to platform customers decreased by 21.6% from RMB103.5 million as of December 31, 2020 to RMB81.2 million (US$12.7 million) as of December 31, 2021, primarily because we ceased facilitating new loans with funding from individual investors in October 2019.
Quality assurance payable
Quality assurance payable was nil as of December 31, 2020 and nil as of December 31, 2021, primarily due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
Deferred guarantee income
Deferred guarantee income was RMB1.3 billion as of December 31, 2020 compared to nil as of December 31, 2019, primarily due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
Deferred guarantee income was RMB1.1 billion (US$171.0 million) as of December 31, 2021 compared to RMB1.3 billion as of December 31, 2020, primarily due to the improved delinquency rates.
Expected credit losses for quality assurance commitment
Expected credit losses for quality assurance commitment was RMB2.4 billion as of December 31, 2020 compared to nil as of December 31, 2019, primarily due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
Expected credit losses for quality assurance commitment was RMB3.2 billion (US$500.4 million) as of December 31, 2021 compared to RMB2.4 billion as of December 31, 2020, primarily due to the increase in the outstanding loan balance, partially offset by the improved delinquency rates.
Funds payable to investors of consolidated trusts
Funds payable to investors of consolidated trusts decreased by 54.6% to RMB1.7 billion in 2020 from RMB3.7 billion in 2019, mainly due to the decrease in the volume of consolidated trusts.
Funds payable to investors of consolidated trusts increased by 8.1% to RMB1.8 billion (US$281.8 million) in 2021 from RMB1.7 billion in 2020, mainly due to the increase in the loan origination volume of consolidated trusts.
 
132

Recent Accounting Pronouncements
See note 2 to the consolidated financial statements on page
F-42
for details on recent accounting pronouncements and our adoption of certain accounting rules.
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 for December 2019, 2020 and 2021 were increases of 4.5%, 0.2% and 1.5%, respectively. 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.
 
B.
Liquidity and Capital Resources
Cash Flows and Working Capital
To date, we have financed our operations primarily through cash generated by operating activities. As of December 31, 2019, 2020 and 2021, we had RMB2.3 billion, RMB2.6 billion and RMB4.4 billion (US$693.3 million), respectively, in cash and cash equivalents. In November 2017, we completed our initial public offering in which we issued and sold an aggregate of 17,000,000 ADSs, representing 85,000,000 class A ordinary shares, resulting in net proceeds to us of approximately US$205.0 million. Concurrently with our initial public offering, we sold 19,230,769 ordinary shares to Sun Hung Kai & Co. Limited in a private placement, resulting in net proceeds to us of approximately US$49.5 million. Our cash and cash equivalents primarily consist of cash on hand and short-term bank demand deposits. We believe that our current cash and cash equivalents and our anticipated cash flows from operations will be sufficient to meet our anticipated working capital requirements and capital expenditures for the next 12 months.
We may, however, need additional capital in the future to fund our continued operations. If we determine that our cash requirements exceed the amount of cash and cash equivalents we have on hand at the time, we may seek to issue equity or debt securities or obtain credit facilities. 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 might restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all.
 
133

Although we consolidate the results of Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao, three of the consolidated variable interest entities, and their subsidiaries, we only have access to the assets or earnings of Beijing Paipairongxin, Shanghai Zihe, Shanghai Ledao and their subsidiaries through our contractual arrangements with Beijing Paipairongxin, Shanghai Zihe, Shanghai Ledao 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 “—Holding Company Structure.” Substantially all of our future revenues are likely to continue to be in the form of RMB. 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 SAFE approval as long as certain routine procedural requirements are fulfilled. Therefore, our PRC subsidiary is allowed to pay dividends in foreign currencies to us without prior SAFE approval by following certain routine procedural requirements. However, current PRC regulations permit our PRC subsidiary to pay dividends to us only out of its accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations. Our PRC subsidiary 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 approved by and/or registered with SAFE and its local branches. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Governmental control of currency conversion may limit our ability to utilize our net revenues effectively and affect the price of our ADSs.” The following table sets forth a summary of our cash flows for the periods presented:
 
    
For the Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Summary Consolidated Cash Flows Data:
           
Net cash provided by/(used in) operating activities
     (215,522      2,206,909        630,227        98,896  
Net cash provided by/(used in) investing activities
     (828,219      1,041,496        1,994,845        313,035  
Net cash provided by/(used in) financing activities
     1,749,512        (3,091,279      (239,800      (37,631
Net increase in cash, cash equivalents and restricted cash
     717,024        105,656        2,375,140        372,712  
Cash, cash equivalents and restricted cash at beginning of year
     5,293,721        6,010,745        6,116,401        959,797  
Cash, cash equivalents and restricted cash at end of year
     6,010,745        6,116,401        8,491,541        1,332,509  
Operating activities
Net cash provided by operating activities was RMB630.2 million (US$98.9 million) in 2021. In 2021, the difference between our net cash provided by operating activities and our net profit of RMB2.5 billion (US$391.6 million) resulted mainly from a net gain from investment in loans of RMB1.2 billion (US$190.8 million), an increase in accounts receivable of RMB1.2 billion (US$183.0 million), an increase in prepaid expenses and other assets of RMB875.3 million (US$137.4 million), an increase of expected credit losses for quality assurance commitment of RMB798.1 million (US$125.2 million) and a provision for loans receivable of RMB374.2 million (US$58.7 million). The gain from investment in loans was primarily due to the interest income from loans held by consolidated trusts. The increase in accounts receivable was primarily due to the increase in loan origination volume in the fourth quarter of 2021. The increase in prepaid expenses and other assets was primarily due to increased amount of deposits required by institutional funding partners as a result of the increase in outstanding loan balance. The increase of expected credit losses for quality assurance commitment was primarily due to the increase in outstanding loan balance and partially offset by the improvement in delinquency rates. The provision for loans receivable was primarily due to the recognition of the life time credit losses upon initial recognition after our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020.
Net cash provided by operating activities was RMB2.2 billion in 2020. In 2020, the difference between our net cash provided by operating activities and our net profit of RMB2.0 billion resulted mainly from a decrease in quality assurance receivable of RMB2.5 billion, a provision for loans receivable of RMB463.2 million, a decrease in prepaid expenses and other assets of RMB353.4 million, a net gain from investment in loans of RMB1.1 billion, and a decrease in payable to platform customers of RMB581.2 million. The decrease in quality assurance receivable was primarily due to the discontinuation of our investment programs in 2020. The provision for loans receivable was primarily due to the recognition of the life time credit losses upon initial recognition after our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020. The decrease in prepaid expenses and other assets was primarily due to decreased amount of deposits required by institutional funding partners. The decrease in quality assurance payable was primarily due to our adoption of ASC 326, Measurement of Credit Losses on Financial Instruments, on January 1, 2020. The gain from investment in loans was primarily due to the interest income from loans held by consolidated trusts. The decrease in payable to platform customers was primarily due to a decrease in outstanding loans facilitated by individual investors on our platform as we ceased facilitating new loans with funding from individual investors in October 2019.
 
134

Net cash used in operating activities was RMB215.5 million in 2019. In 2019, the difference between our net cash used in operating activities and our net profit of RMB2.4 billion resulted mainly from an increase in quality assurance receivable of RMB1.6 billion, a gain in investment in loans of RMB1.1 billion, an increase in prepaid expenses and other assets of RMB1.1 billion, which was partially offset by an increase in quality assurance payable of RMB956.8 million. The increase in quality assurance receivable was primarily due to the growth of loans facilitated on our platform that are protected by the quality assurance fund and discontinuation of our investment programs in 2019. The gain in investment in loans was primarily due to the interest income from loans held by consolidated trusts. The increase in prepaid expenses and other assets was primarily due to increased amount of deposits as a result of transitioning to fully funded through institutional funding partners in 2019. The increase in quality assurance payable was primarily due to the growth of loans facilitated on our platform that are protected by the quality assurance fund.
Investing activities
Net cash provided by investing activities was RMB2.0 billion (US$313.0 million) in 2021, which was mainly attributable to proceeds from short-term investments in an amount of RMB13.5 billion (US$2.1 billion) from maturity of wealth management products, and proceeds from investment in loans originated and held by us in an amount of RMB7.0 billion (US$1.1 billion), partially offset by cash paid for purchase of short-term investments (mainly wealth management products) in an amount of RMB12.7 billion (US$2.0 billion), and cash paid for investment in loans originated and held by us in an amount of RMB5.8 billion (US$911.6 million).
Net cash provided by investing activities was RMB1.0 billion in 2020, which was mainly attributable to proceeds from investment in loans originated and held by us in an amount of RMB12.8 billion, and proceeds from short-term investments in an amount of RMB6.2 billion from maturity of wealth management products, partially offset by cash paid for investment in loans originated and held by us in an amount of RMB9.8 billion, and cash paid for purchase of short-term investments (mainly wealth management products) in an amount of RMB8.0 billion.
Net cash used in investing activities was RMB828.2 million in 2019, which was mainly attributable to cash paid for investment in loans originated and held by us in an amount of RMB12.1 billion, and cash paid for purchase of short-term investments (mainly wealth management products) in an amount of RMB3.9 billion, and cash paid for purchase of investments in an amount of RMB803.7 million, partially offset by proceeds from investment in loans originated and held by us in an amount of RMB10.5 billion, and proceeds from short-term investments in an amount of RMB5.5 billion from maturity of wealth management products.
Financing activities
Net cash used in financing activities was RMB239.8 million (US$37.6 million) in 2021, which was mainly attributable to cash paid to our institutional funding partners that invested in our consolidated trusts in an amount of RMB1.6 billion (US$247.0 million), dividends payout in amount of RMB317.6 million (US$49.8 million), partially offset by cash received from our institutional funding partners that invested in our consolidated trusts in an amount of RMB1.6 billion (US$258.0 million).
Net cash used in financing activities was RMB3.1 billion in 2020, which was mainly attributable to cash paid to our institutional funding partners that invested in our consolidated trusts in an amount of RMB3.0 billion, the repurchase of our ADSs in an amount of RMB380.0 million, dividends payout in amount of RMB263.6 million, and repayment of short-term borrowing in amount of RMB235 million, partially offset by cash received from our institutional funding partners that invested in our consolidated trusts in an amount of RMB766.2 million.
Net cash provided by financing activities was RMB1.7 billion in 2019, which was mainly attributable to cash received from our institutional funding partners that invested in our consolidated trusts in an amount of RMB3.4 billion, and cash received from short-term borrowings in an amount of RMB235.0 million, partially offset by cash paid to our institutional funding partners that invested in our consolidated trusts in an amount of RMB1.5 billion, and dividends payout in amount of RMB390.7 million.
Material cash requirements
Our material cash requirements as of December 31, 2021 and any subsequent interim period primarily include our capital expenditures and operating lease obligations.
We made capital expenditures of RMB48.7 million, RMB11.0 million and RMB55.3 million (US$8.7 million) in 2019, 2020 and 2021, respectively. In these periods, our capital expenditures were mainly used for purchases of property, equipment and software. Our capital expenditures for 2022 are expected to be approximately RMB85 million (US$13.3 million), primarily due to the optimizations of server units and IT infrastructure.
Our operating lease obligations relate to our leases of office premises. We lease our office premises under
non-cancelable
operating lease arrangements. Payment due by December 31, 2021 for our operating lease obligations was RMB36.3 million (US$5.7 million).
 
135

We intend to fund our existing and future material cash requirements with our existing cash balance and other financing alternatives. We will continue to make cash commitments, including capital expenditures, to support the growth of our business.
We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We do not have retained or contingent interests in assets transferred. We have not entered into contractual arrangements that support the credit, liquidity or market risk for transferred assets. We do not have obligations that arise or could arise from variable interests held in an unconsolidated entity, or obligations related to derivative instruments that are both indexed to and classified in our own equity, or not reflected in the statement of financial position.
Holding Company Structure
FinVolution Group is a holding company with no material operations of its own. We conduct our operations primarily through our subsidiaries, three consolidated variable interest entities and their subsidiaries in China. As a result, FinVolution Group’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 consolidated variable interest entities 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 subsidiaries 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 the consolidated variable interest entities may allocate a portion of its
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 are not able to pay dividends out of China until they generate accumulated profits and meet the requirements for statutory reserve funds. In 2020, Shanghai Guangjian, one of our PRC subsidiaries, had paid dividends of RMB79.5 million out of China.
 
C.
Research and Development, Patents, and Licenses, etc.
See “Item 4. Information On the Company—B. Business Overview—Technology” and “Item 4. Information On the Company—B. Business Overview—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 for the year ended December 31, 2021 that are reasonably likely to have a material and adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future results of operations or financial conditions.
 
E.
Critical Accounting Estimates
We prepare our consolidated financial statements in accordance with U.S. GAAP, which requires us to make judgments, estimates and assumptions that affect (i) the reported amounts of assets and liabilities, (ii) disclosure of contingent assets and liabilities at the end of each reporting period and (iii) the reported amounts of revenues and expenses during each reporting period. We continually evaluate these estimates and assumptions based on historical experience, knowledge and assessment of current business and other conditions, expectations regarding the future based on available information and reasonable assumptions, which together form a basis for making judgments about matters not readily apparent from other sources. The use of estimates is an integral component of the financial reporting process, though actual results could differ from those estimates. Some of our accounting policies require higher degrees of judgment than others in their application. We consider the policies discussed below to be critical to an understanding of our financial statements as their application places the most significant demands on the judgment of our management. For a detailed discussion of our significant accounting policies and related judgments, please see “Note 2—Summary of Significant Accounting Policies.” You should read the following description of critical accounting estimates in conjunction with our consolidated financial statements and other disclosures included in this annual report.
Revenue Recognition
Nature of estimate: We operate an online consumer finance platform that matches borrowers with institutional funding investors. Typically, we provided quality assurance service, loan facilitation services and post-facilitation services to the borrowers and institutional funding partners. The quality assurance service is within the scope of ASC Topic 460 Guarantees and recorded at fair
 
136

value at the inception of the loans. For loan facilitation services and post-facilitation services we provide, we charged one combined transaction service fee, each of which we have assessed and concluded that they were distinct performance obligations.
Assumptions: The combined transaction price was allocated to loan facilitation and post-facilitation services based on their standalone selling price. We did not have an observable standalone selling price for the loan facilitation or post-facilitation services because we did not provide such services on a standalone basis in similar circumstances to similar customers, and because there was no directly observable standalone selling price that was reasonably available for similar services in the market. As a result, we used an expected “cost plus margin” approach to estimate the standalone selling prices. As part of the expected “cost plus margin” model, we made certain assumptions including estimates of the cost of providing the services, plus a reasonable profit margin. When our estimates of the standalone selling prices for loan facilitation service increased/decreased by 1% while holding all other estimates constant, our loan facilitation service revenue would increase/decrease by approximately RMB70 million. Our estimate of the key assumptions related to revenue recognition did not change significantly throughout the periods presented.
Allowance for Credit Losses
We have the following types of financial assets and liabilities that are subject to credit losses of borrowers: accounts receivable and contract assets, quality assurance receivable, loans receivable and expected credit losses for quality assurance commitment.
Nature of estimate: Measurement of credit losses on financial instruments, which requires us to record the full amount of expected credit losses for the life of a financial asset at the time it is originated or acquired and adjusted for changes in expected lifetime credit losses subsequently, which requires earlier recognition of credit losses.
Assumptions: The credit losses related to these financial assets and liabilities are estimated mainly based on historical default experience, known or inherit risks in the portfolio, current economic conditions, and macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. The estimate of expected credit losses is sensitive to our assumptions in these factors. When change in one of our estimates or a combined effect of changes of multiple estimates, which results in a 1% increase/decrease in our default rate while holding all other estimates constant, there would be approximately RMB1,146 million pre-tax impact to our consolidated results of operations. Our estimate of the key assumptions related to credit losses did not change significantly throughout the periods presented.
 
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
Shaofeng Gu      43      Chairman of the Board, Chief Innovation Officer
Tiezheng Li      37      Vice Chairman of the Board, President
Jun Zhang      44      Director
 
137

Honghui Hu
     44      Director
Simon Tak Leung Ho
     48      Director
Jimmy Y. Lai
     65      Independent Director
Bing Xiang
     59      Independent Director
Feng Zhang
     46      Chief Executive Officer
Jiayuan Xu
     41      Chief Financial Officer
Yuxiang Wang
     42      Chief Technology Officer and Chief Product Officer
Mr.
 Shaofeng Gu
is one of our four
co-founders
and has been serving as our director since April 2009, chief innovation officer since March 2019 and chairman of our board of directors since March 2020. Mr. Gu served as our strategy adviser from December 2016 to March 2019, chief strategy officer from August 2014 to December 2016, chief technology officer from January 2011 to August 2014 and chief executive officer from 2007 to 2011. Prior to founding our company, Mr. Gu was the founder and the chief executive officer of Shanghai Jufei Internet Technology Co., Ltd. (Podlook), a startup running podcast aggregation business, from 2005 to 2007. Prior to founding Podlook, Mr. Gu served as a technical lead of Microsoft Corporation from 2000 to 2005. Mr. Gu received his bachelor’s degree in communication science and engineering from Shanghai Jiaotong University in China.
Mr.
 Tiezheng Li
is one of our four
co-founders
and has been serving as our president since May 2020, vice chairman of the board since September 2018, and director since March 2015. Mr. Li also served as our chief strategy officer from July 2017 to April 2020, our chief operating officer from April 2015 to July 2017 and our chief risk officer from January 2011 to April 2015. Prior to founding our company, Mr. Li served as a risk manager at China Minsheng Banking Corporation Limited from 2006 to 2011. Mr. Li received his bachelor’s degree in civil engineering from Shanghai Jiaotong University in China and FMBA degree from China Europe International Business School in China.
Mr.
 Jun Zhang
is one of our four
co-founders
and has been serving as our director since September 2011 and our advisor since March 2020. Mr. Zhang was our chairman of our board of directors from December 2016 to March 2020,
co-chief
executive officer from September 2018 to March 2020 and chief executive officer from January 2011 to September 2018. Mr. Zhang served as the operation manager at Wicresoft, a provider of “Internet +” transition service jointly founded by Microsoft Corporation and Shanghai Alliance Investment Limited, from October 2008 to July 2010. Prior to that, Mr. Zhang served as a technical lead of Microsoft Global Technical Engineering Center since 2001. Prior to that, Mr. Zhang worked at Shanghai Online
E-Biz
Co., Ltd. as a coder and programmer from 2000 to 2001. Mr. Zhang received his bachelor’s degree in communication science and engineering and master’s degree in industrial engineering from Shanghai Jiaotong University in China.
Mr.
 Honghui Hu
is one of our four
co-founders
and has been serving as our director since September 2011. Mr. Hu served as our president from January 2011 to May 2020. Prior to founding our company, Mr. Hu worked in the legal industry as a lawyer and a senior partner at several PRC law firms from 2001 to 2009. From 2000 to 2001, Mr. Hu served as a loan officer in Shanghai Branch of Industrial and Commercial Bank of China Limited. Mr. Hu received his bachelor’s degree in economics from Shanghai Jiaotong University in China and master’s degree in economics from Fudan University in China.
Mr.
 Simon Tak Leung Ho
has been serving as our director since November 2020. Mr. Ho served as our chief financial officer from September 2016 to November 2020. Mr. Ho currently serves as the chief financial officer of Tianxia Technology Limited. Prior to joining us, Mr. Ho served various positions at Citigroup Global Markets Asia Limited from 2008 to 2016 including managing director and head of Asian financials research. Mr. Ho received his bachelor’s degree in engineering from Northwestern University, Illinois. Mr. Ho is also a Chartered Financial Analyst.
Mr.
 Jimmy Y. Lai
has been serving as our independent director since November 2017. Mr. Lai currently serves as the chief financial officer of Kneron, a leading provider of full stack edge AI solutions company. Mr. Lai also serves as an independent director of several other NYSE-listed companies, including Zepp Corporation (NYSE: ZEPP). Mr. Lai served as the chief financial officer of China Online Education Group, a leading online education platform in China listed on the NYSE, from June 2015 to December 2018. Prior to joining China Online Education Group in 2015, Mr. Lai served as the chief financial officer for several companies, including Chukong Technologies Corp., a leading mobile entertainment platform company in China, from 2013 to 2015, Gamewave Corporation, a leading webgame company in China, from 2011 to 2013, Daqo New Energy Corp., an NYSE-listed company and a leading polysilicon manufacturer based in China, from 2009 to 2011, Linktone Ltd., a NASDAQ-listed company and a leading provider of wireless interactive entertainment services to consumers in China, from 2008 to 2009 and Palm Commerce Holdings, a leading information technology solution provider for the China lottery industry, from 2006 to 2008. Prior to that, Mr. Lai served as an associate vice president of investor relations at Semiconductor Manufacturing International Corporation, a company listed on the NYSE and the Main Board of 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 MBA from the University of Texas at Dallas and his bachelor’s degree in statistics from the National Cheng Kung University in Taiwan. Mr. Lai is a certified public accountant licensed in the State of Texas.
 
138

Mr.
 Bing Xiang
has been serving as our independent director since November 2017. Mr. Xiang currently serves as an independent director of multiple public companies listed on the Hong Kong Stock Exchange, including Sinolink Worldwide Holdings Limited and Longfor Properties Co. Ltd. Mr. Xiang is the founding dean of the Cheung Kong Graduate School of Business and has been a professor there since 2002. Prior to that, Mr. Xiang was a professor, a PhD advisor and the director of EMBA at Guanghua School of Management, Peking University, from 1999 to 2001. He has also taught at Chinese University of Hong Kong, China Europe International Business School, Hong Kong University of Science and Technology and the University of Calgary. Mr. Xiang received his bachelor’s degree in mechanical engineering from Xi’an Jiaotong University and a PhD degree in finance and accounting from the University of Alberta.
Mr.
 Feng Zhang
has been serving as our chief executive officer since March 2020. Mr. Zhang also served as our
co-chief
executive officer from September 2018 to March 2020, chief operating officer from July 2017 to September 2018 and chief risk officer from April 2015 to July 2017. Prior to joining us, Mr. Zhang held various positions including analyst, senior analyst, manager, senior manager, head of yield management, and senior director at Capital One Financial Services, a diversified bank that offers a broad array of financial products and services, from 2003 to 2015. Mr. Zhang received his bachelor’s degree in computer science from Tsinghua University, master’s degree in computer science from Chinese Academy of Science, master’s degree in computer science from Virginia Tech, and MBA degree from Duke University, The Fuqua School of Business.
Mr.
 Jiayuan Xu
has been serving as our chief financial officer since December 2020. Mr. Xu served as our senior vice president for finance and head of financial institutions department since March 2018 to November 2020. Mr. Xu served as the vice president for finance from June 2016 to March 2018. Mr. Xu joined us as our financial controller in June 2015. Prior to joining us, Mr. Xu served as the head of financial management department of Nanyang Commercial Bank (China) Co., Ltd. from 2008 to 2015. Mr. Xu was an audit manager at PricewaterhouseCoopers Zhong Tian LLP from 2003 to 2008. Mr. Xu received his bachelor’s degree in international trade and finance from Shanghai Jiaotong University in and FMBA degree from China Europe International Business School. Mr. Xu is also a member of Chinese Institute of Certified Public Accountants.
Mr.
 Yuxiang Wang
has been serving as our chief technology officer since 2019 and our chief product officer since June 2015. Prior to joining us, Mr. Wang served as the vice president of product at Opera Software ASA, a Norwegian software company, from 2013 to 2015. Mr. Wang worked at Baidu.com as a product head of Baidu mobile browser from 2012 to 2013. Mr. Wang served as the product director at TeleNav, a company providing location-based services including navigation, from 2009 to 2012. Prior to that, Mr. Wang served as a senior product manager at MiTAC Research (Shanghai) Ltd., an electronics company, from 2002 to 2009. Mr. Wang received his bachelor’s degree in communication engineering from Jiangsu University, his master’s degree in software engineering from Fudan University and his EMBA degree from China Europe International Business School.
 
B.
Compensation
For the fiscal year ended December 31, 2021, we paid an aggregate of approximately RMB21.8 million (US$3.4 million) in cash to our directors and officers. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our executive officers and directors. Our PRC subsidiaries and the consolidated variable interest entities 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.
 
139

Employment Agreements and Indemnification Agreements
We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. We may also terminate an executive officer’s employment without cause upon three-month advance written notice. In such case of termination by us, we will provide severance payments to the executive officer as expressly required by applicable law of the jurisdiction where the executive officer is based. The executive officer may resign at any time with a three-month advance written notice.
Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice during the executive officer’s employment with us and to assign all right, title and interest in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs and trade secrets.
In addition, each executive officer has agreed to be bound by
non-competition
and
non-solicitation
restrictions during the term of his or her employment and typically for one year following the last date of employment. Specifically, each executive officer has agreed not to (i) approach our suppliers, clients, customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii) assume employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors, without our express consent; or (iii) 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 entered into indemnification agreements with each of our directors and executive officers. Under these agreements, we may agree to indemnify our directors and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of our company.
Share Incentive Plans
2013 Plan
In June 2013, our board of directors approved our stock option plan, as amended, or the 2013 Plan, to provide incentives to employees, directors and consultants and promote the success of our business. The maximum number of ordinary shares that may be issued under the 2013 Plan is 221,917,800. As of the completion of our initial public offering, options to purchase 134,455,800 Class A ordinary shares had been granted and outstanding but no ordinary shares underlying those options are issued and outstanding due to the exercisability restriction before the initial public offering of our ordinary shares. As of March 31, 2022, options to purchase 127,415,885 Class A ordinary shares were granted (excluding those cancelled, forfeited or expired) under the 2013 Plan and 126,415,885 Class A ordinary shares underlying those options were issued.
The following paragraphs describe the principal terms of the 2013 Plan.
Type of awards.
The 2013 Plan permits the awards of options.
Plan administration.
The 2013 Plan will be administered by our board of directors or by the compensation committee, which will be authorized by our board. The plan administrator has the power and authority to determine the persons who are eligible to receive awards, the number of awards, as well as other terms and conditions of awards.
 
140

Award agreement.
Any award granted under the 2013 Plan is evidenced by an award agreement that sets forth terms, conditions and limitations for such award, which may include the number of options awarded, the exercise price, the provisions applicable in the event of the grantee’s employment or service terminates, among other provisions. The plan administrator may amend the terms of any award, prospectively or retroactively; provided that no such amendment shall impair the rights of any participant without his or her consent.
Eligibility.
We may grant awards to directors, officers, employees and consultants of our company or any of our subsidiaries.
Vesting schedule
. Except as otherwise approved by the plan administrator and subject to forfeiture and arrangement on termination of employment or service, 25% of the shares subject to the option shall become vested on the first anniversary of the vesting commencement date, with the remaining 75% to vest annually thereafter in three equal installments. If a change of control event occurs, such participant’s options will be immediately vested and exercisable.
Exercise of options
. Vested options will become exercisable after an initial public offering of our ordinary shares, subject to other terms and conditions provided in the relevant award agreements. Once all the preconditions are met, a participant may exercise options in whole or in part by giving written notice of exercise to us specifying information such as the number of shares to be purchased, as well as making full payment of the aggregate exercise price of the shares so purchased.
Term of options.
The plan administrator will determine the term of each option and provide it in the relevant award agreement, but no option shall be exercisable more than five or six years after the grant date, as the case may be.
Transfer restrictions.
Except under the laws of descent and distribution or otherwise permitted by the plan administrator, the participant will not be permitted to sell, transfer, pledge or assign any option. In principle, all options shall be exercisable only by the participants. However, a participant may also transfer one or more options to a trust controlled by him or her for estate planning purposes.
Termination and amendment of the 2013 Plan.
Our board of directors may amend, alter or discontinue the 2013 Plan, but no amendment, alteration or discontinuation shall be made if such amendment, alteration or discontinuation would impair the rights of a participant under any award without such participant’s consent.
2017 Plan
In October 2017, we adopted our 2017 Share Incentive Plan, or the 2017 Plan, which allows us to offer a variety of share-based incentive awards to employees, officers, directors and individual consultants who render services to us. The plan permits the grant of three types of awards: options, restricted shares and restricted share units. The maximum number of our shares that may be issued pursuant to all awards under the 2017 Plan is 1,000,000,000 ordinary shares after giving effect to the
100-for-1
share split effected by us in October 2017. As of March 31, 2022, options to purchase 6,885,045 Class A ordinary shares had been granted (excluding those cancelled, forfeited or expired) under the 2017 Plan and 3,333,515 Class A ordinary shares underlying those options were issued and outstanding. As of March 31, 2022, 93,816,715 restricted share units had been granted (excluding those cancelled, forfeited or expired) and 23,313,910 Class A ordinary shares underlying these restricted share units were issued.
The following paragraphs summarize the terms of the 2017 Plan:
Plan administration.
Our board of directors, or a committee designated by our board of directors, will administer the plan. The committee or the full board of directors, as appropriate, will determine the provisions and terms and conditions of each option grant.
Award agreements.
Options and other awards granted under the plan are evidenced by an award agreement that sets forth the terms, conditions and limitations for each grant, which may include the term of the award and the provisions applicable in the event of the grantee’s employment or service terminates. The exercise price of granted options may be amended or adjusted in the absolute discretion of our board of directors, or a committee designated by our board of directors, without the approval of our shareholders or the recipients of the options.
 
141

Eligibility.
We may grant awards to employees, directors and consultants of our company or any of our affiliates, which include our parent company, subsidiaries and any entities in which our parent company or a subsidiary of our company holds a substantial ownership interest.
Vesting schedule.
In general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement.
Acceleration of awards upon change in control.
If a
change-of-control
corporate transaction occurs, the plan administrator may, in its sole discretion, provide for (i) all awards outstanding to terminate at a specific time in the future and give each participant the right to exercise the vested portion of such awards during a specific period of time, or (ii) the purchase of any award for an amount of cash equal to the amount that could have been attained upon the exercise of such award, or (iii) the replacement of such award with other rights or property selected by the plan administrator in its sole discretion, or (iv) payment of award in cash based on the value of ordinary shares on the date of the
change-of-control
corporate transaction plus reasonable interest.
Term of options.
The term of each option grant shall be stated in the award agreement, provided that the term shall not exceed ten years from the date of the grant.
Transfer restrictions.
Subject to certain exceptions, awards may not be transferred by the recipient, except as otherwise provided by applicable laws or the award agreement.
Termination of the plan.
Unless terminated earlier, the plan will terminate automatically in 2027. Our board of directors has the authority to amend or terminate the plan subject to shareholder approval to the extent necessary to comply with applicable law. However, no such action may impair the rights of any award recipient unless agreed by the recipient.
The following table summarizes, as of March 31, 2022, the options granted (excluding those cancelled, forfeited or expired) under the 2013 Plan and 2017 Plan to our directors, executive officers and other grantees.
 
Name
  
Ordinary Shares

Underlying

Options Awarded
  
Exercise Price

(US$/Share)
  
Date of Grant
  
Date of Expiration
Shaofeng Gu
   *    0.126    March 21, 2016    March 20, 2021
Tiezheng Li
   *    0.007    January 29, 2014    January 28, 2019
   *    0.030    April 1, 2015    March 31, 2020
   *    0.126    March 21, 2016    March 20, 2021
   *    1.400    February 1, 2018    January 31, 2023
   *    0.654    January 28, 2019    January 27, 2024
Jun Zhang
   *    0.007    January 29, 2014    January 28, 2019
   *    0.030    April 1, 2015    March 31, 2020
   *    0.126    March 21, 2016    March 20, 2021
   *    0.320    February 1, 2017    January 31, 2022
   *    1.400    February 1, 2018    January 31, 2023
Honghui Hu
   *    0.007    January 29, 2014    January 28, 2019
   *    0.126    March 21, 2016    March 20, 2021
Simon Tak Leung Ho
   *    0.126    September 7, 2016    September 6, 2022
   *    1.400    February 1, 2018    January 31, 2023
   *    0.330    April 6, 2020    April 6, 2022
Feng Zhang
   *    0.028    May 24, 2015    May 23, 2020
   *    0.126    March 21, 2016    March 20, 2021
   *    0.320    February 1, 2017    January 31, 2022
Jiayuan Xu
   *    0.030    May 5, 2015    May 4, 2020
   *    0.126    March 21, 2016    March 20, 2021
   *    0.320    February 1, 2017    January 31, 2022
   *    0.330    April 6, 2020    April 5, 2025
Yuxiang Wang
   *    0.030    June 15, 2015    June 14, 2020
   *    0.126    March 21, 2016    March 20, 2021
   *    0.320    February 1, 2017    January 31, 2022
Other grantees as a group
   62,344,020    From 0.0001
to 1.400
   From July 1, 2012 to
April 6, 2020
   From June 30, 2018
to April 5, 2025
 
*
Less than 1% of our total outstanding shares.
 
142

The following table summarizes, as of March 31, 2022, the restrict share units granted under the 2017 Plan to our directors and executive officers and other grantees.
 
Name
  
Class A Ordinary Shares
Underlying Restricted Share
Units Awarded
  
Date of Grant
  
Date of Expiration
Tiezheng Li
   *    October 6, 2020    October 5, 2025
Bing Xiang
   *    May 24, 2021    May 23, 2026
Jimmy Y. Lai
   *    May 24, 2021    May 23, 2026
Feng Zhang
   *    February 1, 2018    January 31, 2023
   *    January 28, 2019    January 27, 2024
   *    April 6, 2020    April 5, 2025
   *    October 6, 2020    October 5, 2025
Jiayuan Xu
   *    February 1, 2018    January 31, 2023
   *    January 28, 2019    January 27, 2024
   *    April 6, 2020    April 5, 2025
   *    October 6, 2020    October 5, 2025
Yuxiang Wang
   *    February 1, 2018    January 31, 2023
   *    January 28, 2019    January 27, 2024
   *    April 6, 2020    April 5, 2025
   *    October 6, 2020    October 5, 2025
Other grantees as a group
   66,310,630   
From February 1, 2018
to February 22, 2022
  
From January 31, 2023
to February 21, 2027
 
*
Less than 1% of our total outstanding shares.
 
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 notwithstanding that he may be interested therein, and if he does so his vote shall be counted and he may be counted in the quorum at any meeting of our directors at which any such contract or proposed contract or arrangement is considered, provided (a) such director, if his interest (whether direct or indirect) in such contract or arrangement is material, has declared the nature of his interest at the earliest meeting of the board at which it is practicable for him to do so, either specifically or by way of a general notice and (b) if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee. The directors may exercise all the powers of the company to borrow money, to mortgage or charge its undertaking, property and uncalled capital, and to issue debentures or other securities whenever money is borrowed or as security for any debt, liability or 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 Jimmy Y. Lai and Bing Xiang. Jimmy Y. Lai is the chairman of our audit committee. We have determined that both Jimmy Y. Lai and Bing Xiang satisfy the “independence” requirements of Section 303A of the Corporate Governance Rules of the New York Stock Exchange and Rule
10A-3
under the Securities Exchange Act of 1934. We rely on the exemption provided by Rule
10A-3(b)(1)(iv)(A)
under the Securities Exchange Act of 1934, which allows a minority of the members of our audit committee not to be independent for one year from November 9, 2017, the date of effectiveness of our registration statement on Form
F-1.
In addition, we have determined that Jimmy Y. 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
 
143

   
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 Jimmy Y. Lai and Bing Xiang. Jimmy Y. Lai is the chairman of our compensation committee. We have determined that Jimmy Y. Lai and Bing Xiang satisfy the “independence” requirements of Section 303A of the Corporate Governance Rules of the New York Stock Exchange. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things:
 
   
reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;
 
   
reviewing and recommending to the board for determination with respect to the compensation of our
non-employee
directors;
 
   
reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and
 
   
selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person’s independence from management.
Nominating and Corporate Governance Committee.
Our nominating and corporate governance committee consists of Jimmy Y. Lai and Bing Xiang. Jimmy Y. Lai is the chairperson of our nominating and corporate governance committee. We have determined that Jimmy Y. Lai and Bing Xiang 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 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.
 
144

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 skill 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 of association, as amended and restated from time to time, and the class rights vested thereunder in the holders of the shares. Our company has the right to seek damages if a duty owed by our directors is breached. A shareholder may in certain limited exceptional circumstances have the right to seek damages in our name if a duty owed by the directors is breached.
Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among others:
 
   
convening shareholders’ annual and extraordinary general meetings;
 
   
declaring dividends and distributions;
 
   
appointing officers and determining the term of office of the officers;
 
   
exercising the borrowing powers of our company and mortgaging the property of our company; and
 
   
approving the transfer of shares in our company, including the registration of such shares in our register of members.
Terms of Directors and Officers
Our directors may be appointed by a resolution of our board of directors, or by a special resolution of our shareholders. Our directors are not subject to a term of office (unless this is expressly set out in the director’s appointment) and hold office until such time as they are removed from office by special resolution of the shareholders. A director will cease to be a director if, among other things, the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is found by our company to be or becomes of unsound mind, (iii) resigns his office by notice in writing to the company, (iv) without special leave of absence from our board, is absent from three consecutive board meetings and our directors resolve that his office be vacated, or (v) is removed from office pursuant to our currently effective articles of association. Our officers are appointed by and serve at the discretion of the board of directors.
 
D.
Employees
We had 4,259 employees as of December 31, 2021. As of December 31, 2021, 1,613 of our employees were located in Shanghai while the remaining employees were located in other regions. The following table sets forth the numbers of our employees categorized by function as of December 31, 2021.
 
    
As of December 31, 2021
 
    
Number of
employees
    
% of
total
 
Functions:
     
Operations
     831        19.5
Risk Management
     862        20.2
Research and Development
     663        15.6
Sales and Marketing
     1,593        37.4
General and Administration
     310        7.3
  
 
 
    
 
 
 
Total number of employees
  
 
4,259
 
     100.0
  
 
 
    
 
 
 
 
145

As required by laws and regulations in China, we participate in various employee social security plans that are organized by municipal and provincial governments, including, among other things, housing, pension, medical insurance and unemployment insurance. 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 typically enter into standard employment, confidentiality and
non-compete
agreements with our senior management and core personnel. These contracts include a standard
non-compete
covenant that prohibits the employee from competing with us, directly or indirectly, during his or her employment and for two years after the termination of his or her employment, provided that we pay compensation equal to 30% of the employee’s salary during the restriction period.
We believe that we maintain a good working relationship with our employees, and we have not experienced any labor disputes. None of our employees are represented by labor unions.
 
E.
Share Ownership
Except as specifically noted, the following table sets forth information with respect to the beneficial ownership of our ordinary shares as of March 31, 2022 by:
 
   
each of our directors and executive officers; and
 
   
each of our principal shareholders who beneficially own more than 5% of our total outstanding ordinary shares.
We have adopted a dual class ordinary share structure. The calculations in the table below are based on 1,426,018,249 outstanding ordinary shares (consisting of 846,818,249 Class A ordinary shares and 579,200,000 Class B ordinary shares) as of March 31, 2022.
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. These shares, however, are not included in the computation of the percentage ownership of any other person.
 
    
Ordinary Shares Beneficially Owned as of March 31, 2022
 
    
Class A
ordinary
shares
   
Class B
ordinary
shares
    
Percentage of
total
ordinary
shares†
   
Percentage of
aggregate
voting
power
 
Directors and Executive Officers**
:
         
Shaofeng Gu
(1)
     24,400,480       394,818,900        29.4     63.7
Tiezheng Li
(2)
     7,865,650       27,987,900        2.5     4.6
Jun Zhang
(3)
     10,350,000       75,209,800        6.0     12.2
Honghui Hu
(4)
     8,225,000       54,883,400        4.4     8.9
Simon Tak Leung Ho
         —             
Jimmy Y. Lai
         —             
Bing Xiang
         —             
Feng Zhang
         —             
Jiayuan Xu
         —             
Yuxiang Wang
         —             
All directors and executive officers as a group
     75,857,845       552,900,000        44.0     89.5
Principal Shareholders:
         
PPD Investment Limited
(5)
     24,400,480       394,818,900        29.4     63.7
Seahawk China Dynamic Fund
(6)
     108,340,885       —          7.6     0.9
Metallica Holding Limited
(7)
     10,350,000       75,209,800        6.0     12.2
 
*
Less than 1% of our total outstanding shares.
 
146

**
Except for Jimmy Y. Lai, and Bing Xiang, the business address for our directors and executive officers is Building G1, No. 999 Dangui Road, Pudong New District, Shanghai 201203, People’s Republic of China. The business address of Jimmy Y. Lai is 4521 Turnberry Ct. Plano, Texas, 75024, USA. The business address of Bing Xiang is Floor 20th, Tower East II, Dongfang Square, Dongcheng District, Beijing, China.
For each person and group included in this column, percentage ownership is calculated by dividing the number of shares beneficially owned by such person or group by the sum of the total number of shares outstanding and the number of shares such person or group has the right to acquire upon exercise of option, warrant or other right within 60 days after March 31, 2022.
††
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 twenty votes per share on all matters submitted to them for vote. 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.
(1)
Represents (i) 394,818,900 Class B ordinary shares directly held by PPD Investment Limited, a company incorporated in the British Virgin Islands, and (ii) 4,880,096 ADSs, representing 24,400,480 Class A ordinary shares, directly held by PPD Investment Limited. Mr. Shaofeng Gu is the sole shareholder and the sole director of PPD Investment Limited. The registered office address of PPD Investment Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands.
(2)
Represents (i) 27,987,900 Class B ordinary shares directly held by Happyariel Holding Limited, a company incorporated in the British Virgin Islands, (ii) 1,308,130 ADSs, representing 6,540,650 Class A ordinary shares directly held by Happyariel Holding Limited, and (iii) 1,325,000 Class A ordinary shares that Mr. Tiezheng Li may purchase upon exercise of options within 60 days after March 31, 2022. Mr. Tiezheng Li is the sole shareholder and the sole director of Happyariel Holding Limited. The registered office address of Happyariel Holding Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands.
(3)
Represents (i) 75,209,800 Class B ordinary shares directly held by Metallica Holding Limited, a company incorporated in the British Virgin Islands, and (ii) 2,070,000 ADSs, representing 10,350,000 Class A ordinary shares, directly held by Metallica Holding Limited. Mr. Jun Zhang is the sole shareholder and the sole director of Metallica Holding Limited. The registered office address of Metallica Holding Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands
(4)
Represents (i) 54,883,400 Class B ordinary shares directly held by Emma & Oliver Holding Limited, a company incorporated in the British Virgin Islands, and (ii) 1,645,000 ADSs, representing 8,225,000 Class A ordinary shares, directly held by Emma & Oliver Holding Limited. Mr. Honghui Hu is the sole shareholder and the sole director of Emma & Oliver Holding Limited. The registered office address of Emma & Oliver Holding Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands.
(5)
Represents (i) 394,818,900 Class B ordinary shares directly held by PPD Investment Limited, a company incorporated in the British Virgin Islands, and (ii) 4,880,096 ADSs, representing 24,400,480 Class A ordinary shares, directly held by PPD Investment Limited. Mr. Shaofeng Gu is the sole shareholder and the sole director of PPD Investment Limited. The registered office address of PPD Investment Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands.
(6)
Represents 21,668,177 ADSs, representing 108,340,885 Class A ordinary shares directly held by Seahawk China Dynamic Fund, as reported in a Schedule 13G/A filed by Seahawk China Dynamic Fund and Gold Dragon Worldwide Asset Management Limited on March 2, 2022. Gold Dragon Worldwide Asset Management Limited is the investment manager for Seahawk China Dynamic Fun pursuant to an investment management agreement and, as such, has discretionary authority to vote and dispose of the 108,340,885 Class A ordinary shares. The registered office of the Seahawk China Dynamic Fund is 89 Nexus Way, Camana Bay, Grand Cayman,
KY1-9009,
Cayman Islands. The business address of Gold Dragon Worldwide Asset Management Limited is Unit
4004-05,
40/F, COSCO Tower, 183 Queen’s Road, Central, Hong Kong.
(7)
Represents (i) 75,209,800 Class B ordinary shares directly held by Metallica Holding Limited, a company incorporated in the British Virgin Islands, and (ii) 2,070,000 ADSs, representing 10,350,000 Class A ordinary shares, directly held by Metallica Holding Limited. Mr. Jun Zhang is the sole shareholder and the sole director of Metallica Holding Limited. The registered office address of Metallica Holding Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands
As of March 31, 2022, none of our outstanding Class A or Class B ordinary shares were held by record holders 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.
 
ITEM 7.
MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS
 
A.
Major Shareholders
Please refer to “Item 6. Directors, Senior Management and Employees—E. Share Ownership.”
 
147

B.
Related Party Transactions
Contractual Arrangements
PRC laws and regulations currently restrict foreign ownership and investment in value-added telecommunications services in China. As a result, we operate our relevant business through Beijing Paipairongxin, Shanghai Zihe, and Shanghai Ledao, the consolidated variable interest entities, and their subsidiaries based on series of contractual arrangements. For a description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure.”
Registration Right
We entered into our second amended and restated shareholders’ agreement on February 9, 2015 with our then shareholders, which provided for certain shareholders’ rights, including registration rights. Upon the completion of our initial public offering, all the shareholders’ rights under the shareholders agreement automatically terminated, except the registration rights. Set forth below is a description of those registration rights:
Form
F-3
Registration Rights.
Any holders of ordinary shares issued upon the conversion of preferred shares may request us to file an unlimited number of registration statements on Form
F-3
so long as such registration offerings are in excess of US$0.5 million. Within 60 days of receiving such request, we shall effect the registration of the securities on Form
F-3.
We shall not be obligated to effect more than two registrations that have been declared and ordered effective within any twelve-month period.
Piggyback Registration Rights.
If we propose to file a registration statement for a public offering of our securities, we must afford holders of ordinary shares issued upon the conversion of preferred shares an opportunity to participate in that offering. We have the right to terminate or withdraw any registration initiated by us under the piggyback registration rights prior to the effectiveness of such registration. In case of an underwritten offering, the underwriters have the right to exclude up to 75% of the shares requested to be registered by the holders of piggyback registration rights, subject to certain preconditions.
Employment Agreements and Indemnification Agreements
See “Item 6. Directors, Senior Management and Employees—B. Compensation—Employment Agreements and Indemnification Agreements.”
Share Incentive Plans
See “Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Plans.”
Transactions with PPcredit
We use data collection services from PPcredit, a company controlled by our founders, based on arm’s length transaction terms and conditions. In 2020, we and PPcredit agreed to extend the term of the original service agreement for another year. In 2018, 2019 and 2020, we incurred RMB109.7 million, RMB43.5 million and RMB10.1 million (US$1.5 million) expenses for such services. As of December 31, 2019, 2020 and 2021, the amount due to PPcredit was RMB4.3 million, RMB2.0 million and RMB2.3 million (US$0.4 million).
In 2018, we entered into an agreement with PPcredit to provide PPcredit with human resources and accounting services based on arm’s length transaction terms and conditions at a consideration of RMB3.3 million. As of December 31, 2019, 2020 and 2021, the amount due from PPcredit was nil, nil and nil.
 
C.
Interests of Experts and Counsel
Not applicable.
 
ITEM 8.
FINANCIAL INFORMATION
 
A.
Consolidated Statements and Other Financial Information
Consolidated Financial Statements
We have appended consolidated financial statements filed as part of this annual report.
 
148

Legal Proceedings
We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. Starting in September 2018, our company and certain of our current and former officers and directors, the underwriters of our company’s initial public offering in November 2017, and our agent for the service of process in the U.S. have been named as defendants in putative securities class actions captioned Yizhong Huang v. PPDAI Group Inc., et al.
 
   
Case No. 654482/2018 (New York County of the Supreme Court of the State of New York, filed on September 10, 2018) (the “Huang Case”); Ravindra Vora v. PPDAI Group Inc., et al.,
 
   
Case No. 654777/2018 (New York County of the Supreme Court of the State of New York, filed on September 27, 2018) (the “Vora Case”); Lai v. PPDAI Group Inc., et al.
 
   
Case No.
1:2018-cv-06716 (U.S.
District Court for the Eastern District of New York, filed on November 26, 2018) (the “Lai Case”); and Goyal v. PPDAI Group Inc., et al.
 
   
Case No.
2:2019-cv-00168 (U.S.
District Court for the Eastern District of New York, filed on January 9, 2019) (the “Goyal Case”).
These actions allege that defendants made misstatements and omissions in connection with our initial public offering in November 2017 in violation of the Securities Act of 1933. The Lai Case also advances claims under the Securities Exchange Act of 1934. On October 16, 2018, the Supreme Court of the State of New York consolidated the two state court lawsuits (the Huang Case and the Vora Case) under the caption In re PPDAI Group Securities Litigation, No. 654482/2018 (the “New York State Action”). On December 17, 2018, the plaintiffs in the New York State Action filed a consolidated amended complaint, which the Company and certain other defendants moved to dismiss. On February 26, 2020, the Court in the New York State Action granted in part and denied in part defendants’ motion to dismiss. The Company and certain other defendants appealed the partial denial of their motion. On February 21, 2019, the U.S. District Court for the Eastern District of New York consolidated the two federal court lawsuits (the Lai Case and the Goyal Case) under the caption In re PPDAI Group Inc. Securities Litigation, No.
18-cv-6716-FB-JO
(the “Federal Court Action”) . On April 22, 2019, plaintiffs in the Federal Court Action filed a second amended complaint. Defendants filed a motion to dismiss the Federal Court Action, which was fully briefed as of January 17, 2020. On December 9, 2020, the parties notified both courts that they reached an agreement in principle to settle both lawsuits. On June 11, 2021, the lead plaintiffs in both actions filed an unopposed motion with the Federal Court for preliminary approval of a global settlement of both the Federal Court Action and the New York State Action for a settlement amount of US$9 million in total, among which our company borne US$1.35 million and the insurers were responsible for the remaining US$7.65 million. The Federal Court granted that motion and, on December 16, 2021, held a settlement fairness hearing. On January 21, 2022, the Federal Court approved the settlement and issued final judgment, ending the Federal Court Action. On February 11, 2022, the parties submitted a stipulation of dismissal for the New York State Action. On April 5, 2022, the New York State Court
so-ordered
the stipulation of dismissal.
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 declared dividends in March 2019, March 2020, March 2021 and March 2022. In addition, in March 2022, our board of directors approved an annual cash dividend policy, pursuant to which we will declare and distribute a recurring cash dividend at an amount of no less than 10% of our net income after tax in the previous fiscal year in the future. Our board of directors has discretion on whether to distribute dividends, subject to certain restrictions under Cayman Islands law, namely that our company may only pay dividends out of profits or share premium account, 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. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant.
 
149

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—Regulations Relating to Dividend Distribution” and “Item 10. Additional Information—Taxation—People’s Republic of China Taxation.” If we pay any dividends, we will pay our ADS holders to the same extent as holders of our ordinary shares, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. See “Item 12. Description of Securities Other Than Equity Securities—Description of American Depositary Shares.” Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars.
 
B.
Significant Changes
Except as disclosed elsewhere in this annual report, 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.
Offer and Listing Details
Our ADSs, each representing five of our Class A ordinary shares, have been listed on the NYSE since November 10, 2017. Our ADSs trade under the symbol “FINV.”
 
B.
Plan and Distribution
Not applicable.
 
C.
Markets
Our ADSs have been listed on the NYSE since November 10, 2017 under the symbol “PPDF.” We changed our symbol from “PPDF” to “FINV” in November 2019.
 
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
We are a Cayman Islands exempted company with limited liability and our corporate affairs are governed by our memorandum and articles of association, as amended from time to time and the Companies Act (As Revised) of the Cayman Islands, which we refer to as the Companies Act below, and the common law of the Cayman Islands.
 
150

The following are summaries of material provisions of our currently effective memorandum and articles of association and of the Companies Act, insofar as they relate to the material terms of our ordinary shares.
Objects of Our Company.
Under our currently effective memorandum and articles of association, 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 issued in registered form and are issued when registered in our register of members. Our shareholders who are
non-residents
of the Cayman Islands may freely hold and vote their shares.
Dividend.
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 an ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, our company may declare and pay a dividend only out of funds legally available therefor, namely out of either profit or our share premium account, provided that in no circumstances may we pay a dividend if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business.
Voting Rights.
In respect of all matters subject to a shareholders’ vote, each holder of Class A ordinary share is entitled to one vote for each Class A ordinary share registered in his or her name on our register of members, and each holder of Class B ordinary share is entitled to twenty votes for each Class B ordinary share registered in his or her name on our register of members. Holders of Class A ordinary shares and Class B ordinary shares shall, at all times, vote together on all resolutions submitted to a vote of the members. 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 shareholders present in person or by proxy.
A quorum required for a meeting of shareholders consists of one or more shareholders present and holding shares which represent, in aggregate, not less than
one-third
of the votes attaching to the issued and outstanding voting shares in our company. Shareholders may be present in person or by proxy or, if the shareholder is a legal entity, by its duly authorized representative. Shareholders’ meetings may be convened by the chairman of our board of directors or a majority of our directors or upon a request to the directors by shareholders holding shares which represent, in aggregate, no less than
one-third
of the votes attaching to the issued and outstanding shares that as at the date of the deposit of the shareholder’s requisition carry the right to vote at general meetings of our company. Advance notice of at least seven days is required for the convening of our annual general shareholders’ meeting and any other general shareholders’ meeting.
An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attached to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting, while a special resolution requires the affirmative vote of no less than
two-thirds
of the votes attached to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our amended and restated memorandum and articles of association. A special resolution will be required for important matters such as a change of name or making changes to our amended and restated memorandum and articles of association. Holders of the ordinary shares may, among other things, divide or combine their shares by ordinary resolution.
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 share by a shareholder to any person who is not an affiliate of such shareholder, or upon a change of ultimate beneficial ownership of any Class B ordinary share to any person who is not an affiliate of the registered shareholder of such share, such Class B ordinary shares shall be automatically and immediately converted into the equivalent number of Class A ordinary shares.
Transfer of Ordinary Shares.
Subject to the restrictions set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board of directors.
 
151

Our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register any transfer of any ordinary share unless:
 
   
the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer;
 
   
the instrument of transfer is in respect of only one class of shares;
 
   
the instrument of transfer is properly stamped, if required;
 
   
in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and
 
   
a fee of such maximum sum as the NYSE may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof.
If our directors refuse to register a transfer they shall, within 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 NYSE, 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 a winding up of our company, if the assets available for distribution among our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed among our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the
paid-up
capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them. We are a “limited liability” company registered under the Companies Act, and under the Companies Act, the liability of our members is limited to the amount, if any, unpaid on the shares respectively held by them. Our memorandum of association contains a declaration that the liability of our members is so limited.
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 Ordinary Shares
. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by a special resolution of our shareholders. Our company may also repurchase any of our shares provided that the manner and terms of such purchase have been approved by our board of directors or by ordinary resolution of our shareholders, or are otherwise authorized by our memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company’s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if the company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (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
. The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking pari passu with such existing class of shares.
 
152

Issuance of Additional Shares
. Our currently effective memorandum and articles of association authorizes our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares.
Our currently effective memorandum and articles of association also authorizes our board of directors to establish from time to time one or more series of preferred shares and to determine, with respect to any series of preferred shares, the terms and rights of that series, including:
 
   
the designation of the series;
 
   
the number of shares of the series;
 
   
the dividend rights, dividend rates, conversion rights, voting rights; and
 
   
the rights and terms of redemption and liquidation preferences.
Our board of directors may issue preferred shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares.
Inspection of Books and Records
. Holders of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records (other than the memorandum and articles of association and any special resolutions passed by such companies, and the registers of mortgages and charges of such companies). However, we will provide our shareholders with annual audited financial statements.
Anti-Takeover Provisions
. Some provisions of our amended and restated memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that:
 
   
authorize our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders; 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 amended and restated memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of our company.
General Meetings of Shareholders and Shareholder Proposals
. Our shareholders’ general meetings may be held in such place within or outside the Cayman Islands as our board of directors considers appropriate.
As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders’ annual general meetings. Our currently effective memorandum and articles of association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting.
Shareholders’ annual general meetings and any other general meetings of our shareholders may be convened by a majority of our board of directors or our chairman. Advance notice of at least seven days is required for the convening of our annual general shareholders’ meeting and any other general meeting of our shareholders. A quorum required for a general meeting of shareholders consists of at least one shareholder present or by proxy, representing not less than
one-third
of the votes attaching to the issued and outstanding shares in our company entitled to vote at general meetings.
Cayman Islands law 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 currently effective memorandum and articles of association allow our shareholders holding shares 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, to requisition an extraordinary general meeting of our shareholders, in which case our directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our currently effective memorandum and articles of association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders.
 
153

Appointment and Removal of Directors
. Unless otherwise determined by our company in general meeting, our articles provide that our board will consist of not less than three directors. There are no provisions relating to retirement of directors upon reaching any age limit.
The directors have the power to appoint any person as a director either to fill a casual vacancy on the board or as an addition to the existing board. Our shareholders may also appoint any person to be a director by way of special resolution.
A director may be removed with or without cause by special resolution.
In addition, the office of any director shall be vacated if the director (i) becomes bankrupt or makes any arrangement or composition with his creditors, (ii) dies or is found to be or becomes of unsound mind, (iii) resigns his office by notice in writing to our company, or (iv) without special leave of absence from our board, is absent from three consecutive board meetings and our board resolves that his office be vacated.
Proceedings of Board of Directors
. Our currently effective memorandum and articles of association provide that our business is to be managed and conducted by our board of directors. The quorum necessary for board meetings may be fixed by the board and, unless so fixed at another number, will be a majority of the directors.
Our currently effective memorandum and articles of association provide that the board may from exercise all the powers of our company to borrow money, to mortgage or charge all or any part of the undertaking, property and uncalled capital of our company and to issue debentures and other securities whenever money is borrowed, or as security for any debt, liability or obligation of our company or of any third party.
Changes in Capital
. Our shareholders may from time to time by ordinary resolution:
 
   
increase our share capital by such sum, to be divided into shares of such classes and amount, as the resolution shall prescribe;
 
   
consolidate and divide all or any of our share capital into shares of a larger amount than our existing shares;
 
   
sub-divide
our existing shares, or any of them into shares of a smaller amount, provided that in the subdivision the proportion between the amount paid and the amount, if any, unpaid on each reduced share shall be the same as it was in case of the share from which the reduced share is derived; or
 
   
cancel any shares which, at the date of the passing of the resolution, have not been taken or agreed to be taken by any person and diminish the amount of our share capital by the amount of the shares so canceled.
Our shareholders may by special resolution, subject to confirmation by the Grand Court of the Cayman Islands on an application by our company for an order confirming such reduction, reduce our share capital or any capital redemption reserve in any manner permitted by law.
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;
 
154

   
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 that shareholder’s shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil).
Register of Members
. Under Cayman Islands law, we must keep a register of members and there should be entered therein:
 
   
the names and addresses of the members, a statement of the shares held by each member, and of the amount paid or agreed to be considered as paid, on the shares of each member, and confirmation on whether shares held by each member carries voting rights under our articles of association, and if so, whether such voting rights are conditional;
 
   
the date on which the name of any person was entered on the register as a member; and
 
   
the date on which any person ceased to be a member.
Under Cayman Islands law, the register of members of our company is prima facie evidence of the matters set out therein (i.e. the register of members will raise a presumption of fact on the matters referred to above unless rebutted) and a member registered in the register of members should be deemed as a matter of Cayman Islands law to have legal title to the shares as set against its name in the register of members. The shareholders recorded in the register of members are deemed to have legal title to the shares set against their name in the register of members.
If the name of any person is incorrectly entered in or omitted from our register of members, or if there is any default or unnecessary delay in entering on the register the fact of any person having ceased to be a member of our company, the person or member aggrieved (or any member of our company or our company itself) may apply to the Grand Court of the Cayman Islands for an order that the register be rectified, and the Court may either refuse such application or it may, if satisfied of the justice of the case, make an order for the rectification of the register.
 
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,” 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 United States 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.
 
155

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 the ADSs and ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the Shares, nor will gains derived from the disposal of the shares be subject to Cayman Islands income or corporation.
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 do not believe that FinVolution Group meets all of the conditions above. FinVolution Group 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 ours.
However, if the PRC tax authorities determine that FinVolution Group 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. Such 10% tax rate could be reduced by applicable tax treaties or similar arrangements between China and the jurisdiction of our shareholders. For example, for shareholders eligible for the benefits of the tax treaty between China and Hong Kong, the tax rate is reduced to 5% for dividends if relevant conditions are met. 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. However, it is also unclear whether
non-PRC
shareholders of FinVolution Group would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that FinVolution Group is treated as a PRC resident enterprise.
 
156

Provided that our Cayman Islands holding company, FinVolution Group, 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. However, under SAT Circular 698 and SAT Public Notice 7, where a
non-resident
enterprise conducts an “indirect transfer” by transferring taxable assets, including, in particular, equity interests in a PRC resident enterprise, indirectly by disposing of the equity interests of an overseas holding company, the
non-resident
enterprise, being the transferor, or the transferee or the PRC entity which directly owned such taxable assets may report to the relevant tax authority such indirect transfer. 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 transferor obligated to withhold the applicable taxes, currently at a rate of 10% for the transfer of equity interests in a PRC resident enterprise. We and our
non-PRC
resident investors may be at risk of being required to file a return and being taxed under SAT Circular 698 and SAT Public Notice 7, and we may be required to expend valuable resources to comply with SAT Circular 698 and SAT Public Notice 7, or to establish that we should not be taxed under these circulars. 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 United States federal income tax considerations generally applicable to the ownership and disposition of our ADSs or ordinary shares by a U.S. holder (as defined below) that acquires our ADSs and holds our ADSs or ordinary shares as “capital assets” (generally, property held for investment) under the United States Internal Revenue Code of 1986, as amended (the “Code”). This discussion is based upon existing United States federal income tax law, which is subject to differing interpretations and may be changed, possibly with retroactive effect. There can be no assurance that the IRS or a court will not take a contrary position. This discussion does not address all aspects of United States federal income taxation that may be important to particular investors in light of their individual circumstances, including investors subject to special tax rules (for example, certain financial institutions, insurance companies, broker-dealers, traders in securities that have elected the
mark-to-market
method of accounting for their securities, partnerships and their partners, regulated investment companies, real estate investment trusts, and
tax-exempt
organizations (including private foundations)), investors who are not U.S. holders, investors who own (directly, indirectly, or constructively) 10% or more of our stock (by vote or value), investors that will hold their ADSs or ordinary shares as part of a straddle, hedge, conversion, constructive sale, or other integrated transaction for United States federal income tax purposes, or investors that have a functional currency other than the United States dollar, all of whom may be subject to tax rules that differ significantly from those summarized below. In addition, this discussion does not discuss any
non-United
States, alternative minimum tax, state, or local tax or any
non-income
tax (such as the U.S. federal gift or estate tax) considerations, or the Medicare tax on net investment income. Each U.S. holder is urged to consult its tax advisor regarding the United States federal, state, local, and
non-United
States income and other tax considerations of an investment in our ADSs or ordinary shares.
General
For purposes of this discussion, a “U.S. holder” is a beneficial owner of our ADSs or ordinary shares that is, for United States federal income tax purposes, (i) an individual who is a citizen or resident of the United States, (ii) a corporation (or other entity treated as a corporation for United States federal income tax purposes) created in, or organized under the laws of, the United States or any state thereof or the District of Columbia, (iii) an estate the income of which is subject to United States federal income taxation regardless of its source, or (iv) a trust (A) the administration of which is subject to the primary supervision of a United States court and which has one or more United States persons who have the authority to control all substantial decisions of the trust or (B) that has otherwise elected to be treated as a United States person under applicable United States Treasury regulations.
If a partnership (or other entity or arrangement treated as a partnership for United States federal income tax purposes) is a beneficial owner of our ADSs or 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 ordinary shares and partners in such partnerships are urged to consult their tax advisors as to the particular United States federal income tax consequences of an investment in our ADSs or ordinary shares.
 
157

For United States federal income tax purposes, a U.S. holder of ADSs will generally 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 as the beneficial owner of the underlying shares represented by the ADSs. Accordingly, deposits or withdrawals of ordinary shares for ADSs will generally not be subject to United States federal income tax.
Passive Foreign Investment Company Considerations
A
non-United
States corporation, such as our company, will be a “passive foreign investment company,” or “PFIC,” for United States federal income tax purposes, if, in any particular taxable year, 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 produce or are held for the production of passive income. Cash is categorized as a passive asset and the company’s goodwill and other unbooked intangibles associated with active business activities may generally be classified as active assets. 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, at least 25% (by value) of the stock.
Although the law in this regard is unclear, we intend to treat the consolidated variable interest entities (including their subsidiaries) as being owned by us for United States federal income tax purposes, and we treat them that way, not only because we exercise effective control over the operation of such entities but also because we are entitled to substantially all of their economic benefits, and, as a result, we consolidate their results of operations in our consolidated financial statements.
Based upon the nature and composition of our income and assets, and the market price of our ADSs, we believe that we were likely a PFIC for United States federal income tax purposes for the taxable year ended December 31, 2021, and we will likely be a PFIC for our current taxable year unless the market price of our ADSs increases and/or we invest a substantial amount of the cash and other passive assets we hold in assets that produce or are held for the production of active income. If we are a PFIC for any year during which a U.S. holder holds our ADSs or ordinary shares, we generally will continue to be treated as a PFIC for all succeeding years during which such U.S. holder holds our ADSs or ordinary shares.
The United States federal income tax rules that apply if we are a PFIC for the current taxable year or any subsequent taxable year are generally discussed below under “Passive Foreign Investment Company Rules.”
Dividends
Subject to the PFIC rules discussed below, any cash distributions (including the amount of any tax withheld) paid on our ADSs or ordinary shares out of our current or accumulated earnings and profits, as determined under United States 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 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 United States federal income tax principles, any distribution paid will generally be reported as a dividend for United States federal income tax purposes. A
non-corporate
recipient of dividend income from a “qualified foreign corporation” will generally be subject to tax at a reduced United States federal tax rate rather than the marginal tax rates generally applicable to ordinary income provided that certain holding period and other requirements are met.
A
non-United
States corporation (other than a corporation that is a PFIC for the taxable year in which the dividend is paid or the preceding taxable year) will generally be considered to be a qualified foreign corporation (a) if it is eligible for the benefits of a comprehensive tax treaty with the United States which the Secretary of Treasury of the United States determines is satisfactory for purposes of this provision and which includes an exchange of information program, or (b) with respect to any dividend it pays on stock (or ADSs in respect of such stock) which is readily tradable on an established securities market in the United States. Our ADSs (but not our ordinary shares) are listed on the NYSE and is considered readily tradable on an established securities market in the United States. Since we do not expect that our ordinary shares will be listed on established securities markets, we do not believe that dividends that we pay on our ordinary shares that are not backed by ADSs currently meet the conditions required for the reduced tax rate. There can be no assurance that our ADSs will continue to be considered readily tradable on an established securities market in later years. In the event we are deemed to be a resident enterprise under the PRC Enterprise Income Tax Law, we may be eligible for the benefits of the United
States-PRC
income tax treaty (which the U.S. Treasury Department has determined is satisfactory for this purpose) and in that case we would be treated as a qualified foreign corporation with respect to dividends paid on our ordinary shares or ADSs. Each
non-corporate
U.S. holder is advised to consult its tax advisors regarding the availability of the reduced tax rate applicable to qualified dividend income for any dividends we pay with respect to our ADSs or ordinary shares. Dividends received on the ADSs or ordinary shares will not be eligible for the dividends received deduction allowed to corporations.
 
158

Dividends will generally be treated as income from foreign sources for United States foreign tax credit purposes and will generally constitute passive category income. In the event that we are deemed to be a PRC “resident enterprise” under the Enterprise Income Tax Law, a U.S. holder may be subject to PRC withholding taxes on dividends paid on our ADSs or ordinary shares. See “Item 10. Additional Information—E. Taxation—People’s Republic of China Taxation.” In that case, 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 ADSs or 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 United States federal income tax purposes, in respect of such withholdings, but only for a year in which such U.S. holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex. U.S. holders are advised to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances.
As mentioned above, we believe that we were likely a PFIC for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year. U.S. holders are urged to consult their tax advisors regarding the availability of the reduced tax rate on dividends with respect to the ADSs or Class A ordinary shares in their particular circumstances.
Sale or Other Disposition of ADSs or Ordinary Shares
Subject to the PFIC rules discussed below, a U.S. holder will generally recognize capital gain or loss upon the sale or other disposition of ADSs or ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the U.S. holder’s adjusted tax basis in such ADSs or ordinary shares. Any capital gain or loss will be long-term if the ADSs or ordinary shares have been held for more than one year and will generally be United States source gain or loss for United States foreign tax credit purposes. Long-term capital gain of non-corporate U.S. holders is generally eligible for a reduced rate of taxation. The deductibility of a capital loss may be subject to limitations. In the event that we are treated as a PRC “resident enterprise” under the Enterprise Income Tax Law and gain from the disposition of the ADSs or ordinary shares is subject to tax in the PRC, a U.S. holder that is eligible for the benefits of the income tax treaty between the United States and the PRC may elect to treat the gain as PRC source income. Pursuant to recently issued United States Treasury Regulations, however, if a U.S. Holder is not eligible for the benefits of the Treaty or does not elect to apply the Treaty, then such holder may not be able to claim a foreign tax credit arising from any PRC tax imposed on the disposition of ADSs or ordinary shares. The rules regarding foreign tax credits and deduction of foreign taxes are complex. U.S. Holders should consult their tax advisors regarding the availability of a foreign tax credit or deduction in light of their particular circumstances, including their eligibility for benefits under the Treaty and the potential impact of the recently issued United States Treasury Regulations.
As mentioned above, we believe that we were likely a PFIC for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year. U.S. holders are urged to consult their tax advisors regarding the tax considerations of the sale or other disposition of the ADSs or Class A ordinary shares in their particular circumstances.
Passive Foreign Investment Company Rules
As mentioned above, we believe that we were likely a PFIC for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year. If we are a PFIC for any taxable year during which a U.S. holder holds our ADSs or 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 that have a penalizing effect, regardless of whether we remain a PFIC, for subsequent taxable years, 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% 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 ordinary shares), and (ii) any gain realized on the sale or other disposition, including, under certain circumstances, a pledge, of ADSs or ordinary shares. Under the PFIC rules:
 
   
such excess distribution and/or gain will be allocated ratably over the U.S. holder’s holding period for the ADSs or ordinary shares;
 
159

   
such 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 a PFIC, or
pre-PFIC
year, will be taxable as ordinary income;
 
   
such 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 that year; and
 
   
an 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 ordinary shares and any of our
non-United
States subsidiaries 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 advised to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries.
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 qualified exchange or other market, as defined in the applicable United States Treasury regulations. For those purposes, our ADSs, but not our ordinary shares, are listed on the NYSE, which is a qualified exchange. We anticipate that our ADSs should qualify as being regularly traded, but no assurances may be given in this regard. Because a
mark-to-market election
cannot technically be made for any lower-tier PFICs that a PFIC may own, a U.S. holder who makes a
mark-to-market
election with respect to our ADSs will generally continue to be subject to the foregoing 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 United States federal income tax purposes.
If a
mark-to-market
election is made with respect to our ADSs, the U.S. 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 only to the extent of the net 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 an effective
mark-to-market
election, in each year that we are a PFIC any gain recognized upon the sale or other disposition of the ADSs will be treated as ordinary income and loss will be treated as ordinary loss, but only to the extent of the net amount previously included in income as a result of the
mark-to-market
election. If a U.S. holder makes a
mark-to-market
election it will be effective for the taxable year for which the election is made and all subsequent taxable years unless the ADSs are no longer regularly traded on a qualified exchange or the IRS consents to the revocation of the election. It should also be noted that only the ADSs, and not the ordinary shares, are listed on the NYSE. Consequently, if a U.S. holder holds ordinary shares that are not represented by ADSs, such holder generally will not be eligible to make a
mark-to-market
election if we are or were to become a PFIC.
If a U.S. holder makes a
mark-to-market
election in respect of a PFIC and such corporation ceases to be a PFIC, the U.S. holder will not be required to take into account the
mark-to-market
gain or loss described above during any period that such corporation is not a PFIC.
 
160

We do not intend to provide information necessary for U.S. holders to make qualified electing fund elections, which, if available, would result in tax treatment different from (and generally less adverse than) the general tax treatment for PFICs described above.
If a U.S. holder owns our ADSs or ordinary shares during any taxable year that we are a PFIC, such holder would generally be required to file an annual IRS Form 8621. Each U.S. holder is advised to consult its tax advisors regarding the potential tax consequences to such holder if we are or become a PFIC, including the possibility of making a
mark-to-market
election.
 
F.
Dividends and Paying Agents
Not applicable.
 
G.
Statement by Experts
Not applicable.
 
H.
Documents on Display
We are subject to periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers, and are required to file reports and other information with the SEC. Specifically, we are required to file annually an annual report on Form
20-F
within four months after the end of each fiscal year, which is December 31. All information filed with the SEC can be obtained over the internet at the SEC’s website at www.sec.gov. 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 Citibank, N.A., 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
Foreign Exchange Risk
All of our revenues and substantially all of our expenses are denominated in Renminbi. Our exposure to foreign exchange risk primarily relates to cash and cash equivalent denominated in U.S. dollars. As of the date of this annual report, we have no foreign exchange derivative contracts outstanding.
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 RMB 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 PBOC. 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.
 
161

Interest Rate Risk
We have not been exposed to material risks due to changes in market interest rates, and we have not used any derivative financial instruments to manage our interest risk exposure.
The fluctuation of interest rates may affect the demand for loan services on our platform. For example, a decrease in interest rates may cause potential borrowers to seek lower-priced loans from other channels. A high interest rate environment will likely increase the funding costs for our institutional funding partners, which may lead to a higher rate of return required by such institutional funding partners and thereby dampen their desire to invest on our platform. We do not expect that the fluctuation of interest rates will have a material impact on our financial condition. However, we cannot provide assurance that we will not be exposed to material risks due to changes in market interest rate in the future. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business—Fluctuations in interest rates could negatively affect transaction volume facilitated through our platform.” We may invest our cash in interest-earning instruments. Investments in both fixed rate and floating rate interest earning instruments carry a degree of interest rate risk. Fixed rate securities may have their fair market value adversely impacted due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall.
 
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.
 
D.
American Depositary Shares
Fees and Charges Our ADS holders May Have to Pay
As an ADS holder, you will be required to pay the following fees under the terms of the deposit agreement:
 
Service
  
Fees
•   Issuance of ADSs (e.g., an issuance of ADS upon a deposit of Class A ordinary shares, upon a change in the
ADS(s)-to-Class
A ordinary share(s) ratio, or for any other reason), excluding ADS issuances as a result of distributions of Class A ordinary shares
   Up to U.S. 5¢ per ADS issued
   
•   Cancelation of ADSs (e.g., a cancelation of ADSs for delivery of deposited property, upon a change in the
ADS(s)-to-Class
A ordinary share(s) ratio, or for any other reason)
   Up to U.S. 5¢ per ADS canceled
   
•   Distribution of cash dividends or other cash distributions (e.g., upon a sale of rights and other entitlements)
   Up to U.S. 5¢ per ADS held
   
•   Distribution of ADSs pursuant to (i) stock dividends or other free stock distributions, or (ii) exercise of rights to purchase additional ADSs
   Up to U.S. 5¢ per ADS held
   
•   Distribution of securities other than ADSs or rights to purchase additional ADSs (e.g., upon a
spin-off)
   Up to U.S. 5¢ per ADS held
   
•   ADS Services
   Up to U.S. 5¢ per ADS held on the applicable record date(s) established by the depositary bank
 
162

As an ADS holder you will also be responsible to pay certain charges such as:
 
   
taxes (including applicable interest and penalties) and other governmental charges;
 
   
the registration fees as may from time to time be in effect for the registration of Class A ordinary shares on the share register and applicable to transfers of Class A ordinary shares to or from the name of the custodian, the depositary bank or any nominees upon the making of deposits and withdrawals, respectively;
 
   
certain cable, telex and facsimile transmission and delivery expenses;
 
   
the expenses and charges incurred by the depositary bank in the conversion of foreign currency;
 
   
the fees and expenses incurred by the depositary bank in connection with compliance with exchange control regulations and other regulatory requirements applicable to Class A ordinary shares, ADSs and ADRs; and
 
   
the fees and expenses incurred by the depositary bank, the custodian, or any nominee in connection with the servicing or delivery of deposited property.
ADS fees and charges payable upon (i) the issuance of ADSs, and (ii) the cancelation of ADSs are charged to the person to whom the ADSs are issued (in the case of ADS issuances) and to the person whose ADSs are canceled (in the case of ADS cancellations). In the case of ADSs issued by the depositary bank into DTC, the ADS issuance and cancelation fees and charges may be deducted from distributions made through DTC, and may be charged to the DTC participant(s) receiving the ADSs being issued or the DTC participant(s) holding the ADSs being canceled, as the case may be, on behalf of the beneficial owner(s) and will be charged by the DTC participant(s) to the account of the applicable beneficial owner(s) in accordance with the procedures and practices of the DTC participants as in effect at the time. ADS fees and charges in respect of distributions and the ADS service fee are charged to the holders as of the applicable ADS record date. In the case of distributions of cash, the amount of the applicable ADS fees and charges is deducted from the funds being distributed. In the case of (i) distributions other than cash and (ii) the ADS service fee, holders as of the ADS record date will be invoiced for the amount of the ADS fees and charges and such ADS fees and charges may be deducted from distributions made to holders of ADSs. For ADSs held through DTC, the ADS fees and charges for distributions other than cash and the ADS service fee may be deducted from distributions made through DTC, and may be charged to the DTC participants in accordance with the procedures and practices prescribed by DTC and the DTC participants in turn charge the amount of such ADS fees and charges to the beneficial owners for whom they hold ADSs.
In the event of refusal to pay the depositary bank fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary bank fees from any distribution to be made to the ADS holder. Certain of the depositary fees and charges (such as the ADS services fee) may become payable shortly after the closing of the ADS offering. Note that the fees and charges you may be required to pay may vary over time and may be changed by us and by the depositary bank. You will receive prior notice of such changes. The depositary bank may reimburse us for certain expenses incurred by us in respect of the ADR program, by making available a portion of the ADS fees charged in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank agree from time to time.
Fees and Other Payments Made by the Depositary to Us
The depositary bank may reimburse us for certain expenses incurred by us in respect of the ADR program, by making available a portion of the ADS fees charged in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank agree from time to time. For the year ended December 31, 2021, we received US$6.6 million (RMB1.0 million) reimbursement from the depositary.
 
163

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
The following “Use of Proceeds” information relates to the registration statement on Form
F-1,
as amended (File
No. 333-220954)
in relation to our initial public offering, which was declared effective by the SEC on November 9, 2017. In November 2017, we completed our initial public offering in which we issued and sold an aggregate of 17,000,000 ADSs, representing 85,000,000 Class A ordinary shares, resulting in net proceeds to us of approximately US$202.8 million, after deducting underwriting discounts and commissions and estimated offering expenses payable by us. Concurrently with our initial public offering, we sold 19,230,769 Class A ordinary shares to a wholly owned subsidiary of Sun Hung Kai & Co. Limited via a private placement, resulting in net proceeds to us of approximately US$49.5 million. Credit Suisse Securities (USA) LLC and Citigroup Global Markets Inc. were the representatives of the underwriters for our initial public offering.
For the period from November 9, 2017, the date that the registration statement on Form
F-1
was declared effective by the SEC, to December 31, 2017, the total expenses incurred for our company’s account in connection with our initial public offering was approximately US$4.7 million, which included US$2.8 million in underwriting discounts and commissions for the initial public offering and approximately US$1.9 million in other costs and expenses for our initial public offering. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning more than 10% or more of our equity securities or our affiliates. None of the net proceeds from the initial public offering were paid, directly or indirectly, to any of our directors or officers or their associates, persons owning 10% or more of our equity securities or our affiliates.
For the period from November 9, 2017, the date that the registration statement on Form
F-1
was declared effective by the SEC, to December 31, 2021, we fully used our net proceeds from our initial public offering as follows:
 
   
Approximately US$74.1 million for shares repurchases;
 
   
Approximately US$83.2 million for dividend distribution;
 
   
Approximately US$20.0 million for the acquisition of, and/or investment in, technologies, solutions and/or businesses that complement our business; and
 
   
Approximately US$75.0 million for general corporate purposes.
 
ITEM 15.
CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in
Rule 13a-15(e)
under the Exchange Act) as of the end of the period covered by this report, as required by Rule
13a-15(b)
under the Exchange Act.
 
164

Based upon that evaluation, our management, with the participation of our chief executive officer and chief financial officer, has concluded that, as of December 31, 2021, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we filed and furnished 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 filed or submitted under the Exchange Act was accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.
Management’s Annual Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule
13a-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 Generally Accepted Accounting Principles in the United States of America (“US GAAP”) and includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of our company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with GAAP, and that receipts and expenditures of our company are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of the unauthorized acquisition, use or disposition of our company’s assets that could have a material effect on the consolidated financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
As required by Section 404 of the Sarbanes-Oxley Act of 2002 and related rules as promulgated by the Securities and Exchange Commission, our management including our Chief Executive Officer and Chief Financial Officer assessed the effectiveness of internal control over financial reporting as of December 31, 2021 using the criteria set forth in the report “Internal Control—Integrated Framework (2013)” published by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2021.
Attestation Report of the Independent Registered Public Accounting Firm
PricewaterhouseCoopers Zhong Tian LLP has audited the effectiveness of our internal control over financial reporting as of December 31, 2021 as stated in its report, which appears on page
F-2
of this annual report on Form
20-F.
Changes in Internal Control over Financial Reporting
There were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report on
Form 20-F
that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
ITEM 16A.
AUDIT COMMITTEE FINANCIAL EXPERT
Our board of directors has determined that Mr. Jimmy Y. Lai, an independent director (under the standards set forth under Section 303A of the Corporate Governance Rules of the New York Stock Exchange and Rule
10A-3
under the Exchange Act) and a member of our audit committee, is an “audit committee financial expert.”
 
165

ITEM 16B.
CODE OF ETHICS
Our board of directors adopted a code of business conduct and ethics that applies to our directors, officers and employees in October 2017. We have posted a copy of our code of business conduct and ethics on our website at http://ir.finvgroup.com/.
 
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 PricewaterhouseCoopers Zhong Tian LLP, our principal external auditors, for the periods indicated.
 
    
2020
    
2021
 
    
(RMB’000)
    
(US$’000)*
    
(RMB’000)
    
(US$’000)
*
 
Audit fees
(1)
     8,800        1,349        9,800        1,538  
Audit-related fees
(2)
     —          —          —          —    
Tax fees
(3)
     —          —          403.7        63.4  
All other fees
(4)
     378        58        328        51  
 
*
The US$ amounts are translated from corresponding RMB amounts using a rate of RMB6.3726 = US$1.00, the noon buying rate on December 30, 2021 set forth in the H.10 statistical release of the U.S. Federal Reserve Board.
(1)
“Audit fees” means the aggregate fees billed for each of the last two fiscal years for professional services rendered by the principal accountant for the audit of the registrant’s annual financial statements or services that are normally provided by the accountant in connection with statutory and regulatory filings or engagements for those fiscal years.
(2)
“Audit-related fees” means the aggregate fees billed in each of the last two fiscal years for assurance and related services by the principal accountant that are reasonably related to the performance of the audit or review of the registrant’s financial statements and are not reported under footnote (1) above.
(3)
“Tax fees” means the aggregate fees billed in each of the last two fiscal years for professional services rendered by the principal accountant for tax compliance, tax advice, and tax planning.
(4)
“All other fees” means the aggregate fees billed in each of the last two fiscal years for products and services provided by the principal accountant, other than the services reported in footnotes (1) through (3).
The policy of our audit committee is to
pre-approve
all audit and
non-audit
services provided by PricewaterhouseCoopers Zhong Tian LLP, including audit services, audit-related services, tax services and other services as described above, other than those for
de minimis
services which are approved by the audit committee prior to the completion of the audit.
 
ITEM 16D.
EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES
Not applicable.
 
ITEM 16E.
PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS
On August 24, 2020, our board of directors of approved a share repurchase program, under which we may repurchase our own Class A ordinary shares in the form of ADSs with an aggregate value of up to US$60 million until December 31, 2021 (the “2020 Share Repurchase Program”). This share repurchase program was publicly announced on August 25, 2020. On November 17, 2021, our board of directors approved an extension of the 2020 Share Repurchase Program for another twelve months from January 1, 2022 through December 31, 2022.
As of March 31, 2022, we had repurchased a total of approximately 12.4 million ADSs under the 2020 Share Repurchase Program. The table below is a summary of the shares repurchased by us from January 1, 2021 to March 31, 2022. All shares were repurchased in the open market pursuant to the 2020 Share Repurchase Program announced on August 25, 2020.
 
166

Period
  
Total number
of ADSs
purchased
    
Average price
paid per ADS
    
Total number of
ADSs purchased as
part of the publicly
announced plan
    
Approximate dollar
value of ADSs that
may yet be
purchased under
the plan
 
January 1, 2021 – January 31, 2021
     813,200        2.93        9,750,736        39,523,206  
February 1, 2021 – February 28, 2021
    
      
       9,750,736        39,523,206  
March 1, 2021 – March 31, 2021
    
      
       9,750,736        39,523,206  
April 1, 2021 – April 30, 2021
    
      
       9,750,736        39,523,206  
May 1, 2021 – May 31, 2021
    
      
       9,750,736        39,523,206  
June 1, 2021 – June 30, 2021
    
      
       9,750,736        39,523,206  
July 1, 2021 – July 31, 2021
    
      
       9,750,736        39,523,206  
August 1, 2021 – August 31, 2021
    
      
       9,750,736        39,523,206  
September 1, 2021 – September 30, 2021
    
      
       9,750,736        39,523,206  
October 1, 2021 – October 31, 2021
    
      
       9,750,736        39,523,206  
November 1, 2021 – November 30, 2021
    
      
       9,750,736        39,523,206  
December 1, 2021 – December 31, 2021
     21,000        4.72        9,771,736        39,424,099  
January 1, 2022 – January 31, 2022
     678,800        4.36        10,450,536        36,465,095  
February 1, 2022 – February 28, 2022
     780,200        4.23        11,230,736        33,165,032  
March 1, 2022 – March 31, 2022
     1,131,900        3.78        12,362,636        28,889,619  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
3,425,100
 
  
 
3.80
 
    
12,362,636
    
 
28,889,619
 

ITEM 16F.
CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT
Not applicable.
 
ITEM 16G.
CORPORATE GOVERNANCE
Section 303A.12(a) of the NYSE Listed Company Manual requires each listed company’s chief executive officer to certify to the NYSE each year that he or she is not aware of any violation by the company of NYSE corporate governance listing standards. We are a Cayman Islands exempted company, and our chief executive officer is not required under applicable Cayman Islands law to make such a certification. Pursuant to the exceptions granted to foreign private issuers under Section 303A.00 of the NYSE Listed Company Manual, we have followed our home country practice in this regard and have not in the past submitted the certification set forth in Section 303A.12(a) of the NYSE Listed Company Manual.
Section 303A.01 of the NYSE Listed Company Manual requires a listed company to have a majority of independent directors. Section 303A.07(a) of the NYSE Listed Company Manual requires a listed company to have an audit committee composed a minimum of three members. Section 303A.05(a) of the NYSE Listed Company Manual requires a listed company to have a compensation committee composed entirely of independent directors. We are a Cayman Islands exempted company, and there are no requirements under applicable Cayman Islands law that correspond to these sections of the NYSE Listed Company Manual. Pursuant to the exceptions granted to foreign private issuers under Section 303A.00 of the NYSE Listed Company Manual, we have followed our home country practice and are exempted from the requirements of Sections 303A.01, 303A.07(a) and 303A.05(a) of the NYSE Listed Company Manual.
Section 302.00 of the NYSE Listed Company Manual requires a listed company to hold an annual meeting during each fiscal year. We are a Cayman Islands exempted company, and we are not required under applicable Cayman Islands law to hold an annual meeting during each fiscal year. Pursuant to the exceptions granted to foreign private issuers under Section 303A.00 of the NYSE Listed Company Manual, we have followed our home country practice and are exempted from the requirements of Section 302.00 of the NYSE Listed Company Manual.
Other than the requirements discussed above, there are no significant differences between our corporate governance practices and those followed by domestic listed companies as required under the NYSE Listed Company Manual. Since we have chosen to follow our home country practice, our shareholders may be afforded less protection than they otherwise would enjoy under the NYSE corporate governance listing standards applicable to U.S. domestic issuers. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our ADSs—As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the NYSE corporate governance listing standards; these practices may afford less protection to shareholders than they would enjoy if we complied fully with the NYSE corporate governance listing standards.”
 
ITEM 16H.
MINE SAFETY DISCLOSURE
Not applicable.
 
167

ITEM 16I.
DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
 
168

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 FinVolution Group, its subsidiaries and the consolidated variable interest entities are included at the end of this annual report.
 
ITEM 19.
EXHIBITS
 
Exhibit
Number
  
Description of Document
1.1    Fourth Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit 3.2 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
1.2    Certificate of Incorporation on Change of Name as of November 6, 2019 (incorporated herein by reference to Exhibit 1.2 to the Form 20-F filed on April 28, 2021 (File No. 001-38269))
2.1    Registrant’s Specimen American Depositary Receipt (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
2.2    Registrant’s Specimen Certificate for Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
2.3    Deposit Agreement dated November 14, 2017, among the Registrant, the depositary and holder of the American Depositary Receipts (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form S-8 (File No. 333-224011), filed with the Securities and Exchange Commission on March 29, 2018)
2.4*    Description of Securities
4.1    The 2017 Share Incentive Plan of the Registrant (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.2    The Third Amended and Restated Stock Option Plan of the Registrant (incorporated herein by reference to Exhibit 10.1 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.3    Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.4    Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.4 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.5    English translation of the Restated Equity Pledge agreement between Beijing Prosper and the shareholders of Beijing Paipairongxin dated January 23, 2014 (incorporated herein by reference to Exhibit 10.5 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.6    English translation of the Restated Business Operation Agreement among Beijing Prosper, Beijing Paipairongxin, and the shareholders of Beijing Paipairongxin dated January 23, 2014 (incorporated herein by reference to Exhibit 10.6 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
 
169

Exhibit
Number
  
Description of Document
4.7    English translation of the Power of Attorney granted by the shareholders of Beijing Paipairongxin dated January 23, 2014 (incorporated herein by reference to Exhibit 10.7 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.8    English translation of the Amended and Restated Exclusive Technology Consulting and Service Agreement among Beijing Prosper, Shanghai PPDai, and Beijing Paipairongxin dated February 9, 2015 (incorporated herein by reference to Exhibit 10.8 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.9    English translation of the Restated Option Agreement among Beijing Prosper, the shareholders of Beijing Paipairongxin, and Beijing Paipairongxin dated January 23, 2014 (incorporated herein by reference to Exhibit 10.9 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.10    English translation of the Equity Pledge Agreement among Shanghai Guangjian, Beijing Paipairongxin, Beijing Prosper and the shareholders of Beijing Paipairongxin dated June 30, 2017 (incorporated herein by reference to Exhibit 10.10 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.11    English translation of the Business Operation Agreement among Shanghai Guangjian, Shanghai Shanghu, Beijing Paipairongxin, Beijing Prosper, and the shareholders of Beijing Paipairongxin dated June 30, 2017 (incorporated herein by reference to Exhibit 10.11 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.12    English translation of the Power of Attorney granted by the shareholders of Beijing Paipairongxin dated June 30, 2017 (incorporated herein by reference to the exhibit of Exhibit 10.11 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.13    English translation of the Exclusive Technology Consulting and Service Agreement among Shanghai Guangjian, Shanghai Shanghu, Beijing Prosper, Shanghai PPDai, and Beijing Paipairongxin dated June 30, 2017 (incorporated herein by reference to Exhibit 10.13 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.14    English translation of the Call Option Agreement among Shanghai Guangjian, Beijing Prosper, Beijing Paipairongxin and the shareholders of Beijing Paipairongxin dated June 30, 2017 (incorporated herein by reference to Exhibit 10.14 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.15    Subscription Agreement between the Registrant and Sun Hung Kai & Co. (CP) Limited dated October 30, 2017 (incorporated herein by reference to Exhibit 10.15 to the registration statement on Form F-1 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
4.16    English translation of the Loan Agreement between Shanghai Guangjian and the shareholders of Beijing Paipairongxin dated March 21, 2018 (incorporated herein by reference to Exhibit 4.16 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.17    English translation of the Restated Equity Pledge Agreement among Shanghai Guangjian, Beijing Paipairongxin, Beijing Prosper and the shareholders of Beijing Paipairongxin dated March 21, 2018 (incorporated herein by reference to Exhibit 4.17 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
 
170

Exhibit
Number
  
Description of Document
4.18    English translation of the Restated Business Operation Agreement among Shanghai Guangjian, Shanghai Shanghu, Beijing Paipairongxin, Beijing Prosper, and the shareholders of Beijing Paipairongxin dated March 21, 2018 (incorporated herein by reference to Exhibit 4.18 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.19    English translation of the Restated Power of Attorney granted by the shareholders of Beijing Paipairongxin dated March 21, 2018 (incorporated herein by reference to Exhibit 4.19 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.20    English translation of the Restated Exclusive Technology Consulting and Service Agreement among Shanghai Guangjian, Shanghai Shanghu, Beijing Prosper, Shanghai PPDai, and Beijing Paipairongxin dated March 21, 2018 (incorporated herein by reference to Exhibit 4.20 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.21    English translation of the Restated Option Agreement among Shanghai Guangjian, Beijing Prosper, Beijing Paipairongxin and the shareholders of Beijing Paipairongxin dated March 21, 2018 (incorporated herein by reference to Exhibit 4.21 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.22    English translation of the Loan Agreement between Shanghai Manyin and shareholders of Shanghai Zihe dated March 21, 2018 (incorporated herein by reference to Exhibit 4.22 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.23    English translation of the Equity Pledge Agreement among Shanghai Manyin, Shanghai Zihe and the shareholders of Shanghai Zihe dated March 21, 2018 (incorporated herein by reference to Exhibit 4.23 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.24    English translation of the Business Operation Agreement among Shanghai Manyin, Shanghai Zihe and the shareholders of Shanghai Zihe dated March 21, 2018 (incorporated herein by reference to Exhibit 4.24 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.25    English translation of the Power of Attorney granted by the shareholders of Shanghai Zihe dated March 21, 2018 (incorporated herein by reference to Exhibit 4.25 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.26    English translation of the Exclusive Technology Consulting and Service Framework Agreement between Shanghai Manyin and Shanghai Zihe dated March 21, 2018 (incorporated herein by reference to Exhibit 4.26 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.27    English translation of the Exclusive Call Option Agreement among Shanghai Manyin, Shanghai Zihe and the shareholders of Shanghai Zihe dated March 21, 2018 (incorporated herein by reference to Exhibit 4.27 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 27, 2017)
4.28    English translation of the Loan Agreement between Shanghai Manyin and the shareholders of Shanghai Ledao dated January 14, 2019 (incorporated herein by reference to Exhibit 4.28 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 25, 2019)
 
171

Exhibit
Number
  
Description of Document
4.29    English translation of the Equity Pledge Agreement among Shanghai Manyin, Shanghai Ledao and the shareholders of Shanghai Ledao dated January 14, 2019 (incorporated herein by reference to Exhibit 4.29 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 25, 2019)
4.30    English translation of the Business Operation Agreement among Shanghai Manyin, Shanghai Ledao and the shareholders of Shanghai Ledao dated January 14, 2019 (incorporated herein by reference to Exhibit 4.30 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 25, 2019)
4.31    English translation of the Power of Attorney granted by the shareholders of Shanghai Ledao dated January 14, 2019 (incorporated herein by reference to Exhibit 4.31 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 25, 2019)
4.32    English translation of the Exclusive Technology Consulting and Service Framework Agreement between Shanghai Manyin and Shanghai Ledao dated January 14, 2019 (incorporated herein by reference to Exhibit 4.32 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 25, 2019)
4.33    English translation of the Exclusive Call Option Agreement among Shanghai Manyin, Shanghai Ledao and the shareholders of Shanghai Ledao dated January 14, 2019 (incorporated herein by reference to Exhibit 4.33 to the annual report on Form 20-F (File No. 001-38269), filed with the Securities and Exchange Commission on April 25, 2019)
8.1*    Principal Subsidiaries and 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 (File No. 333-220954), as amended, initially filed with the Securities and Exchange Commission on October 13, 2017)
12.1*    Certification by Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
12.2*    Certification by Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
13.1**    Certification by Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
13.2**    Certification by Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
15.1*    Consent of PricewaterhouseCoopers Zhong Tian LLP, an independent registered public accounting firm
15.2*    Consent of Hui Ye Law Firm
15.3*    Consent of Maples and Calder (Hong Kong) LLP
101.INS*    Inline XBRL Instance Document—this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*    Inline XBRL Taxonomy Extension Schema Document
101.CAL*    Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*    Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*    Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*    Inline XBRL Taxonomy Extension Presentation Linkbase Document
104    Cover Page Interactive Data File (embedded within the Inline XBRL document)
 
*
Filed herewith
**
Furnished herewith
 
172

SIGNATURES
The registrant hereby certifies that it meets all of the requirements for filing its annual report on Form
20-F
and that it has duly caused and authorized the undersigned to sign this annual report on its
behalf
.
 
FinVolution Group
By:   /s/ Feng Zhang
Name:   Feng Zhang
Title:   Chief Executive Officer
Date: April 29, 2022
 
173


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Shareholders of FinVolution Group
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of FinVolution Group and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of comprehensive income, of changes in shareholders’ equity and of cash flows for each of the three years in the period ended December 31, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in
Internal Control - Integrated Framework
(2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in
Internal Control - Integrated Framework
(2013) issued by the COSO.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for credit losses on certain financial assets and guarantee liabilities in 2020.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 15. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company’s internal control over financial reporting 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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
 
F-2

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
 
F-3

Revenue Recognition - Estimates of Standalone Selling Price for Loan Facilitation and Post Facilitation Services
As described in Note 2(u) to the consolidated financial statements, loan facilitation service revenue and post facilitation service revenue for the year ended December 31, 2021 were RMB3,794.2 million and RMB1,309.6 million, respectively. The Company charged one combined transaction service fee for its delivery of loan facilitation services and post-facilitation services, each of which were distinct performance obligations. The combined transaction price was allocated to these two performance obligations using an estimate of their relative standalone selling price. Management did not have an observable standalone selling price for the loan facilitation or post-facilitation services because it did not provide such services on a standalone basis in similar circumstances to similar customers, and because there was no directly observable standalone selling price that was reasonably available for similar services in the market. As a result, the estimation of standalone selling prices involved significant judgement. Management used an expected “cost plus margin” approach to estimate the standalone selling prices of the services and then allocated the combined revenue received from customers to each performance obligation, based on the relative estimated standalone selling prices. When estimating the amount to allocate, management made certain assumptions mainly including estimates of the cost of providing the services.
The principal considerations for our determination that performing procedures relating to the estimation of standalone selling prices for loan facilitation and post-facilitation services was a critical audit matter was there was significant judgment by management in estimating the standalone selling prices, which in turn led to a high degree of auditor judgment, subjectivity, and audit effort in performing procedures and evaluating audit evidence relating to estimates of standalone selling price made by management, including estimates of the cost of providing the services.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s revenue recognition process, including controls over the Company’s model, significant assumptions and data used to estimate the standalone selling prices for loan facilitation and post-facilitation services. These procedures also included, among others, testing management’s process for estimating the standalone selling price, which involved (i) reading service agreements between the Company and its customers to identify the nature of services provided as part of loan facilitation and post-facilitation services; (ii) evaluating the appropriateness of management’s expected “cost plus margin” method of estimating standalone selling price; (iii) evaluating the reasonableness of estimates of the cost of providing the services; and (iv) testing the completeness, accuracy and relevance of underlying data used to develop management’s estimate. Evaluating the estimates of cost of providing the services involved (i) testing the allocation of expenses, which were driven by the roles and responsibility of each department and (ii) testing the completeness, accuracy, relevance, and classification of all types of expenses.
 
F-4

Measurement of expected credit losses for certain financial assets and guarantee liabilities
As described in Notes 2(t), 3 and 7 to the consolidated financial statements, the Company had the following accounts associated with expected credit losses measurement as of December 31, 2021:
 
•  Accounts receivable and contract assets
  
RMB1,890.8 million, net of credit loss allowance of RMB250.7 million
•  Quality assurance receivable
  
RMB931.8 million, net of credit loss allowance of RMB239.5 million
•  Loans receivable
  
RMB1,982.3 million, net of credit loss allowance of RMB427.9 million
•  Expected credit losses for quality assurance commitment
  
RMB3,188.6 million
The Company determined the amounts of the provisions and liabilities relating to the above accounts using an expected credit loss methodology that was based on (i) historical default experience; (ii) known and inherit risks in the portfolio; (iii) current economic conditions; and (iv) future macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. When forecasting macroeconomic factors, management primarily considered gross domestic product, consumer price index and other pertinent factors such as money supply wherein M1 money supply was determined to be the most relevant to the Company’s business.
The principal considerations for our determination that performing procedures relating to measurement of expected credit losses is a critical audit matter were (i) there was significant judgment and estimation by management in determining the modeling techniques utilized in their expected credit losses methodology and in determining the underlying estimates, which in turn led to a high degree of auditor judgment, subjectivity, and audit effort in performing procedures and evaluating audit evidence relating to estimates used in the expected credit loss methodology and (ii) the audit effort involved professionals with specialized skill and knowledge.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s estimate of expected credit losses, including controls over the Company’s models, significant assumptions, and underlying data. The procedures also included, among other things, testing management’s process for developing the estimate of expected credit losses, which involved (i) evaluating the appropriateness of management’s methodology including how loan portfolios are pooled; (ii) testing the completeness, accuracy and relevance of underlying data used in the estimate; and (iii) evaluating the reasonableness of management’s forward-looking adjustments made to historical default experience. These procedures also included the use of professionals with specialized skill and knowledge to assist in evaluating the appropriateness of certain models, methodologies and inputs used in developing the estimate of the expected credit losses.
/s/ PricewaterhouseCoopers Zhong Tian LLP
Shanghai, the People’s Republic of China
April 29, 2022
We have served as the Company’s auditor since 2016.
 
F-5

FINVOLUTION GROUP
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31, 2020 AND 2021
(All amounts in thousands, except share data, or otherwise noted)
 
         
As of December 31,
 
    
Note
  
2020
    
2021
 
         
RMB
    
RMB
    
US$
Note 2(f)
 
Assets
                               
Cash and cash equivalents
   2(i)      2,632,174        4,418,127        693,301  
Restricted cash 

   2(j)      3,484,227        4,073,414        639,208  
Short-term investments
   2(k)      1,970,958        1,204,901        189,075  
Accounts receivable and contract assets, net of credit loss allowance for accounts receivable and contract assets of 
RMB
188,725 and RMB250,696 as of December 31, 2020 and 2021, respectively
   7      863,906        1,890,846        296,715  
Quality assurance receivable, net of credit loss allowance for quality assurance receivable of RMB223,514 and RMB239,506 as of December 31, 2020 and 2021, respectively
   2(t)      1,121,554        931,798        146,219  
Property, equipment and software, net
   5      93,876        112,397        17,638  
Right of use assets
  
1
5
     54,968        49,138        7,711  
Intangible assets
   6      98,947        98,947        15,527  
Goodwill
          50,411        50,411        7,911  
Loans receivable, net of credit loss allowance for loans receivable of RMB382,012 and RMB427,873 as of December 31, 2020 and 2021, respectively 
   3      2,354,882        1,982,276        311,062  
Investments
   2(m)      950,515        971,117        152,389  
Deferred tax assets
   11      155,758        455,741        71,516  
Prepaid expenses and other assets 
   4      1,050,009        1,899,438        298,063  
         
 
 
    
 
 
    
 
 
 
Total assets
          14,882,185        18,138,551        2,846,335  
         
 
 
    
 
 
    
 
 
 
Liabilities and Shareholders’ Equity:
                               
Payable to platform customers (including payable to platform customers of the consolidated variable interest entity (“VIE”) and VIE’s subsidiaries including consolidated trusts without recourse to the Company of
RMB103,453 and RMB81,150 as of December 31, 2020 and 2021, respectively)
          103,453        81,150        12,734  
Deferred guarantee income (including deferred guarantee income of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of
 RMB1,259,396 and RMB1,089,503 as of December 31, 2020 and 2021, respectively)
   2(t)      1,259,396        1,089,503        170,967  
Expected credit losses for quality assurance commitment (including expected credit losses for quality assurance commitment of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of
 RMB2,390,501 and RMB3,188,561 as of December 31, 2020 and 2021, respectively)
   2(t)      2,390,501        3,188,561        500,355  
Payroll and welfare payable (including payroll and welfare payable of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of 
RMB132,955 and RMB146,697
 
as of December 31, 2020 and 2021, respectively)
   8      220,989        252,918        39,688  
Taxes payable (including taxes payable of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of
 RMB53,552 and RMB57,237
as of
December 31, 2020 and 2021, respectively)
 
          154,398        200,648        31,486  
Funds payable to investors of consolidated trusts (including funds payable to investors of consolidated trusts of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of RMB1,661,841 and RMB1,795,640
as of December 31, 2020 and 2021, respectively)

   3      1,661,841        1,795,640        281,775  
Contract liabilities (including contract liabilities of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of nil and RMB6,826 as of December 31, 2020 and 2021, respectively)
   2(u)      3,447        8,436        1,324  
The accompanying notes form an integral part of these consolidated financial statements.
 
F-6

FINVOLUTION GROUP
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31, 2020 AND 2021 (Continued)
(All amounts in thousands, except share data, or otherwise noted)
 
         
As of December 31,
 
    
Note
  
2020
   
2021
 
         
RMB
   
RMB
   
US$
Note 2(f)
 
Liabilities and Shareholders’ Equity (Continued)
                             
Amounts due to related party (including amounts due to related party of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of 
RMB1,984 and
RMB2,265
 
as of December 31, 2020 and 2021, respectively)
   10      1,984       2,265       355  
Leasing liabilities (including leasing liabilities of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of
 RMB42,775 and
RMB33,184
as of December 31, 2020 and 2021, respectively)
  
1
5
     43,296       33,356       5,234  
Deferred tax liabilities (including deferred tax liabilities of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of RMB67,217 and RMB45,656 as of December 31, 2020 and 2021, respectively)
   11      103,548       137,632       21,597  
Accrued expenses and other liabilities (including accrued expenses and other liabilities of the consolidated VIE and VIE’s subsidiaries including consolidated trusts without recourse to the Company of 
RMB472,446 and
RMB598,570
 as of December 31, 2020 and 2021, respectively)
   9      509,002       638,832       100,247  
         
 
 
   
 
 
   
 
 
 
Total liabilities
          6,451,855       7,428,941       1,165,762  
         
 
 
   
 
 
   
 
 
 
Commitments and contingencies
  
16

                        
FinVolution Group shareholders’ equity:
                             
Class A ordinary shares (US$0.00001 par value; 10,000,000,000 shares authorized as of December 31, 2020 and 2021; 969,071,169 and
970,871,169
issued as of December 31, 2020 and 2021; 824,164,599 and
854,591,404
outstanding as of December 31, 2020 and 2021)
   12      64       64       10  
Class B ordinary shares (US$0.00001 par value; 10,000,000,000 shares authorized as of December 31, 2020 and 2021; 581,000,000 and
 579,200,000
issued and outstanding as of December 31, 2020 and 2021)
   12      39       39       6  
Additional
paid-in
capital
          5,659,990       5,694,733       893,628  
Treasury stock (144,906,570 and
116,279,765
shares as of December 31, 2020 and 2021, respectively)
   12      (401,621     (324,171     (50,870
Statutory reserves
   2(ag)      458,058       610,403       95,786  
Accumulated other comprehensive income
          (5,142     (16,769     (2,630
Retained earnings
          2,651,918       4,690,951       736,113  
         
 
 
   
 
 
   
 
 
 
Total FinVolution Group shareholders’ equity
          8,363,306       10,655,250       1,672,043  
         
 
 
   
 
 
   
 
 
 
Non-controlling
interest
          67,024       54,360       8,530  
Total shareholders’ equity
          8,430,330       10,709,610       1,680,573  
         
 
 
   
 
 
   
 
 
 
Total liabilities and shareholders’ equity
          14,882,185       18,138,551       2,846,335  
         
 
 
   
 
 
   
 
 
 
The accompanying notes form an integral part of these consolidated financial statements.
 
F-7

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(All amounts in thousands, except share data, or otherwise noted)
 
         
For the years ended December 31,
 
    
Note
  
2019
   
2020
   
2021
 
         
RMB
   
RMB
   
RMB
   
US$
Note 2(f)
 
Operating revenue:
                                     
Loan facilitation service fees
   2(u)             3,310,875              1,908,851              3,794,182                 595,390  
Post-facilitation service fees
   2(u)      1,200,373       672,981       1,309,565       205,499  
Guarantee income
   2(t)      —         3,386,032       2,593,512       406,979  
Net interest income
   2(o)      1,106,669       1,113,337       1,216,170       190,844  
Other revenue
   2(u)      344,840       481,886       556,699       87,358  
         
 
 
   
 
 
   
 
 
   
 
 
 
Net revenues
          5,962,757       7,563,087       9,470,128       1,486,070  
         
 
 
   
 
 
   
 
 
   
 
 
 
Operating expenses:
                                     
Origination, servicing expenses and other cost of revenue

   2(v)      (1,164,716     (1,315,496     (1,834,453     (287,866
Origination, servicing expenses and other cost of revenue-related party

   2(v)      (43,494     (10,104     (7,503     (1,177
Sales and marketing expenses
   2(w)      (720,333     (482,859     (1,584,233     (248,601
General and administrative expenses
   2(x)      (435,816     (461,116     (518,245     (81,324
Research and development expenses
   2(y)      (390,585     (370,175     (434,850     (68,237
Credit losses for quality assurance commitment
   2(t)      —         (2,007,968     (1,963,609     (308,133
Provision for loans receivable
   3      (299,504     (463,175     (374,243     (58,727
Provision for accounts receivable and contract assets

   7      (261,882     (144,661     (139,226     (21,848
         
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
          (3,316,330     (5,255,554     (6,856,362     (1,075,913
Other income
                                     
Gain from quality assurance
   2(t)      98,405       —         —         —    
Realized gain from financial guarantee derivatives
  
     31,444       —         —         —    
Fair value change of financial guarantee derivatives
  
     (56,287     —         —         —    
Other income, net
   2(k), 2(ab)      136,491       116,469       122,368       19,202  
         
 
 
   
 
 
   
 
 
   
 
 
 
Profit before income tax expenses
          2,856,480       2,424,002       2,736,134       429,359  
Income tax expenses
   11      (481,962     (455,421     (240,818     (37,790
         
 
 
   
 
 
   
 
 
   
 
 
 
Net profit
          2,374,518       1,968,581       2,495,316       391,569  
Net loss (profit) attributable to
non-controlling
interest shareholders
          (1,668     4,119       13,631       2,139  
         
 
 
   
 
 
   
 
 
   
 
 
 
Net profit attributable to FinVolution Group’s ordinary shareholders
          2,372,850       1,972,700       2,508,947       393,708  
         
 
 
   
 
 
   
 
 
   
 
 
 
 
F-8

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021 (Continued)
(All amounts in thousands, except share data, or otherwise noted)
 
         
For the years ended December 31,
 
    
Note
  
2019
   
2020
   
2021
 
         
RMB
   
RMB
   
RMB
   
US$
Note 2(f)
 
Net profit
          2,374,518       1,968,581       2,495,316       391,569  
Foreign currency translation adjustment, net of nil tax
          12,110       (75,462     (11,627     (1,825
         
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive income
          2,386,628       1,893,119       2,483,689       389,744  
         
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive loss (income) attributable to
non-controlling
interest shareholders
          (1,668     4,119       13,631       2,139  
         
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive income attributable to FinVolution Group’s ordinary shareholders
          2,384,960       1,897,238       2,497,320       391,883  
         
 
 
   
 
 
   
 
 
   
 
 
 
Weighted average number of ordinary shares used in computing net profit per share
                                     
Basic
          1,525,814,189       1,477,162,991       1,420,870,790       1,420,870,790  
Diluted
          1,552,423,060       1,491,325,420       1,482,501,832       1,482,501,832  
           
Net profit per share attributable to FinVolution Group’s ordinary shareholders
                                     
Basic
          1.56       1.34       1.77       0.28  
Diluted
          1.53       1.32       1.69       0.27  
           
Net profit per ADS attributable to FinVolution Group’s ordinary shareholders (one ADS equals to five ordinary shares)
                                     
Basic
          7.78       6.68       8.83       1.39  
Diluted
          7.64       6.61       8.46       1.33  
The accompanying notes form an integral part of these consolidated financial statements.
 
F-9

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(All amounts in thousands, except share data, or otherwise noted)
 
                                                                                         
   
Note
   
Issued ordinary shares
   
Additional

paid-in

capital
   
Treasury stock
   
Accumulated

other

comprehensive

income
   
Statutory

reserve
   
Retained

earnings
   
Non-

controlling

interest
   
Total

shareholders’

equity
 
         
Share
   
Amount
   
Share
   
Amount
 
               
RMB
   
RMB
         
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
 
Balance as of December 31, 2018
            1,533,071,169       102       5,896,017       (46,301,000     (332,121     58,210        256,006       45,668       61,856          5,985,738  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Issuance of ordinary shares for share-based compensation plans
    12       17,000,000       1       —         (17,000,000     (1     —         —         —         —         —    
Repurchase of ordinary shares
    12       —         —         —         (12,729,500     (47,173     —         —         —         —         (47,173
Share-based compensation
    13       —         —         42,260       —         —         —         —         —         —         42,260  
Exercise of share-based compensation plans
    13       —         —         (297,379     55,396,235       332,121       —         —         —         —         34,742  
Net profit
            —         —         —         —         —         —         —         2,372,850       1,668       2,374,518  
Dividends paid to shareholders
            —         —         —         —         —         —         —         (390,715     —         (390,715
Foreign currency translation adjustment
            —         —         —         —         —         12,110       —         —         —         12,110  
Appropriation to statutory reserve
            —         —         —         —         —         —         61,192       (61,192     —         —    
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2019
            1,550,071,169       103       5,640,898       (20,634,265     (47,174     70,320       317,198       1,966,611       63,524       8,011,480  
           
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-10

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021 (Continued)
(All amounts in thousands, except share data, or otherwise noted)
 
                                                                                     
   
Note
 
Issued ordinary shares
   
Additional
paid-in

capital
   
Treasury stock
   
Accumulated
other
comprehensive
income
   
Statutory
reserve
   
Retained
earnings
   
Non-

controlling
interest
   
Total
shareholders’
equity
 
       
Share
   
Amount
   
Share
   
Amount
 
             
RMB
   
RMB
         
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
 
Balance as of December 31, 2019
        1,550,071,169       103       5,640,898       (20,634,265     (47,174     70,320       317,198       1,966,611       63,524         8,011,480  
       
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Cumulative effect of accounting change
  2(b)     —         —         —         —         —         —         —         (882,964     —         (882,964
Repurchase of ordinary shares
  12     —         —         —         (139,954,870     (384,871     —         —         —         —         (384,871
Share-based compensation
  13     —         —         42,169       —         —         —         —         —         —         42,169  
Exercise of share-based compensation plans
  13     —         —         (23,077     15,682,565       30,424       —         —         —         —         7,347  
Net profit
        —         —         —         —         —         —         —         1,972,700       (4,119     1,968,581  
Dividends paid to shareholders
        —         —         —         —         —         —         —         (263,569     —         (263,569
Foreign currency translation adjustment
        —         —         —         —         —         (75,462     —         —         —         (75,462
Appropriation to statutory reserve
        —         —         —         —         —         —         140,860       (140,860     —         —    
Capital injection from
non-controlling
interest
        —         —         —         —         —         —         —         —         7,619       7,619  
       
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2020
        1,550,071,169       103       5,659,990       (144,906,570     (401,621     (5,142     458,058       2,651,918       67,024       8,430,330  
       
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-11

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021 (Continued)
(All amounts in thousands, except share data, or otherwise noted)
 
   
Note
 
Issued ordinary shares
   
Additional
paid-in

capital
   
Treasury stock
   
Accumulated
other
comprehensive
income
   
Statutory
reserve
   
Retained
earnings
   
Non-

controlling
interest
   
Total
shareholders’
equity
 
       
Share
   
Amount
   
Share
   
Amount
 
             
RMB
   
RMB
         
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
 
Balance as of December 31, 2020
        1,550,071,169       103       5,659,990       (144,906,570     (401,621     (5,142     458,058       2,651,918       67,024       8,430,330  
       
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Repurchase of ordinary shares
  12     —         —         —         (4,171,000     (16,228     —         —         —         —         (16,228
Share-based compensation
  13     —         —         95,213       —         —         —         —         —         —         95,213  
Exercise of share-based compensation plans
  13     —         —         (60,470     32,797,805       93,678       —         —         —         —         33,208  
Net profit
        —         —         —         —         —         —         —         2,508,947       (13,631     2,495,316  
Dividends paid to shareholders
        —         —         —         —         —         —         —         (317,569     —         (317,569
Foreign currency translation adjustment
        —         —         —         —         —         (11,627     —         —         —         (11,627
Appropriation to statutory reserve
        —         —         —         —         —         —         152,345       (152,345     —         —    
Capital injection from
non-controlling
interest
        —         —         —         —         —         —         —         —         967       967  
       
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance as of December 31, 2021
        1,550,071,169       103       5,694,733       (116,279,765     (324,171     (16,769     610,403       4,690,951       54,360       10,709,610  
       
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes form an integral part of these consolidated financial statements.
 
F-12

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(All amounts in thousands, except share data, or otherwise noted)
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
Note 2(f)
 
Cash flows from operating activities:
                                
Net profit
     2,374,518       1,968,581       2,495,316       391,569  
Adjustments to reconcile net profit to net cash provided by (used in) operating activities:
                                
Provision for loans receivable
     299,504       463,175       374,243       58,727  
Provision for accounts receivable and contract assets
     261,882       144,661       139,226       21,848  
Provision for quality assurance receivable
     210,520       (49,590     59,136       9,280  
Depreciation and amortization
     57,712       51,780       37,277       5,850  
Amortization of
right-of-use
asset and interest of leasing liabilities
     49,373       44,653       31,956       5,015  
Change in fair value of short-term investments
     13,028       (7,211     (1,573     (247
Provision for investment
     —         33,660       5,000       785  
Gain from disposal of investments
     (10,614                           
Equity pick up of investments
     —                  4,245       666  
Net gain from investment in loans
     (1,106,669     (1,113,337     (1,216,170     (190,844
Share-based compensation
     42,260       42,169       95,213       14,941  
Impairment of intangible assets
     4,600                             
Changes in operating assets and liabilities:
                                
Accounts receivable and contract assets
     (240,597 )     (227,784     (1,166,166     (182,997
Quality assurance receivable
     (1,795,796 )     2,542,680       130,620       20,497  
Financial guarantee derivative assets and discretionary payment
     56,287                             
Deferred tax assets
     (6,977     151,335       (299,983     (47,074
Amounts due from related party
     2,830                             
Prepaid expenses and other assets
     (1,090,910     353,383       (875,274     (137,351
Payable to platform customers
     (220,404     (581,177     (22,303     (3,500
Quality assurance payable
     956,774                             
Deferred guarantee income
     —         (613,858     (169,893     (26,660
Expected credit losses for quality assurance commitment
     —         (1,202,520     798,060       125,233  
Payroll and welfare payable
     (11,569     44,304       31,929       5,010  
Taxes payable
     (96,803     26,100       46,250       7,258  
Contract liabilities
     (109,741     (52,281     4,989       784  
Amounts due to related parties
     4,309       (2,325     281       44  
Leasing liabilities
     (51,370     (45,682     (36,066     (5,660
Deferred tax liabilities
     98,858       14,816       34,084       5,349  
Accrued expenses and other liabilities
     93,473       221,377       129,830       20,373  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net cash provided by (used in) operating activities
     (215,522     2,206,909       630,227       98,896  
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash flows from investing activities:
                                
Collection of loans originated and held by the Group
     10,520,227       12,757,947       7,032,972       1,103,627  
Investment in loans originated and held by the Group
     (12,128,140     (9,826,856     (5,809,353     (911,614
Investment in convertible loan
     (20,000                           
Proceeds from disposal of investments
     21,508       2,460                    
Purchase of investments
     (803,691     (36,829     (31,246     (4,903
Proceeds from short-term investments
     5,532,569       6,177,791       13,534,543       2,123,865  
Purchase of short-term investments
     (3,902,033     (8,001,000     (12,676,800     (1,989,267
Purchase of property, equipment and software
     (48,659     (11,017     (55,271     (8,673
Acquisition of intangible assets
     —         (21,000                  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net cash provided by (used in) investing activities
     (828,219     1,041,496       1,994,845       313,035  
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash flows from financing activities:
                                
Cash received from investors - consolidated trusts
     3,437,160       766,160       1,643,572       257,911  
Cash paid to investors - consolidated trusts
     (1,488,301     (2,993,122     (1,574,118     (247,013
Cash paid for repurchase of preferential beneficiaries of consolidated trusts
     (7,948                           
Cash received from short-term borrowings
     235,000                             
Repayment of short-term borrowings
     (25,000     (235,000                  
Cash paid for dividends
     (390,715     (263,569     (317,569     (49,834
Repurchase of ordinary shares
     (42,276     (379,984     (25,991     (4,079
Proceeds from exercise of share-based compensation plans
     31,592       6,617       33,339       5,232  
Capital injection from
non-controlling
interest
     —         7,619       967       152  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net cash
provided (used in)
by financing activities
     1,749,512       (3,091,279     (239,800     (37,631
    
 
 
   
 
 
   
 
 
   
 
 
 
Effect of exchange rate changes on cash, cash equivalents and restricted cash
     11,253       (51,470     (10,132     (1,588
    
 
 
   
 
 
   
 
 
   
 
 
 
Net increase in cash, cash equivalents and restricted cash
     717,024       105,656       2,375,140       372,712  
Cash, cash equivalents and restricted cash at beginning of year
     5,293,721       6,010,745       6,116,401       959,797  
Cash, cash equivalents and restricted cash at end of year
     6,010,745       6,116,401       8,491,541       1,332,509  
    
 
 
   
 
 
   
 
 
   
 
 
 
 
F-13
 

FINVOLUTION GROUP
CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(All amounts in thousands, except share data, or otherwise noted)
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
Note 2(f)
 
Supplemental disclosure of cash investing and financing activities
                                
Cash paid for interest including interest paid to investors of consolidated trusts
     (94,957     (268,182     (161,431     (25,332
Cash paid for income taxes
     (145,825     (367,004     (574,939 )     (90,220 )  
Supplemental disclosure of
non-cash
investing and financing activities
                                
Payable for purchase of property, equipment and software
     292       607       1,134       178  
Payable for purchase of intangible assets
     —         5,000       5,000       785  
Payable for repurchase of ordinary shares
     4,897       9,784       21       3  
Receivable from exercise of share-based compensation plans
     3,938       4,668       4,537       712  
The following table sets forth cash, cash equivalents and restricted cash by category within the Consolidated Balance Sheets:
 
    
As of December 31,
 
    
2020
    
2021
 
                  
US$
 
    
RMB
    
RMB
    
Note 2(f)
 
Cash and cash equivalents
     2,632,174        4,418,127        693,301  
Restricted cash
     3,484,227        4,073,414        639,208  
    
 
 
    
 
 
    
 
 
 
Total cash, cash equivalents and restricted cash
     6,116,401        8,491,541        1,332,509  
    
 
 
    
 
 
    
 
 
 
The accompanying notes form an integral part of these consolidated financial statements.
 
F-14

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
1. Principal activities and organization
FinVolution Group (the “Company”) is an investment holding company and with its consolidated subsidiaries and the consolidated variable interest entities (“VIEs”) (collectively referred to as the “Group”) operates an online consumer finance marketplace through its platform (www.ppdai.com) registered in the People’s Republic of China (the “PRC” or “China”). The Company has been listed on the New York Stock Exchange in the United States of America since November 2017. As of December 31, 2021, the Company effectively controls a number of VIEs through a series of commercial agreements (the “VIE Agreements”) entered into between certain subsidiaries of the Group (the “WOFEs”), the VIEs and nominal shareholders of the VIEs.
As of December 31, 2021, the Company’s principal subsidiaries and consolidated VIEs are as follows:
 
Name
  
Percentage of
direct or indirect
economic
interest
 
Date of
incorporation
  
Place of
incorporation
Subsidiaries
  
 
  
FinVolution (HK) Limited (“FinVolution HK”)
   100%   June 12, 2012    Hong Kong, China
Beijing Prosper Investment Consulting Co., Ltd. (“Beijing Prosper”)
   100%   August 21, 2012    Beijing, China
Shanghai Guangjian Information Technology Co., Ltd. (“Shanghai Guangjian”)
   100%   June 5, 2017    Shanghai, China
Shanghai Shanghu Information Technology Co., Ltd. (“Shanghai Shanghu”)
Shanghai Manyin Information Technology Co., Ltd. (“Shanghai Manyin”)
   100%   February 12, 2018    Shanghai, China
Hainan Shanghu Information Technology Co., Ltd. (“Hainan Shanghu”)
   100%   August 1, 2018    Hainan, China
Consolidated VIEs
             
Beijing Paipairongxin Investment Consulting Co., Ltd. (“Beijing Paipairongxin”)
   100
%*
  June 15, 2012    Beijing, China
Shanghai Zihe Information Technology Co., Ltd. (“Shanghai Zihe”)
   100
%*
  July 6, 2017    Shanghai, China
Shanghai Nianqiao Technology Co., Ltd. (“Shanghai Nianqiao”)
   100
%*
  August 8, 2018    Shanghai, China
Shanghai Ledao Technology Co., Ltd. (“Shanghai Ledao”)
   100
%*
  January 10, 2019    Shanghai, China
Chengdu Yougao Information Technology Co., Ltd. (“Chengdu Yougao”)
   100
%*
  December 26, 2019    Chengdu, China
Consolidated VIEs’ principal subsidiaries
             
Shanghai PPDai Financial Information Services Co., Ltd. (“Shanghai PPDai”)
   100
%*
  January 18, 2011    Shanghai, China
Shanghai Erxu Information Technology Co., Ltd. (“Shanghai Erxu”)
   100
%*
  April 28, 2018    Shanghai, China
Fujian Zhiyun Financing Guarantee Co., Ltd. (“Fujian Zhiyun”)
   100
%*
  November 21, 2019    Fujian, China
 
*
Controlled via contractual relationships
 
F-15

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
2. Summary of significant accounting policies
(a) Basis of presentation
The Group’s consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and related disclosures. Actual results may differ from those estimates.
(b) Adoption of new credit loss accounting standard
On January 1, 2020, the Group adopted ASU
2016-13
Financial Instruments-Credit Losses (ASC Topic 326):
ASC Topic 326 introduced a current expected credit loss (“CECL”) methodology, which replaced the probable incurred credit losses methodology used under the historical accounting guidance. Under ASC Topic 326 methodology, credit losses are recorded upon initial recognition of financial assets at an amount equal to the lifetime expected losses. Under probable incurred credit losses methodology, credit losses are recorded when the losses are probable or have been incurred.
ASC Topic 326 requires the expected credit losses related to guarantee contracts be recorded separately from and in addition to the stand ready guarantee liability accounted for in accordance with ASC Topic 460. Before adoption of ASC Topic 326, guarantee liability is recorded at the higher of the amount determined in accordance with ASC Topic 450 and the amount determined in accordance with ASC Topic 460. The initial adoption resulted in an increase in guarantee liability related to the recognition of a separate contingent liability. Consequently, the quality assurance payable is separated into expected credit losses for quality assurance commitment, which represents the expected credit losses of the guarantee contracts accounted for in accordance with ASC Topic 326, and deferred guarantee income, which represents the stand-ready liability accounted for in accordance with ASC Topic 460. The adoption of ASC Topic 326 on January 1, 2020, resulted in a RMB883.0 million decrease to retained earnings.

 
F-16

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(c) Principle of consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the WOFEs and consolidated VIEs, for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors.
Consolidated VIEs are entities in which the WOFEs through their respective contractual arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entities, and therefore the Company is the primary beneficiary of these entities.
All transactions and balances among the Company, its subsidiaries, the VIEs and the VIEs’ subsidiaries have been eliminated upon consolidation.
Details of the typical structure of the Company’s significant VIEs are set forth below:
i) VIE Agreements that give the Company effective control of VIEs
Business Operation Agreement
Pursuant to the relevant business operation agreements, the shareholders of the VIEs agree that to the extent permitted by law, they will accept and unconditionally execute the WOFEs’ instructions on business operations, such as appointment of directors and executive officers. They further agree that, without the WOFEs’ prior written consent, the VIEs will not take any action that may have material adverse effects on their assets, businesses, human resources, rights, obligations, or business operations. The shareholders of the VIEs agree to transfer any dividends or other similar income or interests they receive as the shareholders of the VIEs, if any, immediately and unconditionally to the WOFEs. This agreement also requires each of the shareholders of the VIEs to issue an irrevocable power of attorney authorizing the WOFEs or any person(s) designated by the WOFEs to execute shareholders’ rights on behalf of such shareholder. Unless the WOFEs terminate this agreement in advance, the agreement will remain effective until the VIEs are dissolved pursuant to PRC law.
Power of Attorney
Pursuant to each power of attorney, each shareholder of the VIEs have irrevocably appointed the WOFEs or any persons designated by the WOFEs to act as such shareholder’s
attorney-in-fact
to exercise all shareholder rights under PRC law and the relevant articles of association, including but not limited to, appointing directors, supervisors and officers of the VIEs as well as the right to sell, transfer, pledge and dispose all or a portion of the shares held by Nominee Shareholder. The power of attorney will remain in force for ten years unless early terminated by the WOFEs. The term of the power of attorney can be extended at the WOFEs’ option until the VIEs are dissolved in accordance with PRC law and regulation.
Exclusive Option Agreement
Pursuant to the exclusive option agreements, the Nominee Shareholders of the VIEs granted the WOFEs or any third party designated by the WOFEs the exclusive and irrevocable right to purchase from the Nominee Shareholders, to the extent permitted by PRC law and regulations, all or part of its respective equity interests in the VIEs for a purchase price equal to the registered capital. The Nominee Shareholders will then return the purchase price to the WOFEs or any third party designated by the WOFEs after the option is exercised. The WOFEs may transfer all or part of its option to a third party at its own option. The VIEs and the Nominee Shareholders agree that without prior written consent of the WOFEs, they may not transfer or otherwise dispose the equity interests or declare any dividend. The exclusive option agreement will remain effective until the WOFEs or any third party designated by the WOFEs acquire all equity interest of the VIEs.
 
F-17

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(c) Principle of consolidation (continued)
i) VIE Agreements that give the Company effective control of VIEs (continued)
 
Equity Pledge Agreement
Pursuant to relevant equity pledge agreements, each shareholder of the VIEs has pledged all of his or her equity interest held in the VIEs to the WOFEs to guarantee his or her obligations under the business operation agreement, the power of attorney, exclusive option agreement and the exclusive technology consulting and service agreement. In the event that the VIEs breach any obligations under these agreements, the WOFEs as the pledgee, will be entitled to request immediate disposal of the pledged equity interests and have priority to be compensated by the proceeds from the disposal of the pledged equity. The Nominee Shareholders may not dispose of the equity interests or create or permit any pledges which may have an adverse effect on the rights or benefits of the WOFEs without the prior written consent of the WOFEs. The relevant share pledge agreements will remain effective until the VIEs and its Nominee Shareholders discharge all of their obligations under the VIE Agreements and the pledgee consents such discharge in writing.
ii) VIE
Agreement
that enables the Company to receive substantially all of the economic benefits from the VIEs
Exclusive technology consulting and service agreement
Pursuant to the exclusive technology consulting and service agreements, WOFEs have the exclusive right to provide the VIEs and their subsidiaries (as designated in the agreement) with technical support, consulting services and other services. The WOFEs shall exclusively own any intellectual property arising from the performance of the agreement. During the term of this agreement, the VIEs and their designated subsidiaries may not accept any services covered by this agreement provided by any third party. The VIEs and their designated subsidiaries agree to pay service fees equal to 100% of the net profit generated or otherwise determined by the WOFEs. Except by mutual agreement upon early termination by parties in writing, the exclusive business cooperation agreement will remain effective until the VIEs and their designated subsidiaries are dissolved in accordance with PRC law and regulation.
Based on these contractual agreements, the Company believes that the VIEs as described above should be considered as VIEs because the equity holders do not have significant equity at risk nor do they have the characteristics of a controlling financial interest. Given that the Company, through the WOFEs, is the primary beneficiary of these VIEs, the Company believes that these VIEs should be consolidated based on the structure as described above.
 
F-18

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(c) Principle of consolidation (continued)

 
The Group has established a series of trusts administrated by third-party trust companies. Since these trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries, the Group has power to direct the activities of the trusts. In addition, the Group has the obligation to absorb losses or the right to receive benefits from the trusts that could potentially be significant to the trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets including loans receivable (Note 3), liabilities, results of operations and cash flows are consolidated under Accounting Standards Codification (“ASC”) 810.
The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Cash and cash equivalents
     1,660,549        2,176,581  
Restricted cash
     3,176,799        3,691,832  
Short-term investments
     1,970,958        1,173,523  
Accounts receivable and contract assets
     685,556        1,805,079  
Quality assurance receivable
     1,121,554        931,798  
Property, equipment and software, net
     67,010        43,241  
Intangible assets
     35,187        35,187  
Right of use assets
     54,385        48,941  
Loans and receivables, net of credit loss allowance for
loans receivables
     2,107,837        1,696,495  
Investments
     888,081        820,607  
Investment in subsidiaries and VIEs
 
 
48,147
 
 
 
70,578
 
Deferred tax assets
     149,511        343,494  
Amounts due from Group companies
     —          2,200,275  
Prepaid expenses and other assets
     1,002,863        1,672,654  
    
 
 
    
 
 
 
Total assets
     12,968,437        16,710,285  
    
 
 
    
 
 
 
Payable to platform customers
     103,453        81,150  
Deferred guarantee income
     1,259,396           1,089,503  
Expected credit losses for quality assurance commitment
     2,390,501        3,188,561  
Payroll and welfare payable
     132,955        146,697  
Taxes payable
     53,552        57,237  
Funds payable to investors of consolidated trusts
     1,661,841        1,795,640  
Contract liabilities
     —          6,826  
Deferred tax liabilities
     67,217          45,656  
Leasing liabilities
     42,775        33,184  
Amounts due to Group companies
     2,151,941        4,005,052  
Amounts due to related party
     1,984        2,265  
Accrued expenses and other liabilities
     472,446        598,570  
    
 
 
    
 
 
 
Total liabilities
     8,338,061        11,050,341  
    
 
 
    
 
 
 
 
F-19

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(c) Principle of consolidation (continued)
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Third-party revenues
  
 
5,742,868
 
  
 
6,993,099
 
  
 
8,333,978
 
Inter-company revenues
  
 
27,033
 
  
 
159,319
 
  
 
796,071
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net revenues
  
 
5,769,901
 
  
 
7,152,418
 
  
 
9,130,049
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Third-party expenses
  
 
(2,213,442
  
 
(2,000,511
  
 
(3,441,504
Inter-company expenses
  
 
(1,837,121
  
 
(1,129,163
  
 
(2,545,816
Related party expenses
  
 
(43,494
  
 
(10,104
  
 
(7,503
Provision for accounts receivable and contract assets
  
 
(258,071
  
 
(116,387
  
 
(134,938
Provision for loans receivable
  
 
(257,263
  
 
(302,243
  
 
32,317
 
Credit losses for quality assurance commitment
  
 
—  
 
  
 
(2,007,968
  
 
(1,963,609
 
  
 
 
 
  
 
 
 
  
 
 
 
Total Operating expenses
  
 
(4,609,391
  
 
(5,566,376
  
 
(8,061,053
 
  
 
 
 
  
 
 
 
  
 
 
 
Loss from subsidiaries and VIEs
  
 
(1,128
  
 
(2,372
  
 
(448
 
  
 
 
 
  
 
 
 
  
 
 
 
Income from operations
  
 
1,159,382
 
  
 
1,583,670
 
  
 
1,068,548
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Other income, net
  
 
32,435
 
  
 
100,830
 
  
 
93,674
 
Gain from quality assurance
  
 
98,405
 
  
 
—  
 
  
 
—  
 
Realized gain from financial guarantee derivatives
  
 
31,444
 
  
 
—  
 
  
 
—  
 
Fair value change of financial guarantee derivatives
  
 
(56,287
  
 
—  
 
  
 
—  
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Profit before income tax expense
  
 
1,265,379
 
  
 
1,684,500
 
  
 
1,162,222
 
Income tax expenses
  
 
(268,504
  
 
(319,700
  
 
(144,463
 
  
 
 
 
  
 
 
 
  
 
 
 
Net profit
  
 
996,875
 
  
 
1,364,800
 
  
 
1,017,759
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Cash used in operating activities under service agreements for Inter-company
  
 
(239,476
  
 
(2,143,205
  
 
(2,313,224
Cash provided by operating activities under service agreements for Inter-company

  
 
26,225
 
  
 
137,624
 
  
 
534,988
 
Net cash provided by operating activities for Third-party
  
 
209,889
 
  
 
2,415,649
 
  
 
1,412,435
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
operating activities
  
 
(3,362
  
 
410,068
 
  
 
(365,801
 
  
 
 
 
  
 
 
 
  
 
 
 
Capital contribution to Group companies
  
 
—  
 
  
 
—  
 
  
 
(22,432
Collection of loans from Group companies
  
 
—  
 
  
 
—  
 
  
 
389,043
 
Cash paid as loans extended to Group companies
  
 
—  
 
  
 
—  
 
  
 
(2,328,235
Other investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
1,668,517
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
(293,107
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
—  
 
  
 
—  
 
  
 
(164,719
Cash received as loans from Group companies
  
 
31,920
 
  
 
—  
 
  
 
1,785,238
 
Other financing activities
  
 
2,000,911
 
  
 
(2,286,962
  
 
69,454
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
financing activities
  
 
2,032,831
 
  
 
(2,286,962
  
 
1,689,973
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Under the VIE Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there is
no
asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability company under the Company Law of the PRC, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.
Currently there is no contractual arrangement which requires the Company to provide additional financial support to the VIEs. However, as the Company conducts its businesses primarily based on the licenses and approvals held by the VIEs and their subsidiaries, the Company has provided and will continue to provide financial support to the VIEs. VIEs’ assets comprise both recognized and unrecognized revenue-producing assets. The recognized revenue-producing assets include leasehold improvements, computers and network equipment and purchased intangible assets which are recognized in the Company’s consolidated balance sheet. The unrecognized revenue-producing assets mainly consist of copyrights, trademarks and operation licenses which are not recorded in the financial statements of VIEs as they did not meet the recognition criteria set in ASC 350-30-25. 
 
F-20

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(d) Business combinations and noncontrolling interests (continued)
 
(d) Business combinations and noncontrolling interests
The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Company to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated income statements. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
In a business combination achieved in stages, the Company
re-measures
the previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the
re-measurement
gain or loss, if any, is recognized in the consolidated income statements.

When there is a change in ownership interests that result in a loss of control of a subsidiary, the Company deconsolidates the subsidiary from the date control is lost. Any retained noncontrolling investment in the former subsidiary is measured at fair value and is included in the calculation of the gain or loss upon deconsolidation of the subsidiary.
For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated income statements includes the net income (loss) attributable to noncontrolling interests and mezzanine equity holders when applicable. Net income (loss) attributable to mezzanine equity holders is included in net income (loss) attributable to noncontrolling interests on the consolidated income statements, while it is excluded from the consolidated statements of changes in shareholders’ equity. The cumulative results of operations attributable to noncontrolling interests, along with adjustments for share-based compensation expense arising from outstanding share-based awards relating to subsidiaries’ shares, are also recorded as noncontrolling interests in the Company’s consolidated balance sheets. Cash flows related to transactions with noncontrolling interests are presented under financing activities in the consolidated statements of cash flows.
(e) Use of estimates
The preparation of consolidated financial statements in accordance 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.
Financial statements amounts that reflect significant accounting estimates and assumptions include revenue recognition, measurement for provisions and liabilities in scope for ASC Topic 326 including credit loss provision for quality assurance receivables, loan receivables and accounts receivable and contract assets as well as expected credit losses for quality assurance commitment, valuation allowance for deferred tax assets, determination of uncertain tax positions, and valuation of share-based awards. Such accounting estimates are impacted significantly by judgements and assumptions used in the preparation of the Group’s consolidated financial statements, and actual results could differ materially from these estimates. Changes in estimates are recorded in the period they are identified.
(f) Foreign currency and foreign currency translation
The Group uses Renminbi (“RMB”) as its reporting currency. The US$ is the functional currency of the Group’s entities incorporated in Cayman Islands and Hong Kong, and the RMB is the functional currency of the Group’s PRC subsidiaries.
 
F-21

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)

Transactions denominated in other than the functional currencies are
re-measured
into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are
re-measured
at the balance sheet date exchange rate. The resulting exchange differences are recorded in the consolidated statements of comprehensive income.
The financial statements of the Group are translated from the functional currency to the reporting currency, RMB. Assets and liabilities of the subsidiaries are translated into RMB using the exchange rate in effect at each balance sheet date. Income and expenses items are generally translated at the average exchange rates prevailing during the fiscal year. Foreign currency translation adjustments arising from these are accumulated as a separate component of shareholders’ equity on the consolidated financial statements
. The exchange rates used for translation on December 31, 2020 and 2021 were US$1.00= RMB6.5249 and RMB6.3757, respectively, representing the index rates stipulated by the People’s Bank of China.
(g) Convenience translation
Translations of balances in the Group’s consolidated balance sheet, consolidated statement of operations and comprehensive income and consolidated statement of cash flows from RMB into US$ as of and for year ended December 31, 2021 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB6.3726, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December 3
0
, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December 3
0
, 2021, or at any other rate.
(h) Significant risks and uncertainties
Risk of concentration
As of December 31, 2020 and 2021, substantially all of the Group’s cash, term deposit and cash equivalents, restricted cash and short-term investments were held in major financial institutions located in the PRC and in Hong Kong, which management considers to be of high credit quality. Accounts receivable and contract assets are generally unsecured and denominated in RMB, and are derived from revenues earned from operations arising primarily in the PRC. No individual customer accounted for more than 10% of net revenues for the years ended December 31, 2019, 2020 and 2021. No individual customer accounted for more than 10% of accounts receivable and contract assets as of December 31, 2020 and 2021.
Risk of uncertainties
In October 2019, the China Banking and Insurance Regulatory Commission, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies (“Circular 37”), which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business or provide financing guarantee services in a disguised form without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business. Such entity might also subject to penalties including fines and confiscation of illegal gains if applicable. In the Group’s collaboration with institutional funding partners, in order to attract and maintain such business relationship, the Group currently provides quality assurance commitment mainly through (i) repurchase of default loans from third-party guarantee companies which provide guarantee for the loans from institutional funding partners and (ii) setting aside security deposits with third-party guarantee companies to ensure the Group has enough cash to perform its repurchase obligation if the borrowers introduced by the Group default. Due to the lack of legal interpretation for financing guarantee in a disguised form, there is uncertainty related to whether such quality assurance commitment provided to institutional funding partners constitutes a financing guarantee in a disguised form. If the quality assurance commitment provided by the Group were determined to be financing guarantee in a disguise form, the Group’s business, financial condition, results of operations and liquidity will be materially and adversely affected.
 
F-22

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
In order to reduce the compliance risk under Circular 37, the Group incorporated three licensed financial guarantee companies since 2019, which, since the incorporation, provide direct guarantees for certain loans funded by the institutional funding partners to replace existing quality assurance commitment provided. In 2021, The Group increased the registered capital of the guarantee subsidiaries from RMB1.9 billion as of December 31, 2020, to RMB2.4 billion as of December 31, 2021. While the outstanding loan principle covered by proper direct guarantees provided by the Group as a percentage of all outstanding loan balances facilitated by the Group increased, the absolute amount of outstanding loan principle under the quality assurance commitment increased as a result of the Group’s expansion of the business size in 2021. However, the Group will continue its effort to increase its guarantee capability by obtaining additional financial guarantee licenses or increasing the capital of its financial guarantee subsidiaries to continue reducing its risk of noncompliance.
(i) Cash and cash equivalents
Cash and cash equivalents
represent cash on hand, demand deposits, term deposits and highly liquid investments placed with banks or other financial institutions, which have original maturities less than three months.

(j) Restricted cash
Restricted cash represents:
 
  (i)
Cash in quality assurance is cash managed by the Group through designated bank accounts under the new quality assurance program. There is no other use of these funds except for making payments to investors for default loans that are subject to quality assurance protection. As of December 31, 2020 and 2021, the restricted cash related to quality assurance obligations were RMB1,671,785 and RMB2,042,084, respectively.
 
  (ii)
Cash held in escrow accounts that is jointly managed by the Group and institutional funding partners. As of December 31, 2020 and 2021, the restricted cash managed by the Group and institutional funding partners amounted to RMB701,673 and RMB1,281,869, respectively.
 
  (iii)
Cash received via consolidated trusts that has not yet been distributed. As of December 31, 2020 and 2021, the restricted cash related to cash not yet distributed amounted to RMB482,285 and RMB341,397, respectively.
 
  (iv)
Cash held in capital verification account under the name of a subsidiary of the Group established in December 2020 as a
paid-in
capital. As of December 31, 2020 and 2021, the restricted cash related to capital verification account amounted to RMB300,000 and RMB nil, respectively.
 
  (v)
Cash received from borrowers that has not yet been disbursed to institutional funding partners. As of December 31, 2020 and 2021, the restricted cash held as related to cash not yet disbursed amounted to RMB225,031 and RMB326,914, respectively.
 
  (vi)
Cash received from investors or borrowers that has not yet been disbursed, due to a settlement time lag. As of December 31, 2020 and 2021, the restricted cash related to cash not yet disbursed amounted to RMB103,453 and RMB81,150, respectively.
(k) Short-term Investments
Short-term investments mainly consist of investments in wealth management products. The wealth management products are certain deposits with variable interest rates or principal not guaranteed with certain financial institutions.
Realized and unrealized gain related to the short-term investments is recorded as other income in the consolidated statements of comprehensive income. RMB52,863, RMB33,189 and RMB91,686 was recognized for the years ended December 31, 2019, 2020 and 2021, respectively.
 
F-23

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(l) Accounts receivable, contract assets and credit loss allowance
Accounts receivable and contract assets is related to the facilitation and post-facilitation service in relation to loans facilitated by the Group. Contract assets represent the Group’s right to consideration in exchange for services that the Group has transferred to the customer before payment is due. The Group only recognizes accounts receivable and contract assets to the extent that the Group believes it is probable that it will collect substantially all of the consideration to which it will be entitled to in exchange for the services transferred to the customer.
Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and credit risk allowance. Beginning in 2020, the Group establishes a credit loss allowance based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on historical default experience and other factors surrounding the credit risk of the borrowers. The Group evaluates and adjusts its credit loss allowance on a quarterly basis or more often as necessary. Accounts receivable and contract assets that are delinquent for 180 days or more are generally written off.
(m) Investments
The Group has classified its investments into equity method investments and
non-marketable
equity investments.
The Group applies equity method in accounting for its investments in entities in which the Group has the ability to exercise significant influence but does not have control and the investments are in either common stock or
in-substance
common stock. Unrealized gains on transactions between the Group and an affiliated entity are eliminated to the extent of the Group’s interest in the affiliated entity, unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. The Group accounts for private equity funds using the equity method of accounting unless the Group’s interest is so minor that the Group may have virtually no influence over partnership operating and financial policies.
Non-marketable
equity investments are investments in privately held companies without readily determinable market values. They are measured at cost minus impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for identical or a similar investment of the same issuer. The changes in the fair value of
non-marketable
equity investments are recognized in the consolidated statement of comprehensive income.
The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively.
 
     As of December 31,  
     2020      2021  
Equity method investments
     129,622        132,377  
Non-marketable
equity investments
     820,893        838,740  
    
 
 
    
 
 
 
       950,515        971,117  
    
 
 
    
 
 
 
 
F-24

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(m) Investments (continued)
 
Equity method investments
For the years ended December 31, 2019, 2020 and 2021, the Group made investments in several private equity funds and accounted these investments as equity method investments as the Group has ability to significantly influence the operations or financial activities of the investees. For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nill, nill and RMB5,000 for equity method investments, respectively.
Non-marketable
equity investments
For the years ended December 31, 2019, 2020 and 2021, the Group made investments of less than 10% of equity interest in several
non-listed
companies. These investments were accounted for as
non-marketable
equity investment using measurement alternative because these investments do not have readily determinable fair value and the Group does not have significant influence over the investees.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nil, RMB33,600 and nil for non-marketable equity investments, respectively.
 
F-25

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(n) Fair value measurement
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.
The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The three levels of inputs that may be used to measure fair value include:
Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
The Group does not have any
non-financial
assets or liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis.
The Group’s financial instruments consist principally of cash and cash equivalents, restricted cash, short-term investments, quality assurance receivable, loans receivable, accounts receivable, payable to platform customers, quality assurance payable, deferred guarantee income, expected credit losses for quality assurance commitment, short-term borrowings and other liabilities.
Short-term investments
The short-term investments mainly consist of wealth management products and are measured at fair value.
Other financial instruments
The carrying amounts of financial instruments other than short-term investments, approximate their fair values due to the short-term maturities of these instruments.
 
F-26

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(n) Fair value measurement (continued)
 
Assets and liabilities measured at fair value on a recurring basis
The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:
 
December 31, 2020
                           
     Level 1 Inputs      Level 2 Inputs      Level 3 Inputs      Balance at Fair value  
     RMB      RMB      RMB      RMB  
Assets
                                   
Short-term investments
                                   
—wealth management products
               1,970,958                  1,970,958  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
December 31, 2021
                         
     Level 1 Inputs      Level 2 Inputs     Level 3 Inputs     Balance at Fair value  
     RMB      RMB     RMB     RMB  
Assets
                                 
Short-term investments
                                 
—wealth management products
               1,204,901                1,204,901  
    
 
 
    
 
 
   
 
 
   
 
 
 
The Group values its wealth management products held in certain banks using quoted rate of return or quoted subscription/redemption prices published by the banks for these products, and accordingly, the Group classifies such wealth management products as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.
Assets and liabilities measured at fair value on a
non-recurring
basis
Non-marketable
equity investments are measured at fair value on a
non-recurring
basis. The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of
non-marketable
equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers:
 
     For the years ended December 31,  
     2019      2020      2021  
Upward adjustments
     3,149        —              
Downward adjustments (including impairment)
     —          (36,600          
    
 
 
    
 
 
    
 
 
 
Total unrealized gain (losses)
     3,149        (36,600          
    
 
 
    
 
 
    
 
 
 
The following table sets forth the total carrying value of the Group’s
non-marketable
equity investments at fair value on a
non-recurring
basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities:
 
     As of December 31,  
     2020      2021  
Initial cost basis
     854,174        872,021  
Upward adjustments
     3,319        3,319    
Downward adjustments (including impairment)
     (36,600      (36,600
    
 
 
    
 
 
 
Total carrying value at the end of the period
     820,893        838,740  
    
 
 
    
 
 
 
 
F-27

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(o) Net interest income
The Group, through consolidated trust plans (See Note 3), WOFEs and subsidiaries of VIEs, originate and hold loans.
Interest on loans receivable is accrued based on the contractual interest rates of the loan as earned. Accrual of interest is generally discontinued when reasonable doubt exists as to the full, timely collection of interest or principal. When a loan is discontinued from interest accrual, the Group stops accruing interest and reverses all accrued but unpaid interest as of such date.
As the primary beneficiary of the trusts, the Group incorporated the trust plans and recorded return of the other trust parties into interest expense. The interest expense is accrued based on the expected rate of return during the contractual term of the alternative investment products and the trusts.
The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Interest income
     1,342,289        1,341,657        1,290,016  
Less: Interest expense
     (235,620      (228,320      (73,846
    
 
 
    
 
 
    
 
 
 
Net interest income
     1,106,669        1,113,337        1,216,170  
    
 
 
    
 
 
    
 
 
 
(p) Property and equipment, net
Property and equipment are stated at cost less accumulated depreciation and amortization. Property and equipment are depreciated over the estimated useful lives of the assets using the straight-line method taking into account the estimated residual value, if any. The following table sets forth the estimated useful life and residual value:
 
Category
  
Estimated useful life
   Residual value  
Office furniture and equipment
  
3-
5
years
     5
Computer and electronic equipment
  
3-
5
years
     5
Leasehold improvements
   shorter of remaining lease period or estimated useful life      Nil  
Software
  
1-
5
years
     Nil  
Expenditures for maintenance and repairs are expensed as incurred. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation amortization are removed from the accounts and any resulting gain or loss is recognized in consolidated statement of comprehensive income.
(q) Intangible assets
As of December 31, 2021, the intangible assets held by the Group includes micro-lending license, factoring license, financial leasing license and insurance brokerage license which have indefinite useful life. The Group evaluates these indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. If an intangible asset that is not being amortized is subsequently determined to have a finite useful life, the asset is tested for impairment.
 
F-28

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(r) Goodwill
Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed of the acquired entity as a result of the Company’s acquisitions of interests in its subsidiaries and the consolidated VIEs. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the
two-step
quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed.
In performing the
two-step
quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit’s goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets, liabilities and goodwill to reporting units, and determining the fair value of each reporting unit.
On January 1, 2020, the Group adopted ASU
No. 2017-04,
Simplifying the Test for Goodwill Impairment to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have impact on the consolidated financial statements.
(s) Impairment of long-lived assets other than goodwill
The Group evaluates its long-lived assets other than goodwill and intangible assets with indefinite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the expected future undiscounted cash flows attributable to these assets. If it is determined that an asset is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the assets exceeds the expected discounted cash flows arising from those assets. Impairment losses of long-lived assets related to intangible assets recognized for the years ended December 31, 2019, 2020 and 2021 were RMB4,600, nil and nil, respectively.
 
​​​​​​​
F-29

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(t) Quality assurance obligations
For
off-balance
sheet loans funded by institutional funding partners, the Group provides quality assurance commitment to compensate them in the event of borrowers’ default in the form of 1) guarantee provided by third-party financial guarantee companies or financial guarantee company within the Group; or 2) insurance provided by third-party insurance company, if the insurance coverage is exhausted, a third party guarantee company will repay the institutional funding partner in full. In either case
s
, after the third-party guarantee companies repay the overdue amount, the Group is obligated to compensate the third-party guarantee companies at an amount equal to the repayment made to the institutional funding partners. In certain cases, the Group is also required to provide a security deposit at an amount equal to a certain percentage of the outstanding balance of loans the institutional funding partners funded to the borrowers referred by the Group. The Group might also be required to replenish such security deposit in the event the security deposit is used by the institutional funding partners to make up for the loss they incurred.
In the past the Group used to provide quality assurance fund program to individual investors to compensate them in the event of borrowers’ default, which were terminated in 2019 due to regulation change. Quality assurance commitment and quality assurance fund are hereinafter collectively referred to as “quality assurance obligations”.
Quality assurance payables
Before adoption of ASC Topic 326, the quality assurance obligations are comprised of two components: (i) ASC Topic 460 component; and (ii) ASC Topic 450 component. In accordance with ASC 460-10-25-2 and ASC 460-10-30-3, the non-contingent and contingent aspect of the financial guarantee must both be considered at initial measurement. Each institutional funding partner or individual investor has a contract with the Group that specifies its ability to collect from either the Group or the quality assurance fund. Therefore, an individual contract is considered to be the unit of account for purposes of applying ASC Topic 460. Therefore, the liability recorded based on ASC Topic 460 is determined on a loan by loan basis and is reduced as the Group is released from the underlying risk, i.e., as the loan is repaid by the borrower or when the institutional funding partner or individual investor is compensated in the event of a default. This component is a stand ready obligation which is not subject to the probable threshold used to record a contingent obligation. The other component is a contingent liability determined based on historical default rates, representing the obligation to make future payouts from the Group itself or quality assurance fund, measured using the guidance in ASC Topic 450, Contingencies. The ASC Topic 450 contingent component is determined on a loan by loan basis, but considers the actual and expected performance of the pool when estimating the contingent liability. As each guarantee is a separate unit of account that has a contingent component pursuant to ASC Topic 450, the contingent component pertains only to the loan covered by the guarantee. However, the contingent liability recorded under ASC Topic 450 would take into consideration the performance of the overall pooled loan basis, including the cap, if any, imposed on the specific pool, as such data will inform the likelihood of payout on an individual contract basis.
Subsequent to initial recognition, the quality assurances obligations are measured at the greater of the amount determined based on ASC Topic 460 and the amount determined based on ASC Topic 450. ASC Topic 460 does not prescribe a method for subsequently measuring and recording the non-contingent guarantee liability. As stated in ASC 460-10-35-1, the guarantee liability should generally be reduced by recording a credit to net income as the guarantor is released from the guaranteed risk. As the risk is reduced as each payment is made, a systematic and rational amortization method based on when the payments are made may be appropriate. If there is no difference between the ASC Topic 460 component and ASC Topic 450 component, no gain or loss is recorded. If the ASC Topic 460 component falls below the ASC 450 component, a contingent liability would be set up with an accompanying loss recognized in the gain (loss) from quality assurance in the consolidate statement of comprehensive income.
As the risk of the guarantee liability is reduced, it is recognized into the income statement by a systematic and rational amortization method, e.g. over the term of the loan, within the “gain from the quality assurance” line item of the income statement. For the year ended December 31, 2019, the amount of gain recorded was RMB98.4 million.
 
F-30

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(t) Quality assurance obligations (continued)
 
The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019:
 
  
For the year ended
December 31,
 
 
  
2019
 
Opening balance
  
 
3,819,379
 
Fair value of newly written guarantee and quality assurance obligation
  
 
6,156,826
 
Release of guarantee and quality assurance payable upon repayment
  
 
(6,718,809
Contingent liability
  
 
6,409,884
 
Payouts during the year
  
 
(12,299,134
Recoveries during the year
  
 
7,408,007
 
 
  
 
 
 
Ending balance
  
 
4,776,153
 
 
  
 
 
 
As of December 31, 2019, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance program were RMB21,794,353.
Deferred guarantee income and expected credit losses for quality assurance commitment

Upon adoption of ASC Topic 326 as described in Note 2(b), deferred guarantee income represents the stand ready component of the guarantee contracts that are determined in accordance with ASC Topic 460. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. Subsequent to initial recognition, deferred guarantee income is released systematically as guarantee income in revenue in the consolidated statement of comprehensive income as the Group is released from the underlying risk.

Expected credit losses for quality assurance commitment represents the expected life time credit losses of the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separate from and in addition to deferred guarantee income at the amount equal to the expected lifetime credit losses of the underlying loans covered by the quality assurance obligation. The expected credit losses are determined based on historical default experience, known and inherent risks in the portfolio, current economic conditions and future macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. The liability is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment. Subsequent to initial recognition, the expected credit losses are adjusted for changes in expected lifetime credit losses. The initial recognition and adjustments made to expected credit losses for quality assurance commitment are recorded as provision for quality assurance commitment in the consolidated statement of comprehensive income. The table below sets forth the movement of deferred guarantee income and expected credit losses for quality assurance commitment for the years ended December 31, 2020 and 2021:
 
Deferred guarantee income:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
1,873,254
 
  
 
1,259,396
 
Newly written quality assurance obligations
  
 
2,838,707
 
  
 
2,423,619
 
Release of quality assurance obligations upon repayment
  
 
(3,386,032
  
 
(2,593,512
Termination of P2P quality assurance obligations*
  
 
(66,533
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
1,259,396
 
  
 
1,089,503
 
 
  
 
 
 
  
 
 
 
 
Expected credit losses for quality assurance commitment:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
3,593,021
 
  
 
2,390,501
 
Provision for credit losses of quality assurance obligations
  
 
2,057,558
 
  
 
1,904,473
 
Payouts during the year
  
 
(8,297,516
  
 
(7,227,869
Recoveries during the year
  
 
5,199,893
 
  
 
6,121,456
 
Termination of P2P quality assurance obligations*
  
 
(162,455
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
2,390,501
 
  
 
3,188,561
 
 
  
 
 
 
  
 
 
 
 
F-31

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(t) Quality assurance obligations (continued)

*
In March 2020, the Company early repaid all outstanding loan balance before their maturity for one P2P funding partner as a result of the Group’s decision to discontinue business relationship with online lending information intermediary, which resulted in decrease in guarantee related receivables and liabilities. The overall impact on gain or loss is immaterial.
As of December 31, 2021, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance
obligations
were RMB44,035,267.

Quality assurance receivable
A quality assurance receivable is recognized at loan inception at its fair value on a
loan-by-loan
basis. Beginning in 2020, the Group establishes a credit loss allowance primarily based on expectations of lifetime credit losses based on historical default experience, known or inherent risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior to 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on estimates of future cash flows and assesses whether there is any indicator of impairment to any individual underlying loan of the quality assurance receivable.
The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
Quality assurance receivable
     1,345,068        1,171,304  
Allowance for credit losses for quality assurance receivable
     (223,514      (239,506
    
 
 
    
 
 
 
Quality assurance receivable, net
     1,121,554        931,798  
    
 
 
    
 
 
 
The Group evaluates expected credit losses of quality assurance receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
    
1-89 days
past due
    
90-119
days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total quality
assurance
receivable
 
December 31, 2020
                                                              
New borrowers
     26,708        5,651        5,312        5,407        43,078        191,155        234,233  
Repeat borrowers
     70,819        25,745        22,647        15,388        134,599        976,236        1,110,835  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     97,527        31,396        27,959        20,795        177,677        1,167,391        1,345,068  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
               
December 31, 2021
                                                              
New borrowers
     9,094        2,340        2,004        1,931        15,369        269,919        285,288  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Repeat borrowers
     27,695        6,771        5,935        5,616        46,017        839,999        886,016  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     36,789        9,111        7,939        7,547        61,386        1,109,918        1,171,304  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the quality assurance receivable balance as of December 31, 2021 are originated in 2021.
 
F-32

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively:
 
 
  
For the years ended December 31,
 
 
  
2020
 
  
2021
 
Beginning balance
     809,503        223,514  
Impact of adoption of ASC 326 (Note 2(b))
     34,998            
Provision/(reversal) for credit losses
     (49,590      59,136  
Write-offs
     (571,397      (43,144
    
 
 
    
 
 
 
Ending balance
     223,514        239,506  
    
 
 
    
 
 
 
(u) Revenue recognition
The Group engages primarily in operating an online consumer finance marketplace by providing an online platform which matches borrowers with institutional funding partners, and assisting facilitation of loans to investors on certain third-party online platforms (collectively referred to as “investors”). The Group determines that it is not the legal lender or legal borrower in the above process. Therefore, the Group generally does not record loan receivable and payable arising from the loans between investors and borrowers on its balance sheets other than consolidated trusts (Note 3). Revenue comprises the fair value of the consideration received or receivable for the provision of services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The Group discontinue matching of individual investors in 2019 due to change in regulations.
Revenue recognition policies for each type of services under ASC Topic 606 are discussed as follows:
Revenue from Single Loans
In accordance with a series contracts entered into among the borrowers, investors (either individual or institutional funding partners) and the Group, the Group generally provides the following services to the borrowers and investors:
 
 
 
The Group operates a platform that enables borrowers and investors to exchange information;
 
 
 
The Group collects information from borrowers, conduct credit assessment and match borrowers with investors;
 
 
 
Once borrowers and investors are matched, the Group is responsible for collect and transfer funds between borrowers and investors;
 
 
 
The Group will also provide investors with collection services upon borrowers’ default;
 
 
 
On monthly basis, the borrowers are obligated to pay transaction service fee and quality assurance contribution/guarantee fee on top of the principle and interest payment. In the event of prepayment, borrowers are obligated to pay the outstanding unpaid transaction service fee and quality assurance contribution in full. Starting from 2021, in the event of early payment, some borrowers are not obligated to pay full contractual service fee and quality assurance contribution amount, and the service fee and quality assurance contribution is collected on a pro-rata basis upon early loan termination.
 
F-3
3

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(u) Revenue recognition (continued)
Revenue from Single Loans (continued)
 

The Group determines its customers to be both investors and borrowers. The Group charges the transaction service fee as part of the borrowers’ monthly repayment. In accordance with the relevant guidance in ASC Topic 606, the amounts associated with the quality assurance obligation is within the scope of ASC Topic 460 and should be accounted for in accordance with the provisions of that Topic. The services not within the scope of other Topics should be accounted for in accordance with the remaining provisions of ASC Topic 606 and the applicable revenue recognition guidance. The Group considers loan facilitation services (covering matching of investors to borrowers and facilitating the execution of loan agreement between investors and borrowers) and post-facilitation services (covering cash processing services and collection services) as two distinctive performance obligations in accordance with ASC Topic 606. The transaction price is first allocated to the quality assurance commitment and quality assurance program, if any, which is recorded at fair value in accordance with ASC Topic 460. Then the remaining considerations are allocated to the loan facilitation and post-facilitation services using their relative standalone selling prices. When estimating total consideration, the Group considers early termination scenarios based on historical early payment and other termination scenarios as the Group can not receive the full contractual service fee amount under early termination, given the service fee is collected on a pro-rata basis upon early loan termination. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to early termination based on its best estimate and true up adjustments are made from time to time. The Group does not have observable standalone selling price for the loan facilitation services or post-facilitation services because it does not provide loan facilitation services or post-facilitation services on a standalone basis in similar circumstances to similar customers. There is no direct observable standalone selling price for similar services in the market that is reasonably available to the Group. As a result, the estimation of standalone selling price involves significant judgment. The Group uses an expected cost plus margin approach to estimate the standalone selling prices of loan facilitation services and post facilitation services as the basis of revenue allocation. When estimating the selling prices, the Group considers the cost related to such services, profit margin, customer demand, effect of competition on services, and other market factors, among which estimates of the cost of providing the services is the most significant.
The transaction price allocated to loan facilitation is recognized as revenue upon execution of loan agreements between investors and borrowers; the consideration allocated to post-facilitation services is recognized over the period of the loan on a straight line method, which approximates the pattern of when the underlying services are performed.
In additional to transaction service fee, the Group also receives fees on future events, such as collection fees. For loans with quality assurance obligation, as the quality assurance will compensate the investors should the borrowers are delinquent, the collection fee is considered a variable consideration for the loan facilitation and post-facilitation performance obligations and therefore is included in the total transaction price which is allocated to these two performance obligation based on their relative standalone selling price. The collection fee is only probable of not reserving upon successful collection and as such is not included in the transaction price until then.
For the off-balance sheet loans funded by certain other institutional funding partners, where the Group does not provide credit enhancement to the institutional funding partners for the borrowers referred by the Group and takes no credit risks of borrowers in respect of principal and interests, the Group charges the service fees for loan facilitation at predetermined rates based on the performance of the underlying off-balance sheet loans. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to such services based on its best estimate and true up adjustments are made when service fee amounts are confirmed by institutional funding partners.
Revenue from Investment Programs
For investment programs that only fund loans protected by the quality assurance, the loan transaction service fees and monthly contribution to the quality assurance paid by the borrowers are the same as those discussed under “Revenue from Single Loans” above. In addition, the Group charges the surplus gain, i.e., the actual rate of return exceeds the stated expected rate of return in the investment program agreement, as investment program management fee. The investment program management fee is a separate fee charged to investors in a separate contract and therefore is allocate specifically to the investment management performance obligation. The Group determines that the “probable of not reserving” threshold is met for surplus gain and therefore surplus gain is included in the transaction price upon the effective of investment program. The Group estimates the surplus gain on a monthly basis for the duration of an investment program to monitor the expected outcome of the portfolio and the amount is recognized over the term of the investment program as the investor simultaneously receives and consumes the benefits provided by the Company’s performance throughout the term of the investment program. The Group stopped offering investment program in 2019 as a result of regulatory requirements to stop P2P business and all investment programs matured in 2020.
 
F-3
4

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(u) Revenue recognition (continued)
 
Other revenue

Other than the investment management fee for investment programs, other revenue primarily includes borrower referral fees.
The Group refers borrowers that do not meet the Group’s risk appetite to other lending platforms, and charges a referral fee based on the loan origination volume, cost
per-click
or other performance based criteria. Such fee is recognized as other revenue upon loan origination, each click or other performance obligation is satisfied.
Revenue disaggregation analysis
The following table sets forth the Group’s operating revenue from different service types:
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
Loan facilitation service fees
  
 
2,984,063
 
  
 
326,812
 
  
 
1,908,851
 
  
 
—  
 
  
 
3,604,019
 
  
 
190,163
 
Post-facilitation service fees
  
 
1,096,660
 
  
 
103,713
 
  
 
672,981
 
  
 
—  
 
  
 
1,287,760
 
  
 
21,805
 
Other revenue
  
     
  
     
  
     
  
     
  
     
  
     
-borrowers referral fee
  
 
—  
 
  
 
130,677
 
  
 
—  
 
  
 
290,337
 
  
 
—  
 
  
 
239,070
 
-investment management fee
  
 
109,423
 
  
 
—  
 
  
 
31,767
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
-others
  
 
37,949
 
  
 
66,791
 
  
 
95,286
 
  
 
64,496
 
  
 
105,758
 
  
 
211,871
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
  
 
4,228,095
 
  
 
627,993
 
  
 
2,708,885
 
  
 
354,833
 
  
 
4,997,537
 
  
 
662,909
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Interest income (Note
2
(o)) and guarantee income (Note
2
(t)) is not included in the table above as it is not accounted for under ASC Topic
606
.
Contract balances
Contract assets represent the Group’s right to consideration in exchange for facilitation and post-facilitation service that the Company has transferred to the customer before payment is due. Contract liabilities represent the Group’s obligation to transfer facilitation and post-facilitation service to the customer due to received payment. The timing of revenue recognition, scheduled payments, and cash collections results in contract assets and contract liabilities.
Practical expedient and exemptions
The Group generally expenses sales commission when incurred for loans with a term for one year or less. These costs are recorded within sales and marketing expenses.
The Group does not disclose the value of unsatisfied performance obligation as most of the loans facilitated through its platform with an original term of one year or less.
 
F-3
5

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
(v) Origination, servicing expenses and other cost of revenue
Origination, servicing expenses and other cost of revenue primarily consist of salaries and benefits of employees who facilitate loan origination, perform risk pricing, debt-collection service, customer service, data processing, data analysis and other cost of revenue.
Origination, servicing expenses and other cost of revenue-related party consist of expenses for data collection service provided by PPcredit, a related party of the Group (See Note 10).
(w) Sales and marketing expenses
Sales and marketing expenses consist primarily of advertising and online marketing promotion expenses. Advertising and online marketing expenses, amounting to approximately RMB710,203, RMB470,243 and RMB1,569,167 for the years ended December 31, 2019, 2020 and 2021, respectively, are charged to the consolidated statements of comprehensive income as incurred.
(x) General and administrative expenses
General and administrative expenses consist primarily of salaries and benefits for general management, finance and administrative personnel, share-based compensation expenses, rental, professional service fees and other expenses.
(y) Research and development expenses
Research and development expenses consist primarily of payroll and related expenses for IT professionals involved in developing technology platform and website, server and other equipment depreciation, bandwidth and data center costs. All research and development costs have been expensed as incurred as the costs qualifying for capitalization have been insignificant.
(z) Share-based compensation
The Group follows ASC Topic 718, which requires all share-based payments to employees and directors, including grants of employee stock options, to be recognized as compensation expense in the financial statements over the vesting period of the award based on the fair value of the award determined at the grant date. Under ASC Topic 718, the number of share-based awards for which the service is not expected to be rendered for the requisite period should be estimated, and the related compensation cost is not recorded for that number of awards.
In accordance with ASC Topic 718, the Group recognize share-based compensation expenses, net of a forfeiture rate, using the straight-line method for awards with services conditions only, and using the graded-vesting attribution method for awards with graded vesting features and performance conditions. Compensation cost is accrued if it is probable that a performance condition will be achieved.
 
F-3
6

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(aa) Leases
The Group determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease
right-of-use
(“ROU”) assets and operating lease liabilities, in the Group’s consolidated balance sheets. The Group does not have any finance leases for the years ended December 31, 2019, 2020 and 2021.
ROU assets represent the Group’s right to use an underlying asset for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. As the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate, which it calculates based on the credit quality of the Group and by comparing interest rates available in the market for similar borrowings, and adjusting this amount based on the impact of collateral over the term of each lease.
The Group has elected to adopt the following lease practical expedients in conjunction with the adoption of ASU
2016-02:
(i) elect for each lease to not separate
non-lease
components from lease components and instead to account for each separate lease component and the
non-lease
components associated with that lease component as a single lease component; (ii) for leases that have lease terms of 12 months or less and does not include a purchase option that is reasonably certain to exercise, the Group elected not to apply ASC 842 recognition requirements; and (iii) the Group elected to apply the package of practical expedients for existing arrangements entered into prior to January 1, 2019 to not reassess (a) whether an arrangement is or contains a lease, (b) the lease classification applied to existing leases, and (c) initial direct costs.
(ab) Government grants and subsidy income
The Group receives government grants and subsidies in the PRC from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other income in the consolidated statement of comprehensive income in the period the cash is received. The government grants received by the Group amounting to RMB62,517, RMB74,104 and RMB30,596 for the years ended December 31, 2019, 2020 and 2021, respectively.
(ac) Taxation
Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions.
Deferred income taxes are recognized for temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided in accordance with the laws of the relevant taxing authorities. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in which temporary differences are expected to be received or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statement of comprehensive income in the period of the enactment of the change.
 
F-3
7

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(ac) Taxation (continued)
 
The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.
The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the
more-likely-than-not
recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expenses.
(ad) Net profit per share

Basic net profit per share is computed by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the
two-class
method. Under the
two-class
method, net profit is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the losses. Diluted net profit per share is calculated by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of shares issuable upon the conversion of the preferred shares using the
if-converted
method and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted loss per share calculation when inclusion of such shares would be anti-dilutive.
 
F-3
8

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(ae) Segment reporting
The Group’s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results when making decisions about allocating resources and assessing performance of the Group as a whole and therefore, the Group only has one reportable segment. The Group does not distinguish between markets or segments for the purpose of internal reporting. The Group’s long-lived assets are substantially all located in the PRC and substantially all of the Group’s revenues are derived from within the PRC. Therefore, no geographical segments are presented.
(af) Treasury shares

The Group accounts for treasury shares using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury shares account in the consolidated balance sheets. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional
paid-in
capital (up to the amount credited to the additional
paid-in
capital upon original issuance of the shares) and retained earnings. In the event that treasury shares are reissued at an amount different from the cost the Company paid to repurchase the treasury shares, the Company will recognize the difference in additional
paid-in
capital by using
first-in,
first-out
method. The treasury shares account includes 144,906,570 and 116,279,765 ordinary shares mainly for the purpose of exercise of share-based compensation plans as of December 31, 2020 and 2021, respectively.
(ag) Statutory reserves

In accordance with the relevant regulations and their articles of association, subsidiaries of the Company incorporated in the PRC are required to allocate at least 10% of their
after-tax
profit determined based on the PRC accounting standards and regulations to the general reserve until such reserve has reached 50% of the relevant subsidiary’s registered capital. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances or cash dividends. During the years ended December 31, 2019, 2020 and 2021, appropriations to the general reserve amounted to RMB61,192, RMB140,860 and RMB152,345, respectively.
 
F-
39

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
 
(ah) Recently issued accounting standards
Adoption of new accounting standards
 
In June 2016, the FASB amended guidance related to impairment of financial instruments as part of ASU
2016-13
Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a Group recognizes an allowance based on the estimate of expected credit loss. In November 2018, the FASB issued an amendment (ASU
2018-19):
Codification Improvements to Topic 326, Financial Instruments—Credit Losses, to align the implementation date for nonpublic entities’ annual fiscal statements with the implementation date for their interim financial statements and clarify the scope of the guidance in the amendments in ASU
2016-13.
Upon adoption of the standard on January 1, 2020, after adjusting for deferred tax and other adoption effects,
a RMB882,964 decrease was recorded in the retained earnings through a cumulative-effect adjustment.
In January 2017, the FASB issued ASU
2017-04,
“Intangibles—Goodwill and Other (Topic 350): simplifying the test for goodwill impairment”, the guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not the difference between the fair value and carrying amount of good will which was the step 2 test before. The ASU should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of ASC 350 did not have impact on the Group’s results of operations or cash flows.
In August 2018, the FASB issued ASU
2018-13,
“Fair Value Measurement (Topic 820): Disclosure framework – changes to the disclosure requirements for fair value measurement” which modifies the disclosure requirements on fair value measurements in Topic 820 Fair Value Measurement. It also requires to add disclosures relating to changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. ASU
2018-13
is effective for all entities for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019. The adoption of ASC 820 did not have a material impact on the Group’s results of operations or cash flows.
In December 2019, the FASB issued ASU
2019-12—Income
Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This update simplifies the accounting for income taxes as part of the FASB’s overall initiative to reduce complexity in accounting standards. The amendments in ASU
2019-12
simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU
2019-12
is effective for all entities beginning on January 1, 2021. The adoption of ASC 740 did not have a material impact on the Group’s results of income tax expenses or cash flows.
New accounting standards not yet adopted
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
 
F-4
0

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
2. Summary of significant accounting policies (continued)
(ah) Recently issued accounting standards (continued)
New accounting standards not yet adopted (continued)
 
In March 2022, the FASB issued ASU 2022-02, Financial Instruments-Credit Losses (Topic 326), Troubled Debt Restructurings and Vintage Disclosures. This update eliminates the accounting guidance for troubled debt restructurings (TDRs) for creditors, requires new disclosures for creditors for certain loan refinancings and restructurings when a borrower is experiencing financial difficulty and requires inclusion of current-period gross writeoffs in the vintage disclosure tables. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
3. Loans receivable, net
Loans receivable originated and retained by the Group consist of the following:

     As of December 31,  
     2020      2021  
     RMB      RMB  
Loans
     2,736,894        2,410,149  
Credit loss allowance for loans receivable
     (382,012      (427,873
    
 
 
    
 
 
 
Loans receivable, net
     2,354,882        1,982,276  
    
 
 
    
 
 
 
As of December 31, 2021 and 2020, the entire loans receivable balance represents the outstanding loans made to the borrowers from consolidated trusts and subsidiaries of the Group. As part of the Group’s efforts to develop new product offerings for institutional funding partners, a series of trusts were established and administrated by third-party trust companies. These trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries. As such, the Group has power to direct the activities of the trusts. In addition, the Group is either the sole beneficiary of certain trusts or has the obligation to absorb losses or the right to receive residual benefits from certain trusts that could potentially be significant to these trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets, liabilities, results of operations and cash flows are consolidated accordingly.
The following table sets forth the activity in the allowance for loan losses for the years ended December 31, 2019, 2020 and 2021.
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Beginning balance
     74,381        316,124        382,012  
Impact of adoption of ASC 326 (Note 2(b))
               303,291            
Provision for loans receivable
     299,504        463,175        374,243  
Current period write off
     (57,761      (700,578      (328,382
    
 
 
    
 
 
    
 
 
 
Ending balance
     316,124        382,012        427,873  
    
 
 
    
 
 
    
 
 
 
 
F-4
1

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
3. Loans receivable, net (continued)
 
The Group evaluates expected credit losses of loans receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents loans receivables based on type of borrowers and delinquency as of December 31, 2020 and December 31, 2021:​​​​​​​
 
    
1-89
days
past due
    
90-119 days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total loans
receivable
 
December 31, 2020
                                                              
New borrowers
     19,443        5,564        5,359        4,667        35,033        231,001        266,034  
Repeat borrowers
     101,880        28,994        27,251        27,449        185,574        2,285,286        2,470,860  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     121,323        34,558        32,610        32,116        220,607        2,516,287        2,736,894  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
December 31, 2021
                                                              
New borrowers
     31,036        8,658        9,771        7,181        56,646        251,554        308,200  
Repeat borrowers
     93,254        25,998        26,061        21,617        166,930        1,935,019        2,101,949  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     124,290        34,656        35,832        28,798        223,576        2,186,573        2,410,149  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the loans receivable balance as of December 31, 2021 are originated in 2021.
As of December 31, 2020
and 2021, loans receivable amounting to RMB99,284 and RMB109,303 were in
non-accrual
status with no loans receivables accruing interest 90 days past due. Interest income for
non-accrual
loans receivable is recognized on a cash basis. For the years ended December 31, 2019, 2020 and 2021, interest income earned from
non-accrual
loans receivable were not material.
Beginning in 2020, management performs a quarterly evaluation of the adequacy of credit loss allowance for loan receivables primarily based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). When forecasting macroeconomic factors, management primarily considered gross domestic product, consumer price index and other pertinent factors such as money supply wherein M1 money supply was determined to be the most relevant to the Group’s business. The allowance is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment.

 
F-4
2


FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
4. Prepaid expenses and other assets
Receivables, prepayments and other assets consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Security deposits and other deposits
1
  
 
965,117
 
  
 
1,666,713
 
Deductible value-added taxes
  
 
20,292
 
  
 
105,002
 
Prepaid online marketing expenses
  
 
15,956
 
  
 
33,709
 
Advances
  
 
10,455
 
  
 
15,715
 
Others
  
 
38,189
 
  
 
78,299
 
 
  
 
 
 
  
 
 
 
 
  
 
1,050,009
 
  
 
1,899,438
 
 
  
 
 
 
  
 
 
 
 
1
Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively.
 
F-43

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
5. Property, equipment and software, net
Property, equipment and software, net consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Computer and electronic equipment
  
 
173,653
 
  
 
231,196
 
Office furniture and equipment
  
 
17,136
 
  
 
22,279
 
Leasehold improvement
  
 
47,324
 
  
 
39,266
 
Software
  
 
45,582
 
  
 
46,752
 
 
  
 
 
 
  
 
 
 
Total
  
 
283,695
 
  
 
339,493
 
Less: Accumulated depreciation and amortization
1
  
 
(189,819
  
 
(227,096
 
  
 
 
 
  
 
 
 
Property, equipment and software, net
  
 
93,876
 
  
 
112,397
 
 
  
 
 
 
  
 
 
 
 
1
Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively.
6. Intangible assets
Intangible assets consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Micro-Lending License
  
 
    63,760
 
  
 
63,760
 
Factoring License
  
 
265
 
  
 
265
 
Financial Leasing License
  
 
255
 
  
 
255
 
Insurance Brokerage License
1
  
 
34,667
 
  
 
34,667
 
 
  
 
 
 
  
 
 
 
Total
  
 
98,947
 
  
 
    98,947
 
Less: Accumulated amortization and impairment
  
 
  
 
  
 
  
 
 
  
 
 
 
  
 
 
 
Intangible assets
  
 
98,947
 
  
 
98,947
 
 
  
 
 
 
  
 
 
 
 
1
 
The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition.

F-44

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
7. Accounts receivable and contract assets
The following table presents the accounts receivable and contract assets as of December 31, 2020 and 2021:
 
                 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Accounts receivable and contract assets
  
 
1,052,631
 
  
 
2,141,542
 
Credit loss allowance for accounts receivable and contract assets
  
 
(188,725
  
 
(250,696
 
  
 
 
 
  
 
 
 
Accounts receivable and contract assets, net
  
 
863,906
 
  
 
1,890,846
 
 
  
 
 
 
  
 
 
 
The Group evaluates expected credit losses of accounts receivable and contract assets on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents accounts receivable and contract assets based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
                                                         
 
  
1-89 days
past due
 
  
90-119
days
past due
 
  
120-149
days
past due
 
  
150-179
days
past due
 
  
Total past
due
 
  
Current
 
  
Total accounts
receivable and
contract assets
 
December 31, 2020
  
     
  
     
  
     
  
     
  
     
  
     
  
     
New borrowers
  
 
6,781
 
  
 
1,672
 
  
 
1,587
 
  
 
1,870
 
  
 
11,910
 
  
 
117,030
 
  
 
128,940
 
Repeat borrowers
  
 
20,105
 
  
 
5,942
 
  
 
5,356
 
  
 
5,458
 
  
 
36,861
 
  
 
756,322
 
  
 
793,183
 
Other
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
130,508
 
  
 
130,508
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Total
  
 
26,886
 
  
 
7,614
 
  
 
6,943
 
  
 
7,328
 
  
 
48,771
 
  
 
1,003,860
 
  
 
1,052,631
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
December 31, 2021
  
     
  
     
  
     
  
     
  
     
  
     
  
     
New borrowers
  
 
16,964
 
  
 
3,626
 
  
 
2,863
 
  
 
2,491
 
  
 
25,944
 
  
 
451,127
 
  
 
477,071
 
Repeat borrowers
  
 
50,589
 
  
 
10,409
 
  
 
8,207
 
  
 
6,811
 
  
 
76,016
 
  
 
1,365,710
 
  
 
1,441,726
 
Other
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
222,745
 
  
 
222,745
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Total
  
 
67,553
 
  
 
14,035
 
  
 
11,070
 
  
 
9,302
 
  
 
101,960
 
  
 
2,039,582
 
  
 
2,141,542
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the accounts receivable and contract assets balance as of December 31, 2021 are originated in 2021.
 
F-45

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
7. Accounts receivable and contract assets (continued)
 
As disclosed in note 2(l), the Company
writes-off
the accounts receivable and contract assets and the related allowance when the accounts receivables and contract assets are delinquent for 180 days or more.
The following table sets forth the movement of credit loss allowance for accounts receivable and contract assets as of December 31, 2020 and 2021, respectively:

 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
Beginning balance
  
 
50,544
 
  
 
145,699
 
  
 
188,725
 
Impact of adoption of ASC 326 (Note 2(b))
  
 
  
 
  
 
142,077
 
  
 
  
 
Provision for accounts receivable and contract assets
  
 
261,882
 
  
 
124,661
 
  
 
139,226
 
Current period
write-off
  
 
(166,727
  
 
(223,712
  
 
(77,255
 
  
 
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
145,699
 
  
 
188,725
 
  
 
250,696
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
8. Employee benefits
The full time employees of the Group are entitled to staff welfare benefits, including medical insurance, basic pensions, unemployment insurance, work injury insurance, maternity insurance and housing funds. The Group is required to accrue for these benefits based on certain percentages of the employees’ salaries in accordance with the relevant regulations and to make contribution to the state-sponsored pension and medical plans. The total amounts charged to the consolidated statements of comprehensive income for such employee benefits amounted to approximately RMB144,596, RMB80,505 and RMB140,135 for the years ended December 31, 2019, 2020 and 2021, respectively.
 
F-4
6

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
9. Accrued expenses and other liabilities
Accrued expenses and other liabilities consist of the following:
 
                 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Funds payable to institutional funding partners
*
  
 
225,031
 
  
 
326,914
 
                 
Accrued marketing expense
    
134,743
      
133,399
 
Accrued collection service fee
    
36,943
      
41,654
 
Accrued technical services expense
    
16,930
      
25,988
 
Accrued payment channel expenses
    
13,212
      
21,055
 
Accrued professional service fee
    
25,503
      
25,074
 
Others
    
56,640
      
64,748

 
    
 
 
    
 
 
 
      
509,002
      
638,832
 
    
 
 
    
 
 
 
 
*
The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag.
10. Related party balances and transactions
Transaction with PPcredit
Amounts incurred by the Group
 
                         
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Data collection service expense (i)
    
43,494
      
10,104
    
7,503
   
    
 
 
    
 
 
    
 
 
 
 
(i)
PPcredit Data Service (Shanghai) Co., Ltd. (“PPcredit”) was founded in April 2016 by the founders of the Group to provide data collection services. The Group mainly uses PPcredit as a data provider since PPcredit was established. The price for the service is determined based on the price charged by other market participants.
Amounts due to related parties
 
                 
     As of December 31,  
     2020      2021  
     RMB      RMB  
PPcredit
    
1,984
      
2,265
 
    
 
 
    
 
 
 
 
F-
47
 

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
11. Taxation
Cayman Islands
Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.
Hong Kong
Under the current Hong Kong Inland Revenue Ordinance, the Company’s subsidiaries incorporated in Hong Kong are subject to 16.5% income tax on their taxable income generated from operations in Hong Kong. Additionally, payments of dividends by the subsidiaries incorporated in Hong Kong to the Company are not subject to any Hong Kong withholding tax. Commencing from the year of assessment of 2018, the first HK$2 million of profits earned by the Company’s subsidiaries incorporated in Hong Kong 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. No Hong Kong profits tax was provided for as there was no estimated assessable profits tax during the relevant periods.
Indonesia
Under the current laws of Indonesia, the Company’s subsidiaries incorporated in Indonesia are subject to 22% income tax on their taxable income generated from operations in Indonesia.
The PRC
On March 16, 2007, the National People’s Congress of the PRC enacted an Enterprise Income Tax Law (“EIT Law”), under which Foreign Investment Enterprises (“FIEs”) and domestic companies would be subject to EIT at a uniform rate of 25%. The EIT law became effective on January 1, 2008. On April 14, 2008, relevant governmental regulatory authorities released qualification criteria, application procedures and assessment processes for “high and new technology enterprises” (“HNTE”), which will be entitled to a favorable statutory tax rate of 15%. An enterprise’s qualification as a HNTE is reassessed by the relevant PRC governmental authorities every three years. Shanghai PPDai and Shanghai Erxu were entitled for a preferential income tax rate of 15% from 2018 to 2020 as they are qualified as HNTE. Starting from 2021, these subsidiaries no longer enjoyed a preferential income tax rate of 15%. In January 2018, Shanghai Shanghu was approved the Software Enterprise Status. In accordance with PRC EIT Law, Shanghai Shanghu was entitled to enjoy full income tax exemption for 2017 and 2018, and a preferential income tax rate of 12.5% for 2019 to 2021. In May 2020, Shanghai Shanghu was approved the qualification of Key Software Enterprise Status in 2019 and was entitled to a preferential tax rate of 10% for 2019. In 2020, Hainan Shanghu applied for Software Enterprise Status and obtained Software Enterprise Status in 2021. In accordance with PRC EIT Law, Hainan Shanghu is entitled to enjoy full exemption from EIT for two years beginning from 2020 to 2021, and a 50% reduction for the subsequent three years.
The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose “de facto management body” is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of
25
% for its global income. The Implementing Rules of the EIT Law merely define the location of the “de facto management body” as “the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, properties, etc., of a
non-PRC
company is located.” Based on a review of surrounding facts and circumstances, the Group does not believe that it is likely that its entities registered outside of the PRC should be considered as resident enterprises for the PRC tax purposes.
 
F-
48

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
11. Taxation (continued)
The PRC (continued)
 
The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a
non-resident
enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company incorporated, does not have such tax treaty with China. According to the arrangement between the mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by an FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). In accordance with accounting guidance, all undistributed earnings are presumed to be transferred to the parent company and are subject to the withholding taxes. All FIEs are subject to the withholding tax from January 1, 2008. Under U.S. GAAP, undistributed earnings are presumed to be transferred to the parent company and are subject to the withholding taxes.
Prior to 2020, as the Company had the intent and ability to indefinitely reinvest the PRC subsidiaries’ accumulated profits for expansion of its PRC business, no withholding tax was recorded for those accumulated profits. Starting from 2020, the Company decided to remit certain percentage of the annual profits of its PRC subsidiaries to their overseas parent company for dividend distribution purposes. The Group accrued RMB18 million and RMB58 million withholding tax liabilities based on a 10% tax rate for certain percentage of the PRC subsidiaries’ profits to be distributed in 2020 and 2021, respectively. As of December 31, 2020 and 2021, there were approximately RMB2,669 million and RMB4,604 million
accumulated undistributed profits of PRC subsidiaries that no deferred tax liabilities were provided, respectively.
The Group still intends to indefinitely reinvest these remaining undistributed earnings in its PRC subsidiaries.
The Group has not accrued any tax for the outside basis difference represented by the accumulated undistributed profits of the consolidated VIEs, which amounted to
 
RMB5,123 million at December 31, 2021 as, after review, it was determined that relevant tax laws and regulations provide for
tax-free
transfer of such amounts to the Group’s PRC subsidiaries. Moreover, the Group has the intent and ability to indefinitely reinvest such accumulated profits for expansion of its PRC business, in line with its strategic goals.
Composition of income tax expenses
The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income during the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
Current income tax expenses
     390,080        298,096        503,139  
Deferred income tax expense
     91,882        157,325        (262,321
    
 
 
    
 
 
    
 
 
 
Total
     481,962        455,421        240,818  
    
 
 
    
 
 
    
 
 
 
 
F-
49

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
11. Taxation (continued)
 
Reconciliation of the differences between statutory tax rate and the effective tax rate
The Group did not identify significant unrecognized tax benefits for the years ended December 31, 2019, 2020 and 2021 and does not anticipate any significant change in unrecognized tax benefits within 12 months from December 31, 2021.
The following table sets forth reconciliation between the computed expected tax expenses (benefit) rate and the effective income tax rate:
 
     For the years ended December 31,  
     2019     2020     2021  
     RMB     RMB     RMB  
Statutory tax rate
     25     25     25
Research and development tax credit
     (3 )%      (2 )%      (3 )% 
Effect of tax
holiday*
     (7 )%      (7 )%      (17 )% 
Change in valuation allowance
     1     1     1
Non-deductible
expenses
     1     1     1
Withholding tax
     —         1     2
    
 
 
   
 
 
   
 
 
 
Effective income tax rate
     17     19     9
    
 
 
   
 
 
   
 
 
 
 
*
As Hainan Shanghu obtained software enterprise status in the fourth quarter of 2021, the Group reversed a total of RMB220.2 million tax expenses in the fourth quarter of 2021 including RMB76.1 million related to 2020 and RMB144.1 million related to for the first three quarters of 2021. As Shanghai Shanghu obtained Key Software Enterprise Status in 2020, the Group reversed a total of RMB33.8 million tax expenses related to 2019 in 2020.

The aggregate amount and per share effect of the tax holidays are as follows
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
Tax holiday effect
     202,923        168,677        471,798  
Net profit per share effect
                          
- Basic
     0.13        0.11        0.33  
    
 
 
    
 
 
    
 
 
 
- Diluted
     0.13        0.11        0.32  
    
 
 
    
 
 
    
 
 
 
 
F-
5
0

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
11. Taxation (continued)
Deferred tax assets
The following table sets forth the significant components of the deferred tax assets:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Deferred tax assets:
                 
Timing difference in revenue recognition 
     —          244,215  
Provision for accounts receivable and contract assets and loans receivable

     77,578        168,398  
Net accumulated losses-carry forward
     69,454        117,850  
Payroll and welfare payable and other temporary difference
     5,831       
12,379

 
Quality assurance obligations
     45,128        2,016  
Less: Valuation allowance
     (42,233      (89,117
    
 
 
    
 
 
 
Total deferred tax assets
     155,758        455,741  
    
 
 
    
 
 
 
Deferred tax liabilities:
                 
Intangible assets arisen from business combination and asset acquisition
     (24,607      (24,607
Unrealized gain in consolidated trusts
     (58,897      (36,989
Other taxable temporary difference
     (2,044      —    
Withholding tax for undistributed earnings
     (18,000      (76,036
    
 
 
    
 
 
 
Total deferred tax liabilities
     (103,548      (137,632
    
 
 
    
 
 
 
Movement of valuation allowances
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
At beginning of year
     40,143        6,245        42,233  
Current year additions
     741        40,054       
50,925
 
Current year reversals
     (34,639      (4,066     
(4,041

    
 
 
    
 
 
    
 
 
 
At end of year
     6,245        42,233        89,117  
    
 
 
    
 
 
    
 
 
 
Valuation allowances have been provided on deferred tax assets due to the uncertainty surrounding their realization. As of December 31, 2020 and 2021, valuation allowances on deferred tax assets mainly arising from tax loss carry forwards were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and certain deductible expenses generated by certain unprofitable subsidiaries.
As of December 31, 2021, total tax loss carry forwards of the Company’s subsidiaries in the PRC of approximately RMB487,439, will expire if not used between 2022 and 2026. The applicable carry-forward limitation period is 5 years under the PRC EIT law.
Uncertain tax positions
The Group evaluates the level of authority for each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2020 and 2021, the Group did not have any significant unrecognized uncertain tax positions.
 
F-
51

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
12. Ordinary shares and treasury stock
FinVolution Group was incorporated as Limited Liability Company with authorized share capital of US$50,000 divided into 5,000,000,000 shares, of which 4,266,159,600 shares are designated as ordinary shares at par value of US$0.00001 and 733,840,400 as preferred shares. Immediately prior to the completion of the initial public offering, the Company adopted a dual class share structure.
For the years ended December 31, 2019, 2020 and 2021, the Company repurchased 12,729,500, 139,954,870 and 4,171,000 Class A ordinary shares on the open market for an aggregate cash consideration of US$6.8 million (RMB47.2 million), US$55.4 million (RMB384.9 million) and US$2.5 million (RMB16.2 million). The weighted average price of these shares repurchased were US$0.53, US$0.40 and US$0.60 per share. These issued and repurchased shares are considered not outstanding and therefore were accounted for under the cost method and includes such treasury stock as a component of the shareholder’s equity.
For the years ended December 31, 2019, 2020 and 2021, certain Class B ordinary shareholders sold 73,000,000, 5,000,000 and 1,800,000 Class B ordinary shares on the open market which were automatically transferred into Class A ordinary shares upon completion of the transaction.
As of December 31, 2021, 1,550,071,169 ordinary shares have been issued at par value of US$0.00001, including (i) 970,871,169 Class A ordinary shares and (ii) 579,200,000 Class B ordinary shares.
13. Share-based compensation
1) Share based compensation plan of FinVolution Group
The Group recognizes share-based compensation, net of estimated forfeitures, on a straight line basis over the vesting term of the awards. All the share-based awards granted by the Group are service conditions only. There
 was
 no income tax benefit recognized on the Consolidated Statements of Operations for share-based compensation and the Group did not capitalize any of the share-based compensation as part of the cost of any asset in the years ended December 31, 2019, 2020 and 2021.
In June 2013 and October 2017, the Group adopted 2013 Share Incentive Plan (the “2013 plan”) and 2017 Share Incentive Plan (the “2017 plan”), which allows the Group to offer share based incentive awards to employees, officers, directors and individual consultants who render services to the Group by granting options, restricted shares or restricted share units. Awards granted under 2013 plan or 2017 plan are generally subject to a four-year vesting schedule as determined by the administrator of the plans.
 
F-
52

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
13. Share-based compensation (continued)
1) Share based compensation plan of FinVolution Group (continued)
 
Share Options
The following table sets forth the stock option shares activities under all the option plans for the years ended December 31, 2019, 2020 and 2021:
 
     Options
Outstanding
     Weighted
Average
Exercise Price
     Weighted
Average
Remaining
Contractual Life
     Aggregate
Intrinsic Value
 
            US$             US$  
Outstanding at December 31, 2019
     54,564,430        0.4519        2.51        4,264  
    
 
 
                            
Granted
     3,035,750        0.1111        —          —    
Canceled/Forfeited
     (19,350,460      0.1327        —          —    
Expired
     (454,170      0.9663        —          —    
Exercised
     (11,765,920      0.1235        —          —    
    
 
 
                            
Outstanding at December 31, 2020
     26,029,630        0.3708        1.31        5,581  
    
 
 
                            
Vested and expected to vest at December 31, 2020
     25,712,658        0.3704        1.30        5,524  
Exercisable as of December 31, 2020
     17,371,695        0.3097        0.88        4,524  
Granted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Canceled/Forfeited
 
 
(1,300,000
)
 
 
0.5876
 
 
 
 
 
 
 
 
 
 
 
Expired
 
 
(40,835
)
 
 
 
0.1260
 
 
 
 
 
 
 
 
 
 
 
Exercised
 
 
(17,614,760
)
 
 
 
0.2915
 
 
 
 
 
 
 
 
 
 
 
    
 
 
                            
Outstanding at December 31, 2021
     7,074,035        0.5331        1.24        3,607  
    
 
 
                            
Vested and expected to vest at December 31, 2021
     7,022,578        0.5333        1.24        3,580  
Exercisable as of December 31, 2021
     4,527,920        0.4981        0.53        2,541  
For the years ended December 31, 2019, 2020 and 2021, total share-based compensation expenses recognized related to the share options were RMB22,118, RMB6,218 and RMB774, respectively. As of December 31, 2021, the unrecognized compensation cost was RMB1,839. These amounts are expected to be recognized over a weighted average period of 1.68 years. Total compensation cost may be adjusted for future changes in estimated forfeitures.
The aggregate intrinsic value is calculated as the difference between the exercise prices of the options and the
per-share
fair value of ordinary shares of the Group of US$0.53, US$0.52 and US$0.99 as of December 31, 2019, 2020 and 2021, respectively.
The weighted average grant-date
per-share
fair value of options granted during the years ended December 31, 2019, 2020 and 2021 was US$0.24, US$0.13 and US$ nil, respectively.
 
F-
53

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
13. Share-based compensation (continued)
1) Share based compensation of FinVolution Group (continued)
Share Options (continued)
 
The fair value of each option granted under the Company’s Incentive Shares plan was estimated on the date of grant using the binomial model that uses the assumption noted in the following table:
 
     Options Granted
in 2019
    Options Granted
in 2020
 
     RMB     RMB  
Risk-free interest rate
     2.62     0.6
Expected life (in years)
     5       5  
Expected dividend yield
     0     0
Expected volatility
     38.01     48.61
Exercise multiple
    
2.2-2.8
      2.8  
RSUs
The following table sets forth the Company’s RSUs activities under all incentive plans for the years ended December 31, 2019, 2020 and 2021:
 
     Number of RSUs    
Weighted-average

grant date fair value
 
           US$  
Unvested at December 31, 2019
     12,023,795       0.9880  
Granted
     71,935,155       0.3551  
Vested
     (3,916,645     0.8144  
Canceled/Forfeited
     (4,211,810     0.6760  
    
 
 
         
Unvested at December 31, 2020
     75,830,495       0.4290  
    
 
 
         
Granted
     22,322,425      
0.7675

 
Vested
    
(15,183,045

   
0.4803

 
Canceled/Forfeited
    
(10,052,130
   
 
0.4644
 
    
 
 
         
Unvested at December 31, 2021
     72,917,745      
0.5452

 
    
 
 
         
Total share-based compensation cost for the RSUs amounted to RMB20,142, RMB35,951 and RMB94,439 for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2021, there was RMB184,130 unrecognized compensation cost, net of estimated forfeitures, related to unvested restricted shares, which are to be recognized over a weighted average vesting period of 2.68 years. Total unrecognized compensation cost may be adjusted for future changes in estimated forfeitures. The Company determined the fair value of RSUs based on its stock price on the date of grant.
 
F-
54

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
14. Net profit per share
Basic net profit per share is computed using the weighted average number of the ordinary shares outstanding during the period. Diluted net profit per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period under the treasury stock method.
Basic net profit per share and diluted net profit per share have been calculated in accordance with ASC Topic 260 on computation of earnings per share for the years ended December 31, 2019, 2020 and 2021 as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Basic net profit per share calculation:
                          
Numerator:
                          
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850        1,972,700       
2,508,947

 
    
 
 
    
 
 
    
 
 
 
Denominator:
                          
Weighted average number of ordinary shares outstanding—basic
     1,525,814,189        1,477,162,991       
 
1,420,870,790

 
    
 
 
    
 
 
    
 
 
 
Net profit per share attributable to FinVolution Group’s ordinary shareholders—basic
     1.56        1.34       
1.77

 
       
Dilute net profit per share calculation:
                          
Numerator:
                          
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850        1,972,700       
2,508,947

 
    
 
 
    
 
 
    
 
 
 
       
Denominator:
                          
Weighted average number of ordinary shares outstanding—basic
     1,525,814,189        1,477,162,991       
1,420,870,790

 
Ordinary
 
shares
 
issuable
 
upon
 
the
 
exercise
 
of
 
outstanding
 
stock
 
options
 
using
the treasury stock method
     23,831,652        9,801,862       
8,495,974

 
Ordinary shares issuable upon the vesting of outstanding restricted share units using the treasury stock method
     2,777,219        4,360,567       
53,135,068

 
Weighted average number of ordinary shares outstanding—diluted
     1,552,423,060        1,491,325,420       
1,482,501,832

 
    
 
 
    
 
 
    
 
 
 
Net profit per share attributable to FinVolution Group’s ordinary shareholders—diluted
     1.53        1.32       
1.69

 
 
F-
55

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)


15. Leases
T
he Company leases facilities under
non-cancellable
operating leases expiring on different dates. The terms of substantially all of these leases are four years or less. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. All of the Group’s leases qualify as operating leases. With the adoption of the new leasing standard, the Group has recorded a
right-of-use
asset and corresponding lease liability, by calculating the present value of future lease payments, discounted at additional borrowing rate.
(a) The following table sets forth the breakdown of leasing expenses:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Lease cost:
                 
Amortization of
right-of-use
assets
     41,377        30,261  
Interest of lease liabilities
     3,276        1,695  
Expenses for short-term leases within 12 months
     7,526        5,911  
    
 
 
    
 
 
 
Total lease cost
     52,179        37,867  
    
 
 
    
 
 
 
(b) The following table sets forth the supplemental cash flow information related to leases:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Other information:
                 
Cash paid for amounts included in the measurement of lease liabilities:
                 
Operating lease payments
     45,682        36,066  
    
 
 
    
 
 
 
(c) The following table sets forth the weighted-average remaining lease term and discount rate:
 
                 As of December 31,              
     2020     2021  
Weighted-average remaining lease term
                
Operating leases
     1.70 years       3.30 years  
Weighted-average discount rate
                
Operating leases
     4.75     4.75
    
 
 
   
 
 
 
 
F-
56

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
15
. Leases (continued)
 
(d) The following table sets forth the movement of right of use assets for the years ended December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Beginning balance
     95,786        54,968  
Recognition of additional leasing contract
     559        24,431  
Amortization of right of use assets
     (41,377      (30,261
    
 
 
    
 
 
 
Ending balance
     54,968        49,138  
    
 
 
    
 
 
 
(e) The following table sets forth the movement of leasing liabilities for the years ended December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Beginning balance
     85,143        43,296  
Recognition of additional leasing contract
     559        24,431  
Interest of lease liabilities
     3,276       
1,695

 
Leasing payment
     (45,682      (36,066
    
 
 
    
 
 
 
Ending balance
     43,296        33,356  
    
 
 
    
 
 
 
(f) The following table sets forth the maturities of lease liabilities:
 
     As of  
     December 31, 2021  
     RMB  
2022
     17,111  
2023
     6,308  
2024
     4,476  
2025
     4,700  
2026
     3,655  
    
 
 
 
Total undiscounted lease payments
     36,250  
Less: Imputed interest
     (2,894
    
 
 
 
Total lease liabilities
     33,356  
    
 
 
 
 
F-5
7

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
1
6
. Commitments and contingencies
(a) Capital and other commitments
The Group did not have capital and other significant commitments, long-term obligations, or guarantees as of December 31, 2021.
(b) Contingencies
 
 
i)
VIE Arrangements
From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of these unresolved matters, individually and in the aggregate, is likely to have a material adverse effect on the Group’s financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and the Group’s view of these matters may change in the future. If an unfavorable outcome were to occur, there exists the possibility of a material adverse impact on the Group’s financial position, results of operations and cash flows for the periods in which the unfavorable outcome occurs.
The Group accounts for loss contingencies in accordance with ASC Topic 450 “Contingencies” and other related guidance. Set forth below is a description of certain loss contingencies as well as the opinion of management as to the likelihood of loss.
Current PRC laws and regulations include limitations on foreign ownership in PRC companies that conduct online business. Specifically, foreign investors are not allowed to own any equity interests in any entity conducting online business. Since the Company is incorporated in the Cayman Islands, neither the Company nor its PRC subsidiary is eligible to conduct online business in China. To comply with PRC laws and regulations, the Company conducts its operations in China through a series of contractual arrangements entered into among its wholly owned PRC subsidiaries, the WOFEs, its affiliated PRC entities, the VIEs and the VIEs’ shareholders.
The VIEs and their subsidiaries hold the licenses that are essential to the operation of the Group’s business. In the opinion of management and the Company’s PRC legal counsel, (i) the ownership structure of the Company, the WOFE and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and their shareholders are valid and binding, and will not result in any violation of PRC laws or regulations currently in effect; and (iii) the Group’s business operations are in compliance with existing PRC laws and regulations in all material respects. However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and regulations.
Under PRC Ministry of Commerce (“MOFCOM”) security review rules promulgated in September 2011, a national security review is required for certain mergers and acquisitions by foreign investors raising concerns regarding national defense and security. Foreign investors are prohibited from circumventing the national security review requirements by structuring transactions through proxies, trusts, indirect investment, leases, loans, control through contractual arrangements, or offshore transactions. Management, in conjunction with its PRC legal counsel, has concluded there is no need to submit the existing contractual arrangements with consolidated VIEs and its shareholders to the MOFCOM for national security review based upon analysis of the rules. However, there are substantial uncertainties regarding the interpretation and application of the MOFCOM security review rules, and any new laws, rules, regulations or detailed implementation measures in any form relating to such rules. Therefore, the Company cannot be assured that the relevant PRC regulatory authorities, such as the MOFCOM, would not ultimately take a contrary view to the opinion of management and the Company’s PRC legal counsel. If the MOFCOM or other PRC regulatory authority determines that the Company needs to submit the existing contractual arrangements with the VIEs and its shareholders for national security review, the Company may face sanctions by the MOFCOM or other PRC regulatory authority, which may include, among others, requiring the Company to restructure its ownership structure, discontinuation or restriction of operations in the PRC, or invalidation of the agreements that the VIEs have entered into with the VIEs and its shareholders.
 
F-
5
8

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
16
. Commitments and contingencies (continued)
(b) Contingencies (continued)
 
 
i)
VIE Arrangements (continued)
 
In such case, the Company may not be able to operate or control business in the same manner as it currently does, and therefore, may not be able to consolidate the VIEs and their subsidiaries. In addition, the relevant regulatory authorities would have broad discretion in dealing with such violations which may adversely impact the financial statements, operations and cash flows of the Company (including restrictions on the Company to carry out business).
If the VIEs and their respective shareholders fail to perform their respective obligations under the current contractual arrangements, the Company may have to incur substantial costs and expend significant resources to enforce those arrangements and rely on legal remedies under PRC laws. The PRC laws, rules and regulations are relatively new, and because of the limited volume of published decisions and their
non-binding
nature, the interpretation and enforcement of these laws, rules and regulations involve substantial uncertainties. These uncertainties may impede the ability of the Company to enforce these contractual arrangements or suffer significant delay or other obstacles in the process of enforcing these contractual arrangements and may materially and adversely affect the results of operations and the financial position of the Company.
In the opinion of management, the likelihood of loss in respect of the Company’s current ownership structure or the contractual arrangements with the VIEs is remote.
In accordance with the Interim Measures on Administration of Business Activities of Online Lending Information Intermediaries (Interim Measures) jointly issued by China Banking Regulatory Commission, or the CBRC, together with three other PRC regulatory agencies in August 2016, a record-filing and licensing regime is introduced. It requires online lending information intermediaries to register with the local financial regulatory authority, update their industrial and commercial registration with the local commercial registration authority to include “online lending information intermediary” in their business scope, and obtain telecommunication business license from the relevant telecommunication regulatory authority. As of the date of this report, the local financial regulatory authorities are still in the process of making detailed implementation rules regarding the filing procedures and the Company has not been permitted to submit such filing application.
 
 
ii)
VIE Enforceability
In the opinion of management and the Company’s PRC legal counsel, (i) the ownership structure of the Company, the WOFEs and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and their shareholders are valid and binding and enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company’s ability to enforce these contractual arrangements. In addition, shareholders of certain VIEs are founders of the Group, who collectively controls more than 50% of total voting power. Therefore, the enforceability of the contractual agreements between VIEs and their shareholders depends on whether shareholders or their PRC holding entities will fulfill these contractual agreements. As a result, the Company may be unable to consolidate the VIE and VIE’ subsidiaries in the consolidated financial statements.
 
 
iii)
Class
 Action
Starting in September 2018, the Company and certain of its current and former officers and directors, the underwriters of the Company’s initial public offering in November 2017, and the Company’s agent for the service of process in the U.S. have been named as defendants in putative securities class actions captioned Yizhong Huang v. PPDAI Group Inc., et al. Case No. 654482/2018 (New York County of the Supreme Court of the State of New York, filed on September 10, 2018) (the “Huang Case”); Ravindra Vora v. PPDAI Group Inc., et al., Case No. 654777/2018 (New York County of the Supreme Court of the State of New York, filed on September 27, 2018) (the “Vora Case”); Lai v. PPDAI Group Inc., et al. Case No.
1:2018-cv-06716
(U.S. District Court for the Eastern District of New York, filed on November 26, 2018) (the “Lai Case”); and Goyal v. PPDAI Group Inc., et al. Case No.
2:2019-cv-00168
(U.S. District Court for the Eastern District of New York, filed on January 9, 2019) (the “Goyal Case”).
 
F-
59

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
16
. Commitments and contingencies (continued)
(b) Contingencies (continued)
 
 
iii)
Class
 Action (continued)
 
These actions allege that defendants made misstatements and omissions in connection with the Company’s initial public offering in November 2017 in violation of the Securities Act of 1933. The Lai Case also advances claims under the Securities Exchange Act of 1934. On October 16, 2018, the Supreme Court of the State of New York consolidated the two state court lawsuits (the Huang Case and the Vora Case) under the caption In re PPDAI Group Securities Litigation, No. 654482/2018 (the “New York State Action”). On December 17, 2018, the plaintiffs in the New York State Action filed a consolidated amended complaint, which the Company and certain other defendants moved to dismiss. On February 26, 2020, the Court in the New York State Action granted in part and denied in part defendants’ motion to dismiss. The Company and certain other defendants appealed the partial denial of their motion. On February 21, 2019, the U.S. District Court for the Eastern District of New York consolidated the two federal court lawsuits (the Lai Case and the Goyal Case) under the caption In re PPDAI Group Inc. Securities Litigation, No.
18-cv-6716-FB-JO
(the “Federal Court Action”). On April 22, 2019, plaintiffs in the Federal Court Action filed a second amended complaint. Defendants filed a motion to dismiss the Federal Court Action, which was fully briefed as of January 17, 2020. On December 9, 2020, the parties notified both courts that they reached an agreement in principle to settle both lawsuits. On June 11, 2021, the lead plaintiffs in both actions filed an unopposed motion with the Federal Court for preliminary approval of a global settlement of both the Federal Court Action and the New York State Action for a settlement amount of USD9 million in total, in which the Company borne USD1.35 million and the insurers were responsible for the remaining USD7.65 million. The Federal Court granted that motion and, on December 16, 2021, held a settlement fairness hearing. On January 21, 2022, the Federal Court approved the settlement and issued final judgment, ending the Federal Court Action. On February 11, 2022, the parties submitted a stipulation of dismissal for the New York State Action. On April 5, 2022, the New York State Court so-ordered the stipulation of dismissal.
17
. Restricted net assets
Relevant PRC laws and regulations permit PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company’s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to statutory reserves. The statutory general reserve fund requires annual appropriations of 10% of net
after-tax
income prior to payment of any dividends. Furthermore, registered share capital and capital reserve accounts are also restricted from distribution. As a result of these and other restrictions under PRC laws and regulations, the PRC subsidiaries and affiliates are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB7,796,303 or 72.8% of the consolidated net assets of the Group as of December 31, 2021. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and affiliates for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and affiliates due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends or distributions to the Company’s
shareholders. Furthermore, cash transfers from the Group’s PRC subsidiaries to their parent companies outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may temporarily delay the ability of the PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Group, or otherwise satisfy their foreign currency denominated obligations. 
18
. Condensed financial information of the parent company
The Company performed a test on the restricted net assets of consolidated subsidiaries in accordance with Securities and Exchange Commission Regulation
S-X
Rule
4-08
(e) (3), “General Notes to Financial Statements’ and concluded that it was applicable for the Company to disclose the financial statements for the parent company.
The subsidiaries did not pay any dividend to the Company for the years presented. For the purpose of presenting parent only financial information, the Company records its investments in its subsidiaries under the equity method of accounting. Such investments are presented on the separate condensed balance sheets of the Company as “Investments in subsidiaries” and the profit of the subsidiaries is presented as “share of profit of subsidiaries”. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted. These statements should be read in conjunction with the notes to the consolidated financial statements of the Company.
 
F-
60

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
1
8
. Condensed financial information of the parent company (continued)
 
The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2020 and 2021.
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
US$
Note2(f)
 
Assets
  
     
  
     
  
     
Cash and cash equivalents
     28,435        38,231        5,999  
Prepaid expenses and other assets
     1,247        2,795        439  
Amounts due from Group companies
 
 
1,302,606

 
 
 
694,123
 
 
 
108,923
 
Investment in subsidiaries
 and VIEs
     7,949,999        10,574,557        1,659,379  
    
 
 
    
 
 
    
 
 
 
Total assets
     9,282,287        11,309,706        1,774,740  
    
 
 
    
 
 
    
 
 
 
Liabilities and Shareholders’ Equity
                          
Accrued expenses and other liabilities
     32,571        5,647        885  
Contract liability
 
 
3,447
 
 
 
1,610
 
 
 
 
253
 
Amounts due to Group companies
 
 
882,963
 
 
 
647,199
 
 
 
101,559
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
     918,981        654,456        102,697  
    
 
 
    
 
 
    
 
 
 
Shareholders’ equity :
                          
Class A ordinary shares (US$0.00001 par value; 10,000,000,000 shares
authorized as of December 31, 2020 and 2021; 969,071,169 and 970,871,169
issued as of December 31, 2020 and 2021; 824,164,599 and
854,591,404

outstanding as of December 31, 2020 and 2021)
     64        64        10  
Class B ordinary shares (US$0.00001 par value; 10,000,000,000 shares
authorized as of December 31, 2020 and 2021; 581,000,000 and 579,200,000 issued and outstanding as of December 31, 2020 and 2021)
     39        39        6  
Additional
paid-in
capital
     5,659,990        5,694,733        893,628  
Treasury stock (144,906,570 and 116,279,765
 
shares as of December 31, 2020 and 2021, respectively)
     (401,621      (324,171 )      (50,870 )
Statutory reserves
     458,058        610,403        95,786  
Accumulated other comprehensive income
     (5,142      (16,769 )      (2,630 )
Retained earnings
     2,651,918        4,690,951        736,113  
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
     8,363,306        10,655,250        1,672,043  
    
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
     9,282,287        11,309,706        1,774,740  
    
 
 
    
 
 
    
 
 
 
 
F-6
1

FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
1
8
. Condensed financial information of the parent company (continued)
 
Statements of comprehensive income
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
Note 2(f)
 
Operating expenses
  
  
  
  
General and administrative expenses
     (25,590      (20,720      (18,617 )      (2,921 )
    
 
 
    
 
 
    
 
 
    
 
 
 
Profits from operations
                                   
Other income, net
     7,898        2,158        1,502               236  
Income from subsidiaries and VIEs

     2,390,542        1,991,262        2,526,062        396,394  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net profit
     2,372,850        1,972,700        2,508,947        393,709  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net profit attributable to ordinary shareholders
     2,372,850        1,972,700        2,508,947        393,709  
    
 
 
    
 
 
    
 
 
    
 
 
 
Statements of cash flows
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
Note 2(f)
 
Net cash provided by (used in) operating activities for Third-party
  
 
8,474
 
  
 
(6,282
  
 
(45,587
  
 
(7,154
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) operating activities
  
 
8,474
 
  
 
(6,282
  
 
(45,587
  
 
(7,154
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Collection of loans from Group companies
  
 
86,471
 
  
 
557,936
 
  
 
846,737
 
  
 
132,871
 
Cash paid as loans extended to Group companies
  
 
  
 
  
 
  
 
  
 
(238,254
  
 
(37,387
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) investing activities
  
 
86,471
 
  
 
557,936
 
  
 
608,483
 
  
 
95,484
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
  
 
  
 
  
 
  
 
(839,719
  
 
(131,770
Cash received as loans from Group companies
  
 
  
 
  
 
  
 
  
 
603,955
 
  
 
94,774
 
Other financing activities
  
 
(401,400
  
 
(636,936
  
 
(310,221
  
 
(48,681
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) financing activities
  
 
(401,400
  
 
(636,936
  
 
(545,985
  
 
(85,677
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
F-62


FINVOLUTION GROUP
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(All amounts in thousands, except share data, or otherwise noted)
 
19
. Subsequent events
On March 1
5
, 202
2
, the Board of Directors of the Company unanimously approved a cash dividend of US$ 0.205 (RMB1.31) per ADS, 
and is expected to be distributed on or around
 May 6, 2022 to shareholders of record
as of
the close of business on April 13, 2022.
 
F-6
3
EX-2.4 2 d214294dex24.htm EX-2.4 EX-2.4

Exhibit 2.4

Description of Rights of Each Class of Securities Registered under Section 12 of the Securities Exchange Act of 1934

As of December 31, 2021, FinVolution Group, (or “FinVolution”, “we” , “us” , “our company” and “our”) had the following series of securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934, as amended, or the Exchange Act:

 

Title of each class

  

Trading Symbol

  

Name of each exchange on which registered

American depositary shares (one American depositary share representing five Class A ordinary shares, par value US$0.00001 per share)    FINV    New York Stock Exchange
Class A ordinary shares, par value US$0.00001 per share*       New York Stock Exchange

 

*

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

Description of Class A Ordinary Shares

The following is a summary of material provisions of our currently effective fourth amended and restated memorandum and articles of association (the “Memorandum and Articles of Association”), as well as the Companies Act (As Revised) of the Cayman Islands (the “Companies Act”) insofar as they relate to the material terms of the Class A ordinary shares. Notwithstanding this, because it is a summary, it may not contain all the information that you may otherwise deem important. For more complete information, you should read the entire Memorandum and Articles of Association, which has been filed with the Securities and Exchange Commission (the “SEC”) as an exhibit to our Registration Statement on Form F-1 (File No. 333-220954), as amended, initially filed with the SEC on October 13, 2017.

Type and Class of Securities (Item 9.A.5 of Form 20-F)

Each Class A ordinary share has par value of US$0.00001. The number of Class A ordinary shares that have been issued as of the last day of the fiscal year ended December 31, 2021 is provided on the cover of the annual report on Form 20-F filed on April 29, 2022 (the “Form 20-F”). Our Class A ordinary shares may be held in either certified or uncertified form.

Preemptive Rights (Item 9.A.3 of Form 20-F)

Our shareholders do not have preemptive right.

Limitations or Qualifications (Item 9.A.6 of Form 20-F)

We have adopted a dual-class share structure. Our ordinary shares consist of Class A ordinary shares and Class B ordinary shares. Holders of Class A ordinary shares are entitled to one vote per share in respect of matters requiring the votes of shareholders, while holders of Class B ordinary shares are entitled to twenty 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.

Due to the super voting powers attached to the Class B ordinary shares, the voting power of holders of the Class A ordinary shares may be materially limited.

Rights of Other Types of Securities (Item 9.A.7 of Form 20-F)


Not applicable.

Rights of Class A Ordinary Shares (Item 10.B.3 of Form 20-F)

General

Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Holders of Class A ordinary shares and Class B ordinary shares have the same rights except for voting and conversion rights (as described in more details below). Our ordinary shares are issued in registered form, and are issued when registered in our register of members (shareholders). Our shareholders who are non-residents of the Cayman Islands may freely hold and vote their 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 an ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, our company may declare and pay a dividend only out of funds legally available therefor, namely out of either profit or our share premium account, provided that in no circumstances may we pay a dividend if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business.

Voting Rights

In respect of all matters subject to a shareholders’ vote, each holder of Class A ordinary share is entitled to one vote for each Class A ordinary share registered in his or her name on our register of members, and each holder of Class B ordinary share is entitled to twenty votes for each Class B ordinary share registered in his or her name on our register of members. Holders of Class A ordinary shares and Class B ordinary shares shall, at all times, vote together on all resolutions submitted to a vote of the members. 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 shareholders present in person or by proxy.

A quorum required for a meeting of shareholders consists of one or more shareholders present and holding shares which represent, in aggregate, not less than one-third of the votes attaching to the issued and outstanding voting shares in our company. Shareholders may be present in person or by proxy or, if the shareholder is a legal entity, by its duly authorized representative. Shareholders’ meetings may be convened by the chairman of our board of directors or a majority of our directors or upon a request to the directors by shareholders holding shares which represent, in aggregate, no less than one-third of the votes attaching to the issued and outstanding shares that as at the date of the deposit of the shareholder’s requisition carry the right to vote at general meetings of our company. Advance notice of at least seven days is required for the convening of our annual general shareholders’ meeting and any other general shareholders’ meeting.

An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attached to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting, while a special resolution requires the affirmative vote of no less than two-thirds of the votes attached to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our amended and restated memorandum and articles of association. A special resolution will be required for important matters such as a change of name or making changes to our amended and restated memorandum and articles of association. Holders of the ordinary shares may, among other things, divide or combine their shares by ordinary resolution.

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 share by a shareholder to any person who is not an affiliate of such shareholder, or upon a change of ultimate beneficial ownership of any Class B ordinary share to any person who is not an affiliate of the registered shareholder of such share, such Class B ordinary shares shall be automatically and immediately converted into the equivalent number of Class A ordinary shares.


Transfer of Ordinary Shares

Subject to the restrictions set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board of directors.

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

 

   

the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer;

 

   

the instrument of transfer is in respect of only one class of shares;

 

   

the instrument of transfer is properly stamped, if required;

 

   

in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and

 

   

a fee of such maximum sum as the NYSE may determine to be payable or such lesser sum as our directors may from time to time require is paid to us in respect thereof.

If our directors refuse to register a transfer they shall, within 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 NYSE, 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 a winding up of our company, if the assets available for distribution among our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed among our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them. We are a “limited liability” company registered under the Companies Act, and under the Companies Act, the liability of our members is limited to the amount, if any, unpaid on the shares respectively held by them. Our memorandum of association contains a declaration that the liability of our members is so limited.

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 Ordinary Shares

We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by a special resolution of our shareholders. Our company may also repurchase any of our shares provided that the manner and terms of such purchase have been approved by our board of directors or by ordinary resolution of our shareholders, or are otherwise authorized by our memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company’s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if the company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (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.

Issuance of Additional Shares

Our currently effective memorandum and articles of association authorizes our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares.

Our currently effective memorandum and articles of association also authorizes our board of directors to establish from time to time one or more series of preferred shares and to determine, with respect to any series of preferred shares, the terms and rights of that series, including:

 

   

the designation of the series;

 

   

the number of shares of the series;

 

   

the dividend rights, dividend rates, conversion rights, voting rights; and

 

   

the rights and terms of redemption and liquidation preferences.

Our board of directors may issue preferred shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares.

Inspection of Books and Records

Holders of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or our corporate records (other than the memorandum and articles of association and any special resolutions passed by our shareholders, and our registers of mortgages and charges). However, we will provide our shareholders with annual audited financial statements.

Anti-Takeover Provisions

Some provisions of our Memorandum and Articles of Association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that:

 

   

authorize our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders; and

 

   

limit the ability of shareholders to requisition and convene general meetings of shareholders.

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


General Meetings of Shareholders and Shareholder Proposals

Our shareholders’ general meetings may be held in such place within or outside the Cayman Islands as our board of directors considers appropriate.

As a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders’ annual general meetings. Our currently effective memorandum and articles of association provide that we may (but are not obliged to) in each year hold a general meeting as our annual general meeting.

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

Cayman Islands law 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 currently effective memorandum and articles of association allow our shareholders holding shares 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, to requisition an extraordinary general meeting of our shareholders, in which case our directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our currently effective memorandum and articles of association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders.

Requirements to Change the Rights of Holders of Class A Ordinary Shares (Item 10.B.4 of Form 20-F)

Variations of Rights of Shares

The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking pari passu with such existing class of shares.

Limitations on the Rights to Own Class A Ordinary Shares (Item 10.B.6 of Form 20-F)

There are no limitations under the laws of the Cayman Islands or under the Memorandum and Articles of Association that limit the right of shareholders who are non-residents of the Cayman Islands in holding or voting their Class A ordinary shares.

Provisions Affecting Any Change of Control (Item 10.B.7 of Form 20-F)

Anti-Takeover Provisions in the Memorandum and Articles of Association

Some provisions of the Memorandum and Articles of Association may discourage, delay or prevent a change in control of our company or management that shareholders may consider favorable, including provisions that authorize our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders and limit the ability of shareholders to requisition and convene general meetings of shareholders.

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

Ownership Threshold (Item 10.B.8 of Form 20-F)


There are no provisions under Cayman Islands law applicable to the Company, or under the Memorandum and Articles of Association that require our company to disclose shareholder ownership above any particular ownership threshold.

Differences Between the Law of Different Jurisdictions (Item 10.B.9 of Form 20-F)

The Companies Act is modeled after that of the English companies legislation but does not follow recent English law 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 Delaware corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the Companies Act applicable to us and the laws applicable to Delaware corporations 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, (a) “merger” means the merging of two or more constituent companies and the vesting of their undertakings, property and liabilities in one of such companies as the surviving company and (b) a “consolidation” means the combination of two or more constituent companies into a consolidated company and the vesting of the undertakings, property and liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (a) a special resolution of the shareholders of each constituent company, and (b) such other authorization, if any, as may be specified in such constituent company’s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies in the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a declaration as to the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette.

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.

Dissenting shareholders have the right to be paid the fair value of their shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) if they follow the required procedures, subject to certain exceptions. 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. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures.

In addition, there are 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 due majority vote have been met;


   

the shareholders have been fairly represented at the meeting in question and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class;

 

   

the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest; and

 

   

the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act.

The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the “squeeze out” of dissentient minority shareholder upon a takeover offer. When a takeover 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 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 the arrangement and reconstruction by way of scheme of arrangement is thus approved, or if a takeover offer is made and accepted, in accordance with the foregoing statutory procedures, the 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 United States 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 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, there are exceptions to the foregoing principle, including when:

 

   

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

The ability of Cayman Islands companies to provide in their articles of association for indemnification of officers and directors is not limited, except that any indemnity would not be effective if it were held by the Cayman Islands courts to be contrary to public policy, which would include any attempt to provide indemnification against civil fraud or the consequences of committing a crime. The Memorandum and Articles of Association provide that our directors and officers shall be indemnified against all actions, proceedings, costs, charges, expenses, losses, damages or liabilities incurred or sustained by such director or officer, other than by reason of such person’s own dishonesty, wilful 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 each of our directors and executive officers that will provide such persons with additional indemnification beyond that provided in the Memorandum and Articles of Association.


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

Directors’ Fiduciary Duties

Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components, the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director must act in a manner he or she reasonably believes to be in the best interests of the corporation. A director must not use his or her corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interests of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction and that the transaction was of fair value to the corporation.

As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company, and therefore it is considered that he or she owes the following duties to the company including a duty to act bona fide in the best interests of the company, a duty not to make a personal profit out of his or her position as director (unless the company permits him or her to do so), a duty not to put himself or herself in a position where the interests of the company conflict with his or her personal interests or his or her duty to a third party and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his or her duties a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, there are indications that the English and commonwealth courts are moving towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

Under the Memorandum and Articles of Association, directors who are in any way, whether directly or indirectly, interested in a contract or proposed contract with our company must declare the nature of their interest at a meeting of the board of directors. Following such declaration, a director may vote in respect of any contract or proposed contract notwithstanding his interest.

Shareholder Proposals

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided that it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.

The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company’s articles of association. The Memorandum and Articles of Association allow any one or more of our shareholders who together hold shares which carry in aggregate not less than one-third of the total number of votes attaching to all issued and outstanding shares of our company entitled to vote at general meetings to requisition an extraordinary general meeting of our shareholders, in which case our board of directors is obliged to convene an extraordinary general meeting and to put the proposals so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders’ meeting, the Memorandum and Articles of Association do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings not called by such shareholders. As an exempted Cayman Islands company, we are not obliged by law to call shareholders’ annual general meetings.


Cumulative Voting

Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled for a single director, which increases the shareholder’s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but the Memorandum and Articles of Association do not provide for cumulative voting.

Removal of Directors

Under the Delaware General Corporation Law, a director of a corporation may be removed with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Memorandum and Articles of Association, directors may be removed with or without cause, by an ordinary resolution of our shareholders. In addition, a director’s office shall be vacated if the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is found to be or becomes of unsound mind; (iii) resigns his office by notice in writing to the company; (iv) without special leave of absence from our board of directors, is absent from three consecutive meetings of the board and the board resolves that his office be vacated or; (v) is removed from office pursuant to any other provisions of the Memorandum and Articles of Association.

Transactions with Interested Shareholders

The Delaware General Corporation Law contains a business combination statute applicable to Delaware public corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business combinations with an “interested shareholder” for three years following the date on which such person becomes an interested shareholder. An interested shareholder generally is one which owns or owned 15% or more of the target’s outstanding voting shares within the past three years. This has the effect of limiting the ability of a potential acquiror to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction that resulted in the person becoming an interested shareholder. This encourages any potential acquiror of a Delaware public corporation to negotiate the terms of any acquisition transaction with the target’s board of directors.

Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions entered into must be bona fide in the best interests of the company, for a proper corporate purpose and not with the effect of perpetrating a fraud on the minority shareholders.

Dissolution; Winding Up

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. The Delaware General Corporation Law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board of directors. Under the Companies Act, our company may be dissolved, liquidated or wound up by a special resolution, or by an ordinary resolution on the basis that our company is unable to pay its debts as they fall due. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so.

Variation of Rights of Shares

 


If at any time, our share capital is divided into different classes of shares, under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under the Memorandum and Articles of Association, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with the consent in writing of the holders of two-thirds of the issued shares of that class or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class.

Amendment of Governing Documents

Under the Delaware General Corporation Law, a corporation’s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Companies Act, the Memorandum and Articles of Association may only be amended by a special resolution of our shareholders.

Anti-takeover Provisions

Some provisions of the Memorandum and Articles of Association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including a provision that authorizes our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders and limit the ability of shareholders to requisition and convene general meetings of shareholders.

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

Rights of Non-Resident or Foreign Shareholders

There are no limitations imposed by foreign law or by the Memorandum and Articles of Association on the rights of non-resident or foreign shareholders to hold or exercise voting rights on our ordinary shares. In addition, there are no provisions in the Memorandum and Articles of Association that require our company to disclose shareholder ownership above any particular ownership threshold.

Directors’ Power to Issue Shares

Under the Memorandum and Articles of Association, our board of directors is empowered to issue or allot shares or grant options and warrants with or without preferred, deferred, qualified or other special rights or restrictions.

Exempted Company.

The Companies Act in the Cayman Islands 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 for the exemptions and privileges listed below:

 

   

an exempted company does not have to file an annual return of its shareholders with the Registrar of Companies;

 

   

an exempted company’s register of members is not required to be open to inspection;

 

   

an exempted company does not have to hold an annual general meeting;

 

   

an exempted company may issue no par value shares;

 

   

an exempted company may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);


   

an exempted company may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;

 

   

an exempted company may register as a limited duration company; and

 

   

an exempted company may register as a segregated portfolio company.

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

Changes in Capital (Item 10.B.10 of Form 20-F)

Our shareholders may from time to time by ordinary resolutions:

 

   

consolidate and divide all or any of its share capital into shares of a larger amount than its existing shares;

 

   

convert all or any of its paid up shares into stock and reconvert that stock into paid up shares of any denomination;

 

   

subdivide its existing shares, or any of them into shares of a smaller amount provided that in the subdivision the proportion between the amount paid and the amount, if any, unpaid on each reduced share shall be the same as it was in case of the share from which the reduced share is derived; and

 

   

cancel any shares that, at the date of the passing of the resolution, have not been taken or agreed to be taken by any person and diminish the amount of its share capital by the amount of the shares so cancelled.

Subject to the Companies Act, our shareholders may by special resolution reduce our share capital and any capital redemption reserve in any manner authorized by law.

Debt Securities (Item 12.A of Form 20-F)

Not applicable.

Warrants and Rights (Item 12.B of Form 20-F)

Not applicable.

Other Securities (Item 12.C of Form 20-F)

Not applicable.

American Depositary Shares (Items 12.D.1 and 12.D.2 of Form 20-F)

Citibank, N.A., as depositary, registers and delivers the ADSs. Each ADS represents ownership of five Class A ordinary shares, deposited with Citibank, N.A.—Hong Kong, as custodian for the depositary. Each ADS also represents ownership of any other securities, cash or other property which may be held by the depositary. The office of the custodian is located at 9/F., Citi Tower, One Bay East, 83 Hoi Bun Road, Kwun Tong, Kowloon, Hong Kong. The principal executive office of the depositary is located at 388 Greenwich Street, New York, New York, 10013.

The Direct Registration System, or DRS, is a system administered by The Depository Trust Company, or DTC, pursuant to which the depositary may register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto.


We do not treat ADS holders as our shareholders and accordingly, you, as an ADS holder, do not have shareholder rights. Cayman Islands law governs shareholder rights. The depositary is the holder of the Class A ordinary shares underlying your ADSs. As a holder of ADSs, you have ADS holder rights. A deposit agreement among us, the depositary and you, as an ADS holder, and the beneficial owners of ADSs sets out ADS holder rights as well as the rights and obligations of the depositary. The laws of the State of New York govern the deposit agreement and the ADSs.

The following is a summary of the material provisions of the deposit agreement. This summary description assumes you have opted to own the ADSs directly by means of an ADS registered in your name and, as such, we will refer to you as the “holder.” When we refer to “you,” we assume the reader owns ADSs and will own ADSs at the relevant time. For more complete information, you should read the entire deposit agreement and the form of American Depositary Receipt (“ADR”) which contains the terms of your ADSs. The deposit agreement has been filed with the SEC as an exhibit to a Registration Statement on Form S-8 (File No. 333-224011) for our company on March 29, 2018. The form of ADR is on file with the SEC (as a prospectus) and was filed on November 13, 2017.

Holding the ADSs

Each ADS represents the right to receive, and to exercise the beneficial ownership interests in, five Class A ordinary shares that is on deposit with the depositary bank and/or custodian. An ADS also represents the right to receive, and to exercise the beneficial interests in, any other property received by the depositary bank or the custodian on behalf of the owner of the ADS but that has not been distributed to the owners of ADSs because of legal restrictions or practical considerations. We and the depositary bank may agree to change the ADS-to-Class A ordinary share ratio by amending the deposit agreement. This amendment may give rise to, or change, the depositary fees payable by ADS owners. The custodian, the depositary bank and their respective nominees will hold all deposited property for the benefit of the holders and beneficial owners of ADSs. The deposited property does not constitute the proprietary assets of the depositary bank, the custodian or their nominees. Beneficial ownership in the deposited property will under the terms of the deposit agreement be vested in the beneficial owners of the ADSs. The depositary bank, the custodian and their respective nominees will be the record holders of the deposited property represented by the ADSs for the benefit of the holders and beneficial owners of the corresponding ADSs. A beneficial owner of ADSs may or may not be the holder of ADSs. Beneficial owners of ADSs will be able to receive, and to exercise beneficial ownership interests in, the deposited property only through the registered holders of the ADSs, the registered holders of the ADSs (on behalf of the applicable ADS owners) only through the depositary bank, and the depositary bank (on behalf of the owners of the corresponding ADSs) directly, or indirectly, through the custodian or their respective nominees, in each case upon the terms of the deposit agreement.

If you become an owner of ADSs, you will become a party to the deposit agreement and therefore will be bound to its terms and to the terms of any ADR that represents your ADSs. The deposit agreement and the ADR specify our rights and obligations as well as your rights and obligations as owner of ADSs and those of the depositary bank. As an ADS holder you appoint the depositary bank to act on your behalf in certain circumstances. The deposit agreement and the ADRs are governed by New York law. However, our obligations to the holders of Class A ordinary shares will continue to be governed by the laws of the Cayman Islands, which may be different from the laws in the United States.

In addition, applicable laws and regulations may require you to satisfy reporting requirements and obtain regulatory approvals in certain circumstances. You are solely responsible for complying with such reporting requirements and obtaining such approvals. Neither the depositary bank, the custodian, us or any of their or our respective agents or affiliates shall be required to take any actions whatsoever on your behalf to satisfy such reporting requirements or obtain such regulatory approvals under applicable laws and regulations.

As an owner of ADSs, we will not treat you as one of our shareholders and you will not have direct shareholder rights. The depositary bank will hold on your behalf the shareholder rights attached to the Class A ordinary shares underlying your ADSs. As an owner of ADSs you will be able to exercise the shareholders rights for the Class A ordinary shares represented by your ADSs through the depositary bank only to the extent contemplated in the deposit agreement. To exercise any shareholder rights not contemplated in the deposit agreement you will, as an ADS owner, need to arrange for the cancelation of your ADSs and become a direct shareholder.


The manner in which you own the ADSs (e.g., in a brokerage account vs. as registered holder, or as holder of certificated vs. uncertificated ADSs) may affect your rights and obligations, and the manner in which, and extent to which, the depositary bank’s services are made available to you. As an owner of ADSs, you may hold your ADSs either by means of an ADR registered in your name, through a brokerage or safekeeping account, or through an account established by the depositary bank in your name reflecting the registration of uncertificated ADSs directly on the books of the depositary bank (commonly referred to as the “direct registration system” or “DRS”). The direct registration system reflects the uncertificated (book-entry) registration of ownership of ADSs by the depositary bank. Under the direct registration system, ownership of ADSs is evidenced by periodic statements issued by the depositary bank to the holders of the ADSs. The direct registration system includes automated transfers between the depositary bank and The Depository Trust Company (“DTC”), the central book-entry clearing and settlement system for equity securities in the United States. If you decide to hold your ADSs through your brokerage or safekeeping account, you must rely on the procedures of your broker or bank to assert your rights as ADS owner. Banks and brokers typically hold securities such as the ADSs through clearing and settlement systems such as DTC. The procedures of such clearing and settlement systems may limit your ability to exercise your rights as an owner of ADSs. Please consult with your broker or bank if you have any questions concerning these limitations and procedures. All ADSs held through DTC will be registered in the name of a nominee of DTC. This summary description assumes you have opted to own the ADSs directly by means of an ADS registered in your name and, as such, we will refer to you as the “holder.” When we refer to “you,” we assume the reader owns ADSs and will own ADSs at the relevant time.

The registration of the Class A ordinary shares in the name of the depositary bank or the custodian shall, to the maximum extent permitted by applicable law, vest in the depositary bank or the custodian the record ownership in the applicable Class A ordinary shares with the beneficial ownership rights and interests in such Class A ordinary shares being at all times vested with the beneficial owners of the ADSs representing the Class A ordinary shares. The depositary bank or the custodian shall at all times be entitled to exercise the beneficial ownership rights in all deposited property, in each case only on behalf of the holders and beneficial owners of the ADSs representing the deposited property.

Dividends and Distributions

As a holder of ADSs, you generally have the right to receive the distributions we make on the securities deposited with the custodian. Your receipt of these distributions may be limited, however, by practical considerations and legal limitations. Holders of ADSs will receive such distributions under the terms of the deposit agreement in proportion to the number of ADSs held as of the specified record date, after deduction of the applicable fees, taxes and expenses.

Distributions of Cash

Whenever we make a cash distribution for the securities on deposit with the custodian, we will deposit the funds with the custodian. Upon receipt of confirmation of the deposit of the requisite funds, the depositary bank will arrange for the funds received in a currency other than U.S. dollars to be converted into U.S. dollars and for the distribution of the U.S. dollars to the holders, subject to the laws and regulations of the Cayman Islands.

The conversion into U.S. dollars will take place only if practicable and if the U.S. dollars are transferable to the United States. The depositary bank will apply the same method for distributing the proceeds of the sale of any property (such as undistributed rights) held by the custodian in respect of securities on deposit.

The distribution of cash will be made net of the fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement. The depositary bank will hold any cash amounts it is unable to distribute in a non-interest bearing account for the benefit of the applicable holders and beneficial owners of ADSs until the distribution can be effected or the funds that the depositary bank holds must be escheated as unclaimed property in accordance with the laws of the relevant states of the United States.

Distributions of Class A Ordinary Shares

Whenever we make a free distribution of Class A ordinary shares for the securities on deposit with the custodian, we will deposit the applicable number of Class A ordinary shares with the custodian. Upon receipt of confirmation of such deposit, the depositary bank will either distribute to holders new ADSs representing the Class A ordinary shares deposited or modify the ADS-to-Class A ordinary share ratio, in which case each ADS you hold will represent rights and interests in the additional Class A ordinary shares so deposited. Only whole new ADSs will be distributed. Fractional entitlements will be sold and the proceeds of such sale will be distributed as in the case of a cash distribution.


The distribution of new ADSs or the modification of the ADS-to-Class A ordinary share ratio upon a distribution of Class A ordinary shares will be made net of the fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement. In order to pay such taxes or governmental charges, the depositary bank may sell all or a portion of the new Class A ordinary shares so distributed.

No such distribution of new ADSs will be made if it would violate a law (e.g., the U.S. securities laws) or if it is not operationally practicable. If the depositary bank does not distribute new ADSs as described above, it may sell the Class A ordinary shares received upon the terms described in the deposit agreement and will distribute the proceeds of the sale as in the case of a distribution of cash.

Distributions of Rights

Whenever we intend to distribute rights to subscribe for additional Class A ordinary shares, we will give prior notice to the depositary bank and we will assist the depositary bank in determining whether it is lawful and reasonably practicable to distribute rights to subscribe for additional ADSs to holders.

The depositary bank will establish procedures to distribute rights to subscribe for additional ADSs to holders and to enable such holders to exercise such rights if it is lawful and reasonably practicable to make the rights available to holders of ADSs, and if we provide all of the documentation contemplated in the deposit agreement (such as opinions to address the lawfulness of the transaction). You may have to pay fees, expenses, taxes and other governmental charges to subscribe for the new ADSs upon the exercise of your rights. The depositary bank is not obligated to establish procedures to facilitate the distribution and exercise by holders of rights to subscribe for new Class A ordinary shares other than in the form of ADSs.

The depositary bank will not distribute the rights to you if:

 

   

We do not timely request that the rights be distributed to you or we request that the rights not be distributed to you; or

 

   

We fail to deliver satisfactory documents to the depositary bank; or

 

   

It is not reasonably practicable to distribute the rights.

The depositary bank will sell the rights that are not exercised or not distributed if such sale is lawful and reasonably practicable. The proceeds of such sale will be distributed to holders as in the case of a cash distribution. If the depositary bank is unable to sell the rights, it will allow the rights to lapse.

Elective Distributions

Whenever we intend to distribute a dividend payable at the election of shareholders either in cash or in additional shares, we will give prior notice thereof to the depositary bank and will indicate whether we wish the elective distribution to be made available to you. In such case, we will assist the depositary bank in determining whether such distribution is lawful and reasonably practicable.

The depositary bank will make the election available to you only if we timely request it to do so, if it is reasonably practicable and if we have provided all of the documentation contemplated in the deposit agreement. In such case, the depositary bank will establish procedures to enable you to elect to receive either cash or additional ADSs, in each case as described in the deposit agreement. The depositary bank is not obligated to establish procedures to facilitate the distribution and exercise by holders of elective distributions to subscribe for new Class A ordinary shares other than in the form of ADSs.

If the election is not made available to you, you will receive either cash or additional ADSs, depending on what a shareholder in the Cayman Islands would receive upon failing to make an election, as more fully described in the deposit agreement.


Other Distributions

Whenever we intend to distribute property other than cash, Class A ordinary shares or rights to subscribe for additional Class A ordinary shares we will notify the depositary bank in advance and will indicate whether we wish such distribution to be made to you. If so, we will assist the depositary bank in determining whether such distribution to holders is lawful and reasonably practicable.

If it is reasonably practicable to distribute such property to you, if we timely request the depositary bank to do so and if we provide to the depositary bank all of the documentation contemplated in the deposit agreement, the depositary bank will distribute the property to the holders in a manner it deems practicable.

The distribution will be made net of fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement. In order to pay such taxes and governmental charges, the depositary bank may sell all or a portion of the property received.

The depositary bank will not distribute the property to you and will sell the property if:

 

   

We do not request that the property be distributed to you or if we request that the property not be distributed to you; or

 

   

We do not deliver satisfactory documents to the depositary bank; or

 

   

The depositary bank determines that all or a portion of the distribution to you is not reasonably practicable.

The proceeds of such a sale will be distributed to holders as in the case of a cash distribution.

Redemption

Whenever we decide to redeem any of the securities on deposit with the custodian, we will notify the depositary bank in advance. If it is practicable and if we provide all of the documentation contemplated in the deposit agreement, the depositary bank will provide notice of the redemption to the holders.

The custodian will be instructed to surrender the shares being redeemed against payment of the applicable redemption price. The depositary bank will convert into U.S. dollars upon the terms of the deposit agreement the redemption funds received in a currency other than U.S. dollars and will establish procedures to enable holders to receive the net proceeds from the redemption upon surrender of their ADSs to the depositary bank. You may have to pay fees, expenses, taxes and other governmental charges upon the redemption of your ADSs. If less than all ADSs are being redeemed, the ADSs to be retired will be selected by lot or on a pro rata basis, as the depositary bank may determine.

Changes Affecting Class A Ordinary Shares

The Class A ordinary shares held on deposit for your ADSs may change from time to time. For example, there may be a change in nominal or par value, split-up, cancelation, consolidation or any other reclassification of such Class A ordinary shares or a recapitalization, reorganization, merger, consolidation or sale of assets of the Company.

If any such change were to occur, your ADSs would, to the extent permitted by law and the deposit agreement, represent the right to receive the property received or exchanged in respect of the Class A ordinary shares held on deposit. The depositary bank may in such circumstances deliver new ADSs to you, amend the deposit agreement, the ADRs and the applicable Registration Statement(s) on Form F-6, call for the exchange of your existing ADSs for new ADSs and take any other actions that are appropriate to reflect as to the ADSs the change affecting the Class A ordinary shares. You may have to pay fees, expenses, taxes and other governmental charges in connection with such actions. If the depositary bank may not lawfully distribute such property to you, the depositary bank may sell such property and distribute the net proceeds to you as in the case of a cash distribution.

Issuance of ADSs Upon Deposit of Class A Ordinary Shares


After the completion of this offering, the Class A ordinary shares that are being offered for sale by us and by the selling shareholders pursuant to this prospectus will be deposited with the custodian. Upon receipt of confirmation of such deposit, the depositary bank will issue ADSs to the underwriters named in this prospectus.

After the closing of this offer, the depositary bank may create ADSs on your behalf if you or your broker deposit Class A ordinary shares with the custodian. The depositary bank will deliver these ADSs to the person you indicate only after you pay any applicable issuance fees and any charges and taxes payable for the transfer of the Class A ordinary shares to the custodian. Your ability to deposit Class A ordinary shares and receive ADSs is subject to your provision of certain documentation, as described in the deposit agreement, and may be limited by U.S. and Cayman Islands legal considerations applicable at the time of deposit. Further, we have instructed the depositary bank not to accept deposits of Class A ordinary shares for the purpose of issuance of ADSs without our prior written consent.

The issuance of ADSs may be delayed until the depositary bank or the custodian receives confirmation that all required approvals have been given and that the Class A ordinary shares have been duly transferred to the custodian. The depositary bank will only issue ADSs in whole numbers.

When you make a deposit of Class A ordinary shares, you will be responsible for transferring good and valid title to the depositary bank. As such, you will be deemed to represent and warrant that:

 

   

The Class A ordinary shares are duly authorized, validly issued, fully paid, non-assessable and legally obtained.

 

   

All preemptive (and similar) rights, if any, with respect to such Class A ordinary shares have been validly waived or exercised.

 

   

You are duly authorized to deposit the Class A ordinary shares.

 

   

The Class A ordinary shares presented for deposit are free and clear of any lien, encumbrance, security interest, charge, mortgage or adverse claim, and are not, and the ADSs issuable upon such deposit will not be, “restricted securities” (as defined in the deposit agreement).

 

   

The Class A ordinary shares presented for deposit have not been stripped of any rights or entitlements.

If any of the representations or warranties are incorrect in any way, we and the depositary bank may, at your cost and expense, take any and all actions necessary to correct the consequences of the misrepresentations.

Transfer, Combination and Split Up of ADRs

As an ADR holder, you will be entitled to transfer, combine or split up your ADRs and the ADSs evidenced thereby. For transfers of ADRs, you will have to surrender the ADRs to be transferred to the depositary bank and also must:

 

   

ensure that the surrendered ADR is properly endorsed or otherwise in proper form for transfer;

 

   

provide such proof of identity and genuineness of signatures as the depositary bank deems appropriate;

 

   

provide any transfer stamps required by the State of New York or the United States; and

 

   

pay all applicable fees, charges, expenses, taxes and other government charges payable by ADR holders pursuant to the terms of the deposit agreement, upon the transfer of ADRs.

To have your ADRs either combined or split up, you must surrender the ADRs in question to the depositary bank with your request to have them combined or split up, and you must pay all applicable fees, charges and expenses payable by ADR holders, pursuant to the terms of the deposit agreement, upon a combination or split up of ADRs.


Withdrawal of Class A Ordinary Shares Upon Cancelation of ADSs

As a holder, you will be entitled to present your ADSs to the depositary bank for cancelation and then receive the corresponding number of underlying Class A ordinary shares at the custodian’s offices. Your ability to withdraw the Class A ordinary shares held in respect of the ADSs may be limited by U.S. and Cayman Islands considerations applicable at the time of withdrawal. In order to withdraw the Class A ordinary shares represented by your ADSs, you will be required to pay to the depositary bank the fees for cancelation of ADSs and any charges and taxes payable upon the transfer of the Class A ordinary shares. You assume the risk for delivery of all funds and securities upon withdrawal. Once canceled, the ADSs will not have any rights under the deposit agreement.

If you hold ADSs registered in your name, the depositary bank may ask you to provide proof of identity and genuineness of any signature and such other documents as the depositary bank may deem appropriate before it will cancel your ADSs. The withdrawal of the Class A ordinary shares represented by your ADSs may be delayed until the depositary bank receives satisfactory evidence of compliance with all applicable laws and regulations. Please keep in mind that the depositary bank will only accept ADSs for cancelation that represent a whole number of securities on deposit.

You will have the right to withdraw the securities represented by your ADSs at any time except for:

 

   

Temporary delays that may arise because (i) the transfer books for the Class A ordinary shares or ADSs are closed, or (ii) Class A ordinary shares are immobilized on account of a shareholders’ meeting or a payment of dividends.

 

   

Obligations to pay fees, taxes and similar charges.

 

   

Restrictions imposed because of laws or regulations applicable to ADSs or the withdrawal of securities on deposit.

The deposit agreement may not be modified to impair your right to withdraw the securities represented by your ADSs except to comply with mandatory provisions of law.

Voting Rights

As a holder, you generally have the right under the deposit agreement to instruct the depositary bank to exercise the voting rights for the Class A ordinary shares represented by your ADSs. The voting rights of holders of Class A ordinary shares are described in “Description of Share Capital.”

At our request, the depositary bank will distribute to you any notice of shareholders’ meeting received from us together with information explaining how to instruct the depositary bank to exercise the voting rights of the securities represented by ADSs.

If the depositary bank timely receives voting instructions from a holder of ADSs, it will endeavor to vote the securities (in person or by proxy) represented by the holder’s ADSs in accordance with such voting instructions as follows:

 

   

In the event of voting by show of hands, the depositary bank will vote (or cause the custodian to vote) all Class A ordinary shares held on deposit at that time, including those represented by ADSs for which no timely voting instructions are received, in accordance with the voting instructions received from a majority of holders of ADSs who provide timely voting instructions.

 

   

In the event of voting by poll, the depositary bank will vote (or cause the Custodian to vote) the Class A ordinary shares held on deposit in accordance with the voting instructions received from the holders of ADSs.


In the event of voting by poll, holders of ADSs in respect of which no timely voting instructions have been received shall be deemed to have instructed the depositary bank to give a discretionary proxy to a person designated by us to vote the Class A ordinary shares represented by such holders’ ADSs; provided, that no such instructions shall be deemed given and no such discretionary proxy shall be given with respect to any matter as to which we inform the depositary bank that we do not wish such proxy to be given; provided, further, that no such discretionary proxy shall be given (x) with respect to any matter as to which we inform the depositary that (i) there exists substantial opposition, or (ii) the rights of holders of ADSs or the shareholders of our company will be materially adversely affected, and (y) in the event that the vote is on a show of hands.

Please note that the ability of the depositary bank to carry out voting instructions may be limited by practical and legal limitations and the terms of the securities on deposit. We cannot assure you that you will receive voting materials in time to enable you to return voting instructions to the depositary bank in a timely manner.

The depositary bank will not join in demanding a vote by poll. A holder of ADSs will not be able to exercise any rights that may attach to the Class A ordinary shares represented by such ADSs to requisition a shareholder meeting or propose resolutions for a shareholder vote. At our request, the depositary bank will represent deposited Class A ordinary shares for the purpose of establishing a quorum regardless of whether voting instructions have been provided with respect thereto.

Fees and Charges

As an ADS holder, you will be required to pay the following fees under the terms of the deposit agreement:

 

Service

 

Fees

•  Issuance of ADSs (e.g., an issuance of ADS upon a deposit of Class A ordinary shares, upon a change in the ADS(s)-to-Class A ordinary share(s) ratio, or for any other reason), excluding ADS issuances as a result of distributions of Class A ordinary shares

 

Up to U.S. 5¢ per ADS issued

•  Cancelation of ADSs (e.g., a cancelation of ADSs for delivery of deposited property, upon a change in the ADS(s)-to-Class A ordinary share(s) ratio, or for any other reason)

 

Up to U.S. 5¢ per ADS canceled

•  Distribution of cash dividends or other cash distributions (e.g., upon a sale of rights and other entitlements)

 

Up to U.S. 5¢ per ADS held

•  Distribution of ADSs pursuant to (i) stock dividends or other free stock distributions, or (ii) exercise of rights to purchase additional ADSs

 

Up to U.S. 5¢ per ADS held

•  Distribution of securities other than ADSs or rights to purchase additional ADSs (e.g., upon a spin-off)

 

Up to U.S. 5¢ per ADS held

•  ADS Services

  Up to U.S. 5¢ per ADS held on the applicable record date(s) established by the depositary bank

As an ADS holder you will also be responsible to pay certain charges such as:


   

taxes (including applicable interest and penalties) and other governmental charges;

 

   

the registration fees as may from time to time be in effect for the registration of Class A ordinary shares on the share register and applicable to transfers of Class A ordinary shares to or from the name of the custodian, the depositary bank or any nominees upon the making of deposits and withdrawals, respectively;

 

   

certain cable, telex and facsimile transmission and delivery expenses;

 

   

the expenses and charges incurred by the depositary bank in the conversion of foreign currency;

 

   

the fees and expenses incurred by the depositary bank in connection with compliance with exchange control regulations and other regulatory requirements applicable to Class A ordinary shares, ADSs and ADRs; and

 

   

the fees and expenses incurred by the depositary bank, the custodian, or any nominee in connection with the servicing or delivery of deposited property.

ADS fees and charges payable upon (i) the issuance of ADSs, and (ii) the cancelation of ADSs are charged to the person to whom the ADSs are issued (in the case of ADS issuances) and to the person whose ADSs are canceled (in the case of ADS cancellations). In the case of ADSs issued by the depositary bank into DTC, the ADS issuance and cancelation fees and charges may be deducted from distributions made through DTC, and may be charged to the DTC participant(s) receiving the ADSs being issued or the DTC participant(s) holding the ADSs being canceled, as the case may be, on behalf of the beneficial owner(s) and will be charged by the DTC participant(s) to the account of the applicable beneficial owner(s) in accordance with the procedures and practices of the DTC participants as in effect at the time. ADS fees and charges in respect of distributions and the ADS service fee are charged to the holders as of the applicable ADS record date. In the case of distributions of cash, the amount of the applicable ADS fees and charges is deducted from the funds being distributed. In the case of (i) distributions other than cash and (ii) the ADS service fee, holders as of the ADS record date will be invoiced for the amount of the ADS fees and charges and such ADS fees and charges may be deducted from distributions made to holders of ADSs. For ADSs held through DTC, the ADS fees and charges for distributions other than cash and the ADS service fee may be deducted from distributions made through DTC, and may be charged to the DTC participants in accordance with the procedures and practices prescribed by DTC and the DTC participants in turn charge the amount of such ADS fees and charges to the beneficial owners for whom they hold ADSs.

In the event of refusal to pay the depositary bank fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary bank fees from any distribution to be made to the ADS holder. Certain of the depositary fees and charges (such as the ADS services fee) may become payable shortly after the closing of the ADS offering. Note that the fees and charges you may be required to pay may vary over time and may be changed by us and by the depositary bank. You will receive prior notice of such changes. The depositary bank may reimburse us for certain expenses incurred by us in respect of the ADR program, by making available a portion of the ADS fees charged in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank agree from time to time.

Amendments and Termination

We may agree with the depositary bank to modify the deposit agreement at any time without your consent. We undertake to give holders 30 days’ prior notice of any modifications that would materially prejudice any of their substantial rights under the deposit agreement. We will not consider to be materially prejudicial to your substantial rights any modifications or supplements that are reasonably necessary for the ADSs to be registered under the Securities Act or to be eligible for book-entry settlement, in each case without imposing or increasing the fees and charges you are required to pay. In addition, we may not be able to provide you with prior notice of any modifications or supplements that are required to accommodate compliance with applicable provisions of law.

You will be bound by the modifications to the deposit agreement if you continue to hold your ADSs after the modifications to the deposit agreement become effective. The deposit agreement cannot be amended to prevent you from withdrawing the Class A ordinary shares represented by your ADSs (except as permitted by law).


We have the right to direct the depositary bank to terminate the deposit agreement. Similarly, the depositary bank may in certain circumstances on its own initiative terminate the deposit agreement. In either case, the depositary bank must give notice to the holders at least 30 days before termination. Until termination, your rights under the deposit agreement will be unaffected.

After termination, the depositary bank will continue to collect distributions received (but will not distribute any such property until you request the cancelation of your ADSs) and may sell the securities held on deposit. After the sale, the depositary bank will hold the proceeds from such sale and any other funds then held for the holders of ADSs in a non-interest bearing account. At that point, the depositary bank will have no further obligations to holders other than to account for the funds then held for the holders of ADSs still outstanding (after deduction of applicable fees, taxes and expenses).

Books of Depositary

The depositary bank will maintain ADS holder records at its depositary office. You may inspect such records at such office during regular business hours but solely for the purpose of communicating with other holders in the interest of business matters relating to the ADSs and the deposit agreement.

The depositary bank will maintain in New York facilities to record and process the issuance, cancelation, combination, split-up and transfer of ADSs. These facilities may be closed from time to time, to the extent not prohibited by law.

Limitations on Obligations and Liabilities

The deposit agreement limits our obligations and the depositary bank’s obligations to you. Please note the following:

 

   

We and the depositary bank are obligated only to take the actions specifically stated in the deposit agreement without negligence or bad faith. Without limiting the foregoing, neither we nor the depositary bank is obligated to participate in any action, suit or other proceeding relating to deposited property or the ADSs without satisfactory indemnity.

 

   

The depositary bank disclaims any liability for any failure to carry out voting instructions, for any manner in which a vote is cast or for the effect of any vote, provided it acts in good faith and in accordance with the terms of the deposit agreement.

 

   

The depositary bank disclaims any liability for any failure to determine the lawfulness or practicality of any action, for the content of any document forwarded to you on our behalf or for the accuracy of any translation of such a document, for the investment risks associated with investing in Class A ordinary shares, for the validity or worth of the Class A ordinary shares, for any tax consequences that result from the ownership of ADSs, for the credit-worthiness of any third party, for allowing any rights to lapse under the terms of the deposit agreement, for the timeliness of any of our notices or for our failure to give notice, for acts or omissions of any successor or predecessor depositary bank, so long as the potential liability did not arise out of the depositary bank’s negligence or bad faith, or for any action of or failure to act by, or any information provided or not provided by, DTC or any DTC Participant.

 

   

We and the depositary bank will not be obligated to perform any act that is inconsistent with the terms of the deposit agreement.

 

   

We and the depositary bank disclaim any liability if we or the depositary bank are prevented or forbidden from or subject to any civil or criminal penalty or restraint on account of, or delayed in, doing or performing any act or thing required by the terms of the deposit agreement, by reason of any provision, present or future of any law or regulation, or by reason of present or future provision of any provision of our Articles of Association, or any provision of or governing the securities on deposit, or by reason of any act of God or war or other circumstances beyond our control.


   

We and the depositary bank disclaim any liability by reason of any exercise of, or failure to exercise, any discretion provided for in the deposit agreement or in our Articles of Association or in any provisions of or governing the securities on deposit.

 

   

We and the depositary bank further disclaim any liability for any action or inaction in reliance on the advice or information received from legal counsel, accountants, any person presenting Class A ordinary shares for deposit, any holder of ADSs or authorized representatives thereof, or any other person believed by either of us in good faith to be competent to give such advice or information.

 

   

We and the depositary bank also disclaim liability for the inability by a holder to benefit from any distribution, offering, right or other benefit that is made available to holders of Class A ordinary shares but is not, under the terms of the deposit agreement, made available to you.

 

   

We and the depositary bank may rely without any liability upon any written notice, request or other document believed to be genuine and to have been signed or presented by the proper parties.

 

   

We and the depositary bank also disclaim liability for any consequential or punitive damages for any breach of the terms of the deposit agreement.

 

   

No disclaimer of any Securities Act liability is intended by any provision of the deposit agreement.

 

   

Nothing in the deposit agreement gives rise to a partnership or joint venture, or establishes a fiduciary relationship, among us, the depositary bank and you as ADS holder.

 

   

Nothing in the deposit agreement precludes the depositary bank (or its affiliates) from engaging in transactions in which parties adverse to us or the ADS owners have interests, and nothing in the deposit agreement obligates the depositary bank to disclose those transactions, or any information obtained in the course of those transactions, to us or to the ADS owners, or to account for any payment received as part of those transactions.

Pre-Release Transactions

Subject to the terms and conditions of the deposit agreement, the depositary bank may issue to broker/dealers ADSs before receiving a deposit of Class A ordinary shares or release Class A ordinary shares to broker/dealers before receiving ADSs for cancelation. These transactions are commonly referred to as “pre-release transactions,” and are entered into between the depositary bank and the applicable broker/dealer. The deposit agreement limits the aggregate size of pre-release transactions (not to exceed 30% of the Class A ordinary shares on deposit in the aggregate), which limit may be changed or disregarded by the depositary bank, and imposes a number of conditions on such transactions (e.g., the need to receive collateral, the type of collateral required, the representations required from brokers, etc.). The depositary bank may retain the compensation received from the pre-release transactions.

Taxes

You will be responsible for the taxes and other governmental charges payable on the ADSs and the securities represented by the ADSs. We, the depositary bank and the custodian may deduct from any distribution the taxes and governmental charges payable by holders and may sell any and all property on deposit to pay the taxes and governmental charges payable by holders. You will be liable for any deficiency if the sale proceeds do not cover the taxes that are due.

The depositary bank may refuse to issue ADSs, to deliver, transfer, split and combine ADRs or to release securities on deposit until all taxes and charges are paid by the applicable holder. The depositary bank and the custodian may take reasonable administrative actions to obtain tax refunds and reduced tax withholding for any distributions on your behalf. However, you may be required to provide to the depositary bank and to the custodian proof of taxpayer status and residence and such other information as the depositary bank and the custodian may require to fulfill legal obligations. You are required to indemnify us, the depositary bank and the custodian for any claims with respect to taxes based on any tax benefit obtained for you.


Foreign Currency Conversion

The depositary bank will arrange for the conversion of all foreign currency received into U.S. dollars if such conversion is practical, and it will distribute the U.S. dollars in accordance with the terms of the deposit agreement. You may have to pay fees and expenses incurred in converting foreign currency, such as fees and expenses incurred in complying with currency exchange controls and other governmental requirements.

If the conversion of foreign currency is not practical or lawful, or if any required approvals are denied or not obtainable at a reasonable cost or within a reasonable period, the depositary bank may take the following actions in its discretion:

 

   

Convert the foreign currency to the extent practical and lawful and distribute the U.S. dollars to the holders for whom the conversion and distribution is lawful and practical.

 

   

Distribute the foreign currency to holders for whom the distribution is lawful and practical.

 

   

Hold the foreign currency (without liability for interest) for the applicable holders.

Governing Law/Waiver of Jury Trial

The deposit agreement and the ADRs will be interpreted in accordance with the laws of the State of New York. The rights of holders of Class A ordinary shares (including Class A ordinary shares represented by ADSs) are governed by the laws of the Cayman Islands.

By holding an ADS or an interest therein, you irrevocably agree that any legal suit, action or proceeding against or involving us or the Depositary, arising out of or based upon the deposit agreement, ADSs or ADRs, may only be instituted by you in a state or federal court in the City of New York, and you irrevocably waive any objection to the laying of venue in, and irrevocably submit to the exclusive jurisdiction of, such courts with respect to any such suit, action or proceeding instituted by any person.

As a party to the deposit agreement, you irrevocably waive your right to trial by jury in any legal proceeding arising out of the deposit agreement or the ADRs against us and/or the depositary bank.

EX-8.1 3 d214294dex81.htm EX-8.1 EX-8.1

Exhibit 8.1

Principal Subsidiaries, Variable Interest Entities and Subsidiaries of Variable Interest Entities

Principal Subsidiaries:

FinVolution (HK) Limited, a Hong Kong company

Bluebottle Limited, a Hong Kong company

Beijing Prosper Investment Consulting Co., Ltd., a PRC company

Shanghai Guangjian Information Technology Co., Ltd., a PRC company

Shanghai Shanghu Information Technology Co., Ltd., a PRC company

Shanghai Manyin Information Technology Co., Ltd., a PRC company

Hainan Shanghu Information Technology Co., Ltd., a PRC company

Variable Interest Entities:

Beijing Paipairongxin Investment Consulting Co., Ltd., a PRC company

Shanghai Zihe Information Technology Group Co., Ltd., a PRC company

Shanghai Ledao Technology Co., Ltd., a PRC company

Subsidiaries of Variable Interest Entities:

Shanghai PPDai Financial Information Services Co., Ltd., a PRC company

Hefei PPDai Information Technology Co., Ltd., a PRC company

Fujian Zhiyun Financing Guarantee Co., Ltd., a PRC company

Shanghai Erxu Information Technology Co., Ltd., a PRC company

Shanghai Nianqiao Technology Co., Ltd., a PRC company

Chengdu Yougao Information Technology Co., Ltd., a PRC company

EX-12.1 4 d214294dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

Certification by the Principal Executive Officer

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

I, Feng Zhang, certify that:

1. I have reviewed this annual report on Form 20-F of FinVolution Group;

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

 

By:   /s/ Feng Zhang
Name:   Feng Zhang
Title:   Chief Executive Officer
EX-12.2 5 d214294dex122.htm EX-12.2 EX-12.2

Exhibit 12.2

Certification by the Principal Financial Officer

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

I, Jiayuan Xu, certify that:

1. I have reviewed this annual report on Form 20-F of FinVolution Group;

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

 

By:   /s/ Jiayuan Xu
Name:   Jiayuan Xu
Title:   Chief Financial Officer
EX-13.1 6 d214294dex131.htm EX-13.1 EX-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 FinVolution Group (the “Company”) on Form 20-F for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Feng Zhang, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

 

By:   /s/ Feng Zhang
Name:   Feng Zhang
Title:   Chief Executive Officer
EX-13.2 7 d214294dex132.htm EX-13.2 EX-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 FinVolution Group (the “Company”) on Form 20-F for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jiayuan Xu, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

 

By:   /s/ Jiayuan Xu
Name:   Jiayuan Xu
Title:   Chief Financial Officer
EX-15.1 8 d214294dex151.htm EX-15.1 EX-15.1

Exhibit 15.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-224011) of FinVolution Group of our report dated April 29, 2022 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 20-F.

 

/s/ PricewaterhouseCoopers Zhong Tian LLP

Shanghai, The People’s Republic of China

April 29, 2022

EX-15.2 9 d214294dex152.htm EX-15.2 EX-15.2

Exhibit 15.2

 

LOGO    www.huiyelaw.com

 

April 29, 2022

FinVolution Group

Building G1, No. 999 Dangui Road

Pudong New District, Shanghai

People’s Republic of China

Dear Sirs

Re: The Annual Report of FinVolution Group

We hereby consent to the references to our firm under the sections entitled “Item 3. Key Information—D. Risk Factors—Risks Related to our Corporate Structure” and “Item 4. Information on the Company—C. Organizational Structure” included in the Annual Report on Form 20-F for the year ended December 31, 2021 (the “Annual Report”), which is filed by FinVolution Group with the Securities and Exchange Commission (the “SEC”) on April 29, 2022 under the Securities Act of 1933, as amended, and further consent to the incorporation by reference of the summaries of our opinions under these headings into FinVolution Group’s registration statement on Form S-8 (No. 333-224011) that was filed on March 29, 2018. We also consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report.

In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, as amended, or the regulations promulgated thereunder.

Sincerely yours,

 

/s/ Shanghai Hui Ye Law Firm

                      
Shanghai Hui Ye Law Firm  

 

1

EX-15.3 10 d214294dex153.htm EX-15.3 EX-15.3

Exhibit 15.3

FinVolution Group

Building G1, No. 999 Dangui Road

Pudong New District, Shanghai 201203

The People’s Republic of China

29 April 2022

Dear Sir or Madam

FinVolution Group

We have acted as legal advisers as to the laws of the Cayman Islands to FinVolution Group, an exempted company with limited liability incorporated in the Cayman Islands (the “Company”), in connection with the filing by the Company with the United States Securities and Exchange Commission (the “SEC”) of an annual report on Form 20-F for the year ended 31 December 2021 (the “Annual Report”), which will be filed with the SEC in the month of April 2022.

We consent to the incorporation by reference of our opinion regarding the legality of certain ordinary shares being registered into the Company’s registration statement on Form S-8 (File No. 333-224011) that was filed on 29 March 2018. We also consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report.

In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.

Yours faithfully

/s/ Maples and Calder (Hong Kong) LLP                

Maples and Calder (Hong Kong) LLP

EX-101.SCH 11 finv-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Principal activities and organization link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Summary of significant accounting policies link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Loans receivable, net link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Prepaid expenses and other assets link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Property, equipment and software, net link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Intangible assets link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Accounts receivable and contract assets link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Employee benefits link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Accrued expenses and other liabilities link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Related party balances and transactions link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Taxation link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Ordinary shares and treasury stock link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Share-based compensation link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Net profit per share link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Commitments and contingencies link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Restricted net assets link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Condensed financial information of the parent company link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Subsequent events link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Principal activities and organization (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Loans receivable, net (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Prepaid expenses and other assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Property, equipment and software, net (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Intangible assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Accounts receivable and contract assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Accrued expenses and other liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Related party balances and transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Taxation (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Share-based compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Net profit per share (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Condensed financial information of the parent company (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Principal Activities and Organization - Schedule of Principal Subsidiaries and Consolidated VIE (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Summary of Significant Accounting Policies - Summary of Financial Information of VIE and its Subsidiaries (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Investments (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Summary of Significant Accounting Policies - Summary of Equity Securities without Readily Determinable Fair Value (Details) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Life and Residual Value of Property and Equipment Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Summary of Significant Accounting Policies - Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Movement Of Deferred Guarantee Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Expected Credit Losses For Quality Assurance Commitment (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Quality Assurance Obligation And Receivables (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Summary of Significant Accounting Policies - Summary of Aging of Past Due Quality Assurance Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Summary of Significant Accounting Policies - Schedule of Information About Movement of Quality Assurance Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Loans Receivable, Net - Schedule of Loans Receivable Originated and Retained (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Loans Receivable, Net - Schedule of Allowance for Loan Losses (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Loans Receivable, Net - Schedule of Aging of Loans (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Loans Receivable, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Accounts Receivable and Contract Assets - Accounts Receivable and Related Allowance for Doubtful Accounts (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Accounts Receivable and Contract Assets - Schedule of aging of past-due accounts receivable and contract assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Accounts Receivable and Contract Assets - Schedule of Movement of Provision for Accounts Receivable and Contract Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Employee Benefits - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Related Party Balances and Transactions - Summary of Amount Incurred by the Group (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Related Party Balances and Transactions - Summary of Amounts Due to Related Parties (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Taxation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Taxation - Schedule of Current and Deferred Portions of Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Taxation - Summary of Reconciliation Between the Computed Expected Tax Expense (Benefit) Rate and the Effective Income Tax Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Taxation - Summary of Aggregate Amount and Per Share Effect of Tax Holidays (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Taxation - Significant Components of Deferred Tax Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Taxation - Movement of Valuation Allowances (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Ordinary shares and treasury stock - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Share-based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Share-based Compensation - Schedule of Stock Option Shares Activities (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Share-based Compensation - Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Share-based compensation - Summary of Restricted Stock Units Activities Under All Incentive Plans (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Net profit per share - Schedule of Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Leases - Summary of lease cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Leases - Summary of supplemental cash flow (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Leases - Summary of weighted-average remaining lease term and discount rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Leases - Schedule of Information about movement of Right of use assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Leases - Schedule of Information about movement of Leasing Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Leases - Summary of maturities of lease liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Restricted Net Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Comprehensive income (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Cash Flow Statement (Detail) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 12 finv-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 13 finv-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 14 finv-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 15 finv-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 16 g214294ex15.jpg GRAPHIC begin 644 g214294ex15.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( " H ,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\IDK, M/N_>QQ3F.!7S;^WO\5O$VJ7WA/X,_#V:ZM_&/Q7FDM=1U:SD"S>$- 3Y=0U5 M<\"9580P9_Y;RH<$(U:4Z;G+E7_#+JPO8ZG]D+]OSX8_MSP^+Y/AKXFM/$"^ M!]=N/#^J"/&Y)HF*B5!D[H)-K&.0?*X!(KVI3D5_+S_P3W^,NL?\&\__ 6N M\1?#GQ]?26/P[OM0/AO7;^XB*Q3Z9(Q?3M6 4'A0R.^W.U7F')7%?T_:9?1: ME8QW$$L<\$RB2.2-@R2*0"&4C@@@Y!'45ZF=96L'67LWS0DDXONFC&C4YUKN M>9?M&_M*3? K6="T^T\/3:[=:U:W]^[FZ^S6]E;6:1O,[L$D=F/FJ%1$8L<] M,5Q&L_MS:EI^HV%C:^%_#^KWNH36UL(].\4?;!;276T6HN&AM7%N)BZB-IMB ML3UH_;8GU$?$7PC_ &#I/B37O$=GHFM7=AI^@:C#IVH7,BM8!42>8B.-68C< M7RNT,"&SM/Q?^T]^P+=?%[]H/Q9K>D_#$PR7%]H>M>(+?0-,TZ6VU&[-M/)J M+KYPC6\G,L@WOM)E89;G K+"8>C.WM';1OYWMW":3-/HY2UL7T.2+7X'*^3&WV(JSK*&VOL9#@(FN)V6XA6*+#_$VH>!)O^$^U+PNG^DZ-I4B M1WWFD;D@(G,:QR,.0)"H]Z\V_;9_X*+Z#^Q_^S[K7B;4+2X7Q);>';W6;?09 MKNPCOK5X;9Y4$\;W*\%EVXC,A8@A0QP#Z+\;?#O@_P"*WP&75OB)_;'AGPQI ML47B74&NM>N-!ET18$,[/<7%I<1E!" 2X\TQY3)R #7YP_MV>-]+@_8$UI[' M^VK?X@7WPLU[4]6N;SPGJ&IZ\^DWEA=26%K?7XTZY*%+=T20W-S#Y>UB[#!8 M3@8(T:R?Z, H*R(Q8_*BG^(4/AVZ\%^,-4GN MHS-:SZ;IDVH+>(NWS'6.T2:540LJEI$4$G S7SQX$^'_ (F\*?M(>+CX6\2? M$&^:R^+NCZ=JP-VU]'-IIT6&6GRP^&[B[GTVUM=/L_$=A%:M($$UQ/?6I@29XU!,:?<7.21S0L/2]K& M-]'W:3V^0N9\MST;]AO_ (*67W[47@GX86=[X1OX_&'B[P=I?B?4T$-!);B9RH\IWZC!(YKU#]I']MC1?V7?%&A:?X@T'Q-<6_B1F@L-2 MM5LH[&:Z"/(+/S+BYBQ.T<4C!2,$*><\5^;'_!)?X&_'C]GOP3X#\6?"OX-^ M"TT?7O@]I=WJC:GI>E>'SXEU(Q6TD*?;K2'[4[F-I'W7 926RQ#DFO+!,>X!L5ZSXY_:2C\(?"G2?%EKX3\=^(5 MUJ:"&VT?3]%,>K*TIP/-@N6A\G;R6\UEQ[D@'\QOVJ9?&GP4^,E_HOB:35?B M9_PH+29_%%AXHL_&%CIWB#POIXL&B6\,:V[LVK7LA2)?M32K>!)1Y(\P$?1W M[3MWJ7B#]F7X7?!?Q1X[U3Q)\;/B1XCT/6-'AO;&+3->TNUM[^VO;NXN8=.D M A%K;QS1O/$Z*9&"J^6&9J8*E>'+L]]7M:]^CT6KU149RU3/J"7]IG54TV:: M/X4_$NXN+< RV<2Z2UQ&2,@%?MV 2.0,\UV_PN\&Y+Y68 MZ;K-NEO?6V&*XD1'=5)QD88\$&OA?P%^QJ/"/[:B^%]#^(GBZ^\1-K3^/O%. MM6:/)+H%N=.33[/3C<7K76_[3M9]KLSA8,@(NTU[%_P2ZM/''C_X)6/C_P 9 M_%3QEXTNM8N]5M4TZ_M].AL;5(-2N;:,J+>VC MBMWZWMU?9ZZ%1D[ZGT?X\\;Z3\-?!FL^(O$&HVND:#H%C-J6I7UR^R&RMH8V MDEE=NR(BLQ/8 U\)^&OVOM'_ &I?MJ6&M?M6?M%>"_@.WA+Q5'\/6N+; MQ=XTU^;2IFT/5[.SE$L.C"XVF)WFN4A,L3,,PQLN"'(K\LO^#IBQ_:&_;'_: M=T#X<^!?@C\9O$GP[^'=LMT=2T?P?J5_I^KZC03AC(." M*Z\IP=.O6C1JR45+63OM%=/63_(BM4:5TCW7_@Y*_8[\._\ !1K_ ()O^%_V MFOAKMUK4/!FD1:Y;SVL6Z35- N0KRJVW)W0;A*0?N!9LX(->@?\ !J__ ,%' M6_:S_8=C^&&O7D,GC'X,1PZ5%OE!FOM'(Q:2AG;$B9 B!W$620/+B)Y6O=]A">&K994FOW;^/WPEU[XB_"W2?B'XFUS4I?!WARYU*VCOK;2'E@FO9':"8F M)^%>B^'_ M !OHZ_$CX?VGA_1/$7B&UOYM(O;F;2+ZU;R[ZX(S;<-P#P?FZ%G M33G)Z+N]/?2[]FV=-VG9'LOPR_9E^%_[*'P@T?X>^#_AK-HWA+XE:N5OM(M] M2FEB@FFA:=Q*\DI;R"D!0Q(?+QE-A5F!O?!+0/AO^T=<>.K^/X?VUFNCW*_#5SI?V*1(I+3[&3*HS,7F9P#@F- V,-Q)_P3?EU271OC$^I M>&O%7AO[1\5/$%S;)KFDS:>]];O*ACN(1*H\R%P"5D7*MV)KEE%\DI2W5NOF M).]C+^)'Q"^&_P"T[X:^)'A/X@^"]8NK;X ZM::Q?:)JETS#6'MX#=V5P$5_ M],MY-N4$P99)8\,I9..@^.?Q7L?BE%#\&O$7@/Q%J$GQ8\%ZA-J&G)?PVYAL M9(UM[NWDE#C;,!<[?D)&3_ &F_ HN/^"G?P%U>/PGXSU"QNM)UBUUK M5-*T^YDTE&A:VFTY=1EC'E;8Y_.DB68X$F&4;E!&#^V9KXT/]OSX?W6I> OC M1XBT"U\%:Q:W&I>#-(U22.WFFGMMD375DR%794 0,\C:%.%XV[-[[-? M\%7^87DKGU=X6\4W_BOP);ZI)H6I:3?SH[-I5\\:3Q.K,-C,I9/F*\$$C# U MS_[*_P :M/\ VD_V=?!/C[1-+O-%\/\ C/1+36=*M+E46:*SGA62#>J$JA\M ME^520.F:P_V1_%EO'^R'X/NK'POXX\/Z3H>B"RLM(U_2Y+77UMK(&WB\ZV90 MZSR)"KA,<^8N,YS7SE_P2D_:ZU'2/V5_@3\)=2^#'Q[\-Z_X5\!:=IFLWOB' MP'?:9IMI)8:?%%,JSR* SO(@6-" 7!)XQBN:-'F3LMFB^:Q[[X#^-'PV\*_M MI>,/A3I3-:?$36M)A\=:LC$[;V(E+)64D_>18(P548 *D_>KP7_@HMXQ^$OQ M(\/_ !2E^)W@#XE^*-/_ &?]+M]:UG1M!UZYLH_$&E7:/(\IMH+F&.\MXUAD M,J3\*$D&",@X/Q4LO&?A[X>_"7]I:S\*^/\ 4O$4?BV#7=0\&V?@VX;Q+::9 MK.VTN[*>)2TH-K;_ &=W4HJ[K%2V,Y'LG[57[*E_\6_VM/ .H6]N9O!_B31[ MOP_X]@,+F/4=.@FBO;>WD(4H4EF#PR))@20RS1\AB*Z:4*<*D9*3VUUV:M?[ MTM"')V/8M)^+]JOQBL_ MCH]U)&OAY=:.HVFQM-M8?,$4<((_C;DH ,%%)X MKR_]HO7/#OQ=^.NB^!]1\!Z]XRUOX7FQ^)6FQVU_':V_VF-IX;<@.ZB21'WE M5?"AMC9!'$__ 3-^!_B;X$?LVVN@>+Y&N=7\/SS>&+*YDCD2:ZTC2II;#39 M9=X!,DEM"DQ;D-YP()!!/)>)OAA_PMC_ (*<^+[+6/#WQ MM#;X;6%M%K=H- M0T_1[F;[=.[V_P!IA9(9Y%4J6AZBD20)',6CB:*$KM MV(5[[]F/_@H;\/\ ]HWQ]X+MK?P_JWA'Q%\5_!T?B_PO-JMM )/$.EC:S*)8 MF8B2+S49HGQ@2 KD9->9?$^V\10?\%'OVA=5C\#>/KK29/@;;Z?9:E;>'[F6 MRU:\CFOI&M+695VS3XF3$2$N2>G%>8?\$U_ WB7]D;2OV8]0USX6_$37A\1/ M &D^#;R>^T"]N-6^%5_9VL:SI,)5)L=,NI%W."8P)(U;!& O5*C1=)R;;E96 MU[J[^[_@$J]]#[0_96_;7\)_M7Z1X^FTV/4/#]]\,_$E]X9\06.L!();"XM2 M=TQPQ'V=P"Z2&^!OV?=>^)GQ>\.>)(?#NK:9X1^(#ZW MHOC[2=>T>:UFN;.SUVYO;$O$Z[72<2O"1+\DEM,X&X-7KG_!*]]4?]E&X.L^ M'?%7A?4)O''C"]-EX@TN73;QHKKQ)J5Y#+Y4H#;7AN(V#8P GRAPHIC 17 g214294g29w88.jpg GRAPHIC begin 644 g214294g29w88.jpg M_]C_X1SZ17AI9@ 34T *@ @ " $2 , ! $ $: 4 ! M;@$; 4 ! =@$H , ! ( $Q ( > ?@$R ( 4 M G $[ ( ) L(=I 0 ! O .@ +<; G$ MQL M "<0061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W'0 0V]P>7)I9VAT("AC*2 Q.3DX M($AE=VQE='0M4&%C:V%R9"!#;VUP86YY !D97-C !)S4D="($E% M0S8Q.38V+3(N,0 $G-21T(@245#-C$Y-C8M,BXQ M !8 M65H@ \U$ 0 $6S%A96B 6%E:( M &^B X]0 Y!865H@ 8ID +>% 8VEA96B D MH #X0 +;/9&5S8P 6245#(&AT=' Z+R]W=W &, : !M '( =P!\ ($ A@"+ ) E0": )\ I "I *X L@"W M +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T!$P$9 1\!)0$K 3(! M. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I ;$!N0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<"<0)Z H0"C@*8 J(" MK *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: V8#<@-^ XH#E@.B M ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$?@2,!)H$J 2V!,0$ MTP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07%!=4%Y07V!@8&%@8G M!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP' MOP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC["1 ))0DZ"4\)9 EY M"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP*\PL+"R(+.0M1"VD+ M@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT-#28-0 U:#70-C@VI M#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/>@^6#[,/SP_L$ D0 M)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W&!L80!AE&(H8KQC5 M&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL;8QN*&[(;VAP"'"H< M4AQ['*,0!YJ'I0>OA[I'Q,?/A]I'Y0?OQ_J M(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546:1=Y&(D9G1JM&\$25^!8+UA]6,M9&EEI6;A:!UI66J9: M]5M%6Y5;Y5PU7(9O5\/7V%?LV %8%=@JF#\84]AHF'U M8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUGDV?I:#]HEFCL:4-I MFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\>;WAOT7 K<(9PX'$Z M<95Q\')+%V/G:;=OAW5G>S>!%X;GC,>2IY MB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$?^6 1X"H@0J!:X'- M@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2(:8C.B3.)F8G^BF2* MRHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_D:B2$9)ZDN.339.V ME""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB:U9M"FZ^<')R)G/>= M9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16I,>E.*6IIAJFBZ;] MIVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC#U,11Q,[%2\7(QD;& MP\=!Q[_(/%$XIZ#+HO.E& MZ=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_RC/,9\Z?T-/3"]5#U MWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[<_VW____M Q!9&]B M95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\, M# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P, M# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P, M# P,# P,# P,# P,# P,# P,# P,_\ $0@ 90"@ P$B (1 0,1 ?_= 0 M"O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! 0$ M 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$% M05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D M1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F M]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B M$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=7 M9W>'EZ>WQ__: P# 0 "$0,1 #\ ]3 !'FGVA"^RT.N&06?IA #]9@;A'_3< MB[6I*5M"6T);6^"6UO@DI6T);0EM;X);6^"2E;0EM"6UO@EM;X)*5M"6T);6 M^"6UO@DI6T);0EM;X);6^"2E;0EM"6UO@EM;X)*5M"6T)MK57=G8#7;?6:YW M=K#N(^+6;D"0-S21$G8$^39VA+:%6=ET@2UCW#Q(V?\ G\U(+>K8CC#1N/@V MRIQ_S67.P)_N@R_Z*3$C>A_>(C_TF_M"8@ ?,?E5>G*%M@8,>U@()WN; M#=//W002 1[O:YOYWTD7:/ M/[RA>@XW"X6O $#TP1L.A_-A%@^)_!)2MH\_O*6T>?WE*#^\?P_N2@_O'\/[ MDE*VCS^\I;1Y_>4H/[Q_#^Y*#^\?P_N24K://[REM'G]Y2@_O'\/[DH/[Q_# M^Y)2MH\_O*6T>?WE*#^\?P_N55V5;:]U6&-Y82U][_YII'M M_(_SZ&*J^VFBS>W=G9H,>HXM:QA/MN;^D_M,2L=-?$_*N/!'<<1\?\ N8^G_GS@RMLL&[U,IQ, MUH#?^-MO];TW?U[J$ ,^T?1]6UI[->^V?Y7JW/KP&_U&MO5NO&J8&[<9[BSZ M#K"PQ_4W.=Z7_6V,1]V4>& ?%_\ Y&MR7F3Y1] _[]7O3_1J'B!K_P WAC_T MVBSHU1=N^RX[#'TK0;W?YKO297_81Z^DXS1M?[F_NM:RMH^'H,K=_G/5B?_227ZUX,^\_^11$JV]/DM,YR^:X; MD0X.$1!HK(\-C?[D_P"M>#/O/_D$IR_W6?YY_P#225D]2@2D-B1]5J\+#J?O MJHKK>- YK0TZ_P IH12('S'Y5!AO+H>T!OB'3_WQJF1 YG4(*))W)/F__]'T M_P!.XVM>VV*QS5M!!^E^?]+]U%AWC^"%&3ZK2US/1CW-(.[\Z2'S_P 7^:B^ M[R24J'>/X)0[Q_!+W>27N\DE*AWC^"4.\?P2]WDE[O))2H=X_@HV/;6QUECV ML8T2YSM .[G$H67F58=7JW. '#6C5SC^XQOYSEG?9,WJEK;LO\ 0X[3-='Y MH/9[N/7N_E/_ %>K_!U97\\]6!O]@^9?&%CB.D?S6NZD[+?Z-3;'5GBJOVOL MUC]-;_VFI_?K_I/^G^S,_1VVF=.LN8&YC@VD-#68=,LJ:!IM?LVON]OYG\Q_ MP*M48U>.W;4T">7=S'B47W>2&I\/ ?M5*=CA T'\O\;^NCJHJI:&TL96T" & MM 'AHB0[Q_!#OR*<=GJ9%M=+/WK'!H^]Q50]=Z/^;G46']VMXL/^;47N3@# MT"RV_#O'\$H=X_@J'[:PR):W(-E6?]8>S_P _^BEP MGLJV_#O'\$H=X_@J/[2RCQT[*/\ VR/^KRFI'J.:/^\S*/\ :QO_ 'L2H^'V MJ;T.\?P2AWC^"H?M'-_\J\K_ #L7_P![4_[1S?\ RLRA_:QO_>Q*CX?:IO0[ MQ_!,9C7Q'Y56HS,FVT5OPKZ&D$^I8:2T1V_0Y-UGN_XM63,:^(_*@0I__]+T M^XDD.!]W'_ $47W> ^_P#V(7J7"UK!5NJ($V;AH3N_,_=T19/@ M?P24KW> ^_\ V)>[P'W_ .Q*3^Z?P_O3.>&M+G>UK1))( 'S24O[O ??_L5 M#-ZJ*;AA8K!D]0>);2#HP?Z;)?'Z&IO^>_\ P:K9W5;+0^K#<*V-;OLR7D-: MU@$NNOT_UNL73FVUU.9T>C<;3NNZIE M8]W[]-$MRUC M/=LQZ]68]+/^W/\ 2VI?MJF[3I]5G4#V?0!Z/Q^V7&K%?_*]&VZW_@DJ^CX[ MG"W.W]0O!D/R-KF-(X]#&$8U&W]^NKU_]+=:M"3^Z?P_O2TLG X?FR)_P V=RK7=9P*7['OAT;H<17I.W_#NJ0X]:&_8;HT\V5' M2>F8[P^C"HK>/SVL:'?Y^S*GV4LD.)#GT3(VQQU#?^=_HE,=:R+-:VO>/&JNQP_P ZO&R6?]-- MXQT,3_AX_P#OUWMY/W)?8[?N\!]_^Q+W> ^__8LC&MZY?CU6FLL-C0XM?8&. M$CA]=F 'L=_)HKZQ=3W M> ^__8E[O ??_L6;Z/6CR^L#XN/Y-JBS%ZYM]^15NDZ@/XD[?SV_FI>X/'_% MR?\ >*X3X?:'4]W@/O\ ]B8S&OB/RJA1C=69D5/MOK?2TGU6-:Z7 M<&[2^Q MS?YS8Y7R9'$:A.!!V_*4?^GPHJG_T_4#<6V,K]-Y:[_" M!U,.UW?FHF[R/ MW(7VFMMS:"';W 0=IVZ[C&_Z/YB63E48M#[[B6UUZN(:YQYV@-96'/>YSOS& M)) )( %D[!E9=74PV/)#6^1)UT#6M'N3_W;RO4M_P )C_9/4LK1W=>H>2,2 MJS)(,2QIVGX/#7-_[<]-5*_JGBP3D95]MKA#WB&D_P#7'-LR'?\ 7,BQ:OV+ M$/TVFWRL+GC_ #'[F-2NK[2YWYG^%8@7?;,FMS!5FY,@@AC&T-,CPZF]KO^VU MT+!6P0QH:/ " I;@EP]S]*N/TX^.=WTGF_V_R=BU=P2W!&K%&R M/W9$SC]DEW$1MI^/_2:'[)I=/KWY-\_O6NK_ Q?L[4J^B='K:UOV.M^T !U MK?5=IXV7^I8[_.5_<$MP0$(C:('D*3[D_P!X_:PKJIJ %588!H UL?D4]WD? MN2W#_4);@G+%;O(_1^Y+=Y'[DMP2W#_4)*5N\C]R8 MF1\Q^5/N'^H3$@C3Q'Y4E/\ _]3U1O"9[0]NTDCS!@Z?!.WA.DI2@VL->]\D ME\2"=!'[JFDDIAXL:6D.<#! CG=^:@GJ.!$C(K<) ]K@[4_1^A*-: M'&IX9.XM.V(!F-(W!S5C4X_6',=ZXO<6N]GJ6T'Z.[](PT4T[=_\O_P-'2E4 M=]*#IU96';?-5V][QL# 3'LESH;^_P"_W_\ 6U+)OQ6M=3?N]G3FUD.;>*R - MS=P='M]^UU6[^QZ:*1NK]I=/(TR*W F):X.U\]FY/C96&X,IIM#R!M:)))V> MUVO[S?SEG,Q^K%DVBY[VN<6[[*=P$NC:<>JANWZ'L?\ ^?%9Q<;)KRVN>UVP M,(<\O:[6=!.UMC_^^):=$SCPR('3^L)_\^+;L?CMO:Y]H8\-+0PN !#BWW;/ M['M0QU+!) ]9LF0!K.G*.ZMSG BQS0/S1$?])KE4_9@V[?7LB(VG:6Z_R"W; MM_DH DDZ57XH^K9Q?2^SU^B\VU[1LL)W;AV=O_.3OI#[&6%S@:Y@ D S^\W\ MY/4STZVLW.?M &]VKC'YSHA310I0JK%3-@+G#Q<2X_>Y3224CLI;86$N<-AD M;3 ,&?=]RF[CYC\J=,[CYC\J2G__U?4Q,)]?)?*R22GZIU\DM?)?*R22GZIU M\DM?)?*R22GZIU\DM?)?*R22GZIU\DM?)?*R22GZIU\DM?)?*R22GZIU\DM? M)?*R22GZIU\DM?)?*R22GZIU\DM?)?*R22GZIU\DQF-?$?E7RNDDI__9_^TE M(%!H;W1O#A"24T$&0 ! !XX0DE- _, M D $ .$))32<0 * $ CA"24T#]0 M2 O9F8 0!L9F8 !@ 0 O9F8 0"AF9H !@ 0 R 0!: M !@ 0 U 0 M !@ 3A"24T#^ < ____ M_________________________P/H /__________________________ M__\#Z #_____________________________ ^@ ____________ M_________________P/H X0DE-! @ ! ! "0 D M.$))300> $ #A"24T$&@ #:0 8 : M *1 &@!& &D ;@!6 %\ ,@ P #( ,0!? $8 ;P!R &T 7P R # +0!& M %\ 30 S "T ,0 S # ! $ M I$ &@ $ M$ $ !N=6QL @ 9B;W5N9'-/8FIC 0 %)C M=#$ $ %1O<"!L;VYG !,969T;&]N9P 0G1O M;6QO;F< &@ %)G:'1L;VYG "D0 9S;&EC97-6;$QS 4]B M:F, ! %7!E96YU;0 I%4VQI8V54>7!E M $EM9R &8F]U;F1S3V)J8P $ !28W0Q ! !4;W @ M;&]N9P 3&5F=&QO;F< $)T;VUL;VYG !H !2 M9VAT;&]N9P I$ #=7)L5$585 $ !N=6QL5$585 $ M !-'1415A4 0 "6AO MD%L:6=N !V1E9F%U;'0 ) M=F5R=$%L:6=N96YU;0 ]%4VQI8V5697)T06QI9VX '9&5F875L= M MB9T-O;&]R5'EP965N=6T 115-L:6-E0D=#;VQO0 9&5S8P 2D!\@'Z @,"# (4 AT" M)@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0, M PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y! 8$ M$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X%#044%]@8&!A8&)P8W!D@&609J!GL&C :=!J\& MP ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@("P@?"#((1@A: M"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/">4)^PH1"B<* M/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+X0OY#!(,*@Q# M#%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD#G\. MFPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0]1$3 M$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D$\43 MY10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86219L%H\6LA;6 M%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=&@0: M*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<(4@A M=2&A(B>K)]PH#2@_*'$HHBC4*08I."EK*9TI MT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N%BY, M+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=26-) MJ4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/DT_= M4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/5EQ6 MJ5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=)UUX M7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 9)1D MZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K_VQ7 M;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[!'MC>\)\(7R! M?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7@[J$'82 A..% M1X6KA@Z&I+CDTV3MI0@E(J4])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H_R#W(O,DZR;G*.,JW MRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1[9SN M*.ZT[T#OS/!8\.7Q7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " M @$"! 0#! 4&!P<&!34! (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1B MX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2D MA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$ A$# M$0 _ /4P 1YI]H0OLM#KAD%GZ80 _68&X1_TW(NUJ2E;0EM"6UO@EM;X)*5M M"6T);6^"6UO@DI6T);0EM;X);6^"2E;0EM"6UO@EM;X)*5M"6T);6^"6UO@D MI6T);0EM;X);6^"2E;0EM";:U5W9V UVWUFN=W:P[B/BUFY D#+\G__0]/..QUK;Y<'MT$$@$>[VN;^=])%VCS^\H7H.-PN%KP! ],$;#H?S M818/B?P24K://[REM'G]Y2@_O'\/[DH/[Q_#^Y)2MH\_O*6T>?WE*#^\?P_N M2@_O'\/[DE*VCS^\I;1Y_>4H/[Q_#^Y*#^\?P_N24K://[REM'G]Y2@_O'\/ M[E5=E6VO=5AC>6$M?>_^::1[7-&WW7V,=_@Z_P"I9?58DNC$RVZ;D[!-=;31 M6;+G[äU/#1_*<@_:+[?Z/CO([/N<:F_YGOR/\^ABJOMIHLWMW9V:#'J. M+6L83[7-]1WZ#'_EUT_K+_S_ %D^W,R-ZA #/M'T M?5M:>S7OMG^5ZMSZ\!O]1K;U;KQJF!NW&>XL^@ZPL,?U-SG>E_UMC$?=E'A@ M'Q?_ .1KOI.,T;7^YO[K6LK:/AZ#*W?YSU8G*_=9_GG_TDE^M>#/O/_D41*MO M3Y+3.?\ TDE9/4H$I#8D?5:O"PZG[ZJ*ZWC0.:T-.O\ *:$4B!\Q M^508;RZ'M ;XAT_]\:ID0.9U""B2=R3YO__1]/\ 3N-K7MMBL[R24J'>/X*-CVUL=98]K&-$N<[0 #NYQ*%EYE6'5ZM MS@!PUHU[CU[OY3_P!7J_P=65_/ M/5@;_8/F7QA8XCI'\UKNI.RW^C4VQU9XJK]K[-8_36_]IJ?WZ_Z3_I_LS/T= MMIG3K+F!N8X-I#0UF'3+*F@:;7[-K[O;^9_,?\"K5&-7CMVU- GEWC_FYU%A_=K>+#_FU%[DX ] LMOP[Q_!*'>/X*A^VL,B6 MMR'#Q9BY#A][*"D>KM/\WC95G_6'L_\ /_HI<)[*MOP[Q_!*'>/X*C^TLH\= M.RC_ -LC_J\IJ1ZCFC_O,RC_ &L;_P![$J/A]JF]#O'\$H=X_@J'[1S?_*O* M_P [%_\ >U/^TJBFX86*P9/4'B6T@Z,'^ MFR7Q^AJ;_GO_ ,&JV=U6RT/JPW"MC6[[,EY#6M8!+KG.=_,4?\*_])=_VGK] M/];K%TYMM=3F='HW&T[KNJ90+6/=^_31+O5F/2S_MS_ $MJ7[:I MNTZ?59U ]GT >C\?MEQJQ7_RO1MNM_X)*OH^.YPMSM_4+P9#\C:YC2./0QA& M-1M_?KJ]?_2W6K0D_NG\/[TM+)W)6DD[M#9UR_Z;\?"8="*P[(L_K-MM&-56 M[^MC9";]CU/URK\C*<>2^Y[&D>#L?$^SXO\ X KCLFACMKG@.'YLB?\ -G/OQAD*+>K9#ZP]N(]NX ^X.:1(GW-R&8R M4B1K($>,@8_C)->!^QTO=X#[_P#8E[O ??\ [%@V?605WBI]E+)#B0Y]$R-L M<=0W_G?Z)3'6LBS6MKWCQJKL,=#$_X>/\ []=[>3]R7V.W M[O ??_L2]W@/O_V+(QK>N7X]5IK+#8T.+7V!CA(X?79@!['?R7*;F==+F1M# M1NWS8WP]GT,=F[W?U$./P/T]7_01PGJ*^L74]W@/O_V)>[P'W_[%F^CUH\OK M ^+C^3:HLQ>N;??D5;I.H#^).W\]OYJ7N#Q_Q6N_P@ +0=3#M=WYJ)N\C]R%]IK;KB&N<>=H#65ASWN<[\QB20"2 !9.P9675U,-CR0UOD M2== UK1[G.<[Z#&K!S.I7Y62S&H8ZZYP#V8S-I:P$_H[+ MC9%NS_#T?I%9HZ1]8-AH;?C=,QG>XMQ0^U[W$>]]]]HIN?=HW=D>MZEJ;8Z@ MR[1'R_X4OD_P6<8S ;P$NLID>CP]OU9.+_J;99@X.#6W+ZQ=7-1]5E9)%-;Y MW>L&VEUN7D_]V\KU+?\ "8_V3U+*T=W7J'DC$JLR2#$L:=I^#PUS?^W/352O MZIXL$Y&5?;:X0]XAI/\ UQS;,AW_ %S(L6K]BQ#]-IM\K"YX_P Q^YC4KG+? MT]OTO\:/_KQAD!?S&9/S'Y?^=+BE/_$@YC^J]0=86DUT"!&H<^27;FG'J^TN M=^9_A6(%WVS)K-E_J6._SE?W!+<$!" M(VB!Y"D^Y/\ >/VL*ZJ:@!56& : -;'Y%/=Y'[DMP_U"6X)RQ6[R/W);O(_< MEN"6X?ZA)2MWD?N2W>1^Y+<$MP_U"2E;O(_T/;M)(\P8.GP3MX3I*4H-K#7O?))?$@G01^ZII)*87-:ZI[7N+ M&EI#G P0(YW?FH)ZC@1(R*W"0/:X.U/T?H2C6AQJ>&3N+3MB 9C2-PN+W%KO9ZEM!^CN_2,-%-.W?_+_\#1TI5'?2@Z=65AVWS5=O>\; P$Q[ M)FBD;J_:7 M3R-,BMP)B6N#M?/9N3XV5AN#*:;0\@;6B22=GM=K^\W\Y9S,?JQ9-HN>]KG% MN^RGT;+"=VX=G;_SD[Z0^QEAG)E4WI.5&-Z:V,Y M9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM M<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O M,#(O,#8M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z<&1F/2)H='1P.B\O M;G,N861O8F4N8V]M+W!D9B\Q+C,O(B!X;6QN7!E+U)E7!E+U)E M&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O8F4N M8V]M+W!H;W1O&UP.D-R96%T;W)4;V]L/2)04V-R:7!T-2YD M;&P@5F5R&UP.DUO9&EF>41A=&4](C(P,C(M,#0M,3A4 M,#$Z,C(Z,3,K,#4Z,S B('AM<#I-971A9&%T841A=&4](C(P,C(M,#0M,3A4 M,#$Z,C(Z,3,K,#4Z,S B('!D9CI0&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#I!-S Y,SE#.3@U0D5%0S$Q03$S M-$%",S%!,#(X0T1$.2(@>&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#I!-C Y M,SE#.3@U0D5%0S$Q03$S-$%",S%!,#(X0T1$.2(@>&UP34TZ3W)I9VEN86Q$ M;V-U;65N=$E$/2)X;7 N9&ED.D$V,#DS.4,Y.#5"145#,3%!,3,T04(S,4$P M,CA#1$0Y(B!P:&]T;W-H;W Z0V]L;W)-;V1E/2(S(CX@/&1C.F-R96%T;W(^ M(#QR9&8Z4V5Q/B \&UP+FEI9#I!-S Y,SE# M.3@U0D5%0S$Q03$S-$%",S%!,#(X0T1$.2(@7J%AH>(B8J4E9:7F)F:I*6FIZBIJK2UMK>XN;K$Q<;'R,G* MU-76U]C9VN3EYN?HZ>KT]?;W^/GZ$0 " 0,"! 0#!00$! 8&!6T! @,1!"$2 M!3$& "(305$',F$4<0A"@2.1%5*A8A8S";$DP=%#$A:.SP]/C\RD:E*2TQ-3D])6EM<75 MY?4H1U=F.':&EJ:VQM;F]F=WAY>GM\?7Y_=(6&AXB)BHN,C8Z/@Y25EI>8F9 MJ;G)V>GY*CI*6FIZBIJJNLK:ZOK_V@ , P$ A$#$0 _ -]*OR.:.9_A6(AQ M=HL9%D)YLC)5@L9ZJ>FCBA2FC( 3[Z]?>?^IVQ_P!3 M,K_U[]^Z]UZ^\_\ 4[8_ZF97_KW[]U[KU]Y_ZG;'_4S*_P#7OW[KW7K[S_U. MV/\ J9E?^O?OW7NO7WG_ *G;'_4S*_\ 7OW[KW7K[S_U.V/^IF5_Z]^_=>Z] M?>?^IVQ_U,RO_7OW[KW7K[S_ -3MC_J9E?\ KW[]U[KU]Y_ZG;'_ %,RO_7O MW[KW7K[S_P!3MC_J9E?^O?OW7NO7WG_J=L?]3,K_ ->_?NO=>OO/_4[8_P"I MF5_Z]^_=>Z]?>?\ J=L?]3,K_P!>_?NO=>OO/_4[8_ZF97_KW[]U[KU]Y_ZG M;'_4S*_]>_?NO=>OO/\ U.V/^IF5_P"O?OW7NO7WG_J=L?\ 4S*_]>_?NO=> MOO/_ %.V/^IF5_Z]^_=>Z]?>?^IVQ_U,RO\ U[]^Z]UZ^\_]3MC_ *F97_KW M[]U[KU]Y_P"IVQ_U,RO_ %[]^Z]UZ^\_]3MC_J9E?^O?OW7NO7WG_J=L?]3, MK_U[]^Z]UZ^\_P#4[8_ZF97_ *]^_=>Z]?>?^IVQ_P!3,K_U[]^Z]UZ^\_\ M4[8_ZF97_KW[]U[KU]Y_ZG;'_4S*_P#7OW[KW7K[S_U.V/\ J9E?^O?OW7NO M7WG_ *G;'_4S*_\ 7OW[KW7K[S_U.V/^IF5_Z]^_=>Z]?>?^IVQ_U,RO_7OW M[KW7K[S_ -3MC_J9E?\ KW[]U[KU]Y_ZG;'_ %,RO_7OW[KW7K[S_P!3MC_J M9E?^O?OW7NO7WG_J=L?]3,K_ ->_?NO=>OO/_4[8_P"IF5_Z]^_=>Z]?>?\ MJ=L?]3,K_P!>_?NO=>OO/_4[8_ZF97_KW[]U[KU]Y_ZG;'_4S*_]>_?NO=>O MO/\ U.V/^IF5_P"O?OW7NO7WG_J=L?\ 4S*_]>_?NO=>OO/_ %.V/^IF5_Z] M^_=>Z]?>?^IVQ_U,RO\ U[]^Z]UZ^\_]3MC_ *F97_KW[]U[KU]Y_P"IVQ_U M,RO_ %[]^Z]UZ^\_]3MC_J9E?^O?OW7NO7WG_J=L?]3,K_U[]^Z]UZ^\_P#4 M[8_ZF97_ *]^_=>Z]?>?^IVQ_P!3,K_U[]^Z]UZ^\_\ 4[8_ZF97_KW[]U[K MU]Y_ZG;'_4S*_P#7OW[KW7K[S_U.V/\ J9E?^O?OW7NO7WG_ *G;'_4S*_\ M7OW[KW7K[S_U.V/^IF5_Z]^_=>Z]?>?^IVQ_U,RO_7OW[KW7K[S_ -3MC_J9 ME?\ KW[]U[KU]Y_ZG;'_ %,RO_7OW[KW7K[S_P!3MC_J9E?^O?OW7NO7WG_J M=L?]3,K_ ->_?NO=>OO/_4[8_P"IF5_Z]^_=>Z]?>?\ J=L?]3,K_P!>_?NO M=>OO/_4[8_ZF97_KW[]U[KU]Y_ZG;'_4S*_]>_?NO=>OO/\ U.V/^IF5_P"O M?OW7NO7WG_J=L?\ 4S*_]>_?NO=>OO/_ %.V/^IF5_Z]^_=>Z]?>?^IVQ_U, MRO\ U[]^Z]UZ^\_]3MC_ *F97_KW[]U[KU]Y_P"IVQ_U,RO_ %[]^Z]UZ^\_ M]3MC_J9E?^O?OW7NO7WG_J=L?]3,K_U[]^Z]UZ^\_P#4[8_ZF97_ *]^_=>Z M]?>?^IVQ_P!3,K_U[]^Z]UZ^\_\ 4[8_ZF97_KW[]U[KU]Y_ZG;'_4S*_P#7 MOW[KW7K[S_U.V/\ J9E?^O?OW7NO7WG_ *G;'_4S*_\ 7OW[KW6.+(;AILKB MZ/*0X9J;)-61+)CY*[SPRTU))5JQ6IC$;QN(BI%P02#S[]U[I5^_=>Z__]#? M3C_X_"J_\-J@_P#=IDO?NO=*7W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)S* M_P#%\VM_U%Y3_P!T]5[]U[I1^_=>Z__1WTX_^/PJO_#:H/\ W:9+W[KW2E]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW24_\ =/5>_=>Z4?OW M7NO_TM]./_C\*K_PVJ#_ -VF2]^Z]TI"R@@$@$FPN0+D@FPO]38?3W[KW7M2 M_P!1Q]>?IQ?G^G'O5>O==^]]>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NDYE?\ B^;6_P"HO*?^ MZ>J]^Z]TH_?NO=?_T]]./_C\*K_PVJ#_ -VF2]^Z]U5S\[\I'#VK(9*FADK= MN=#QY[;])NG/U&W:[#Y>?L>&)]T?&^NYN^8(:-()*63[<+&X76&6\L4JN;@*[L6$2TH;:3X;AB:DJ5[E72%Y4/9P0N%\-TNV(?\ MW'.F% OC,,B1"2T R,NPTD!NH?8FU=Q]5;W[6S%3FL)G\=O6?;.Z][T\V2.1G8,P>0?J2ACI8QVJ"HD6B>J7D=M<&&8.]DU 5U7!C$4 M"3QA%(!T:#X7F))YS^ DV6]/=@?Z4^M-H[^.(FP;;CQKU,F-E8RQ134M94XZ M:?'5)CB-=A*^6C:HH*G0GW-%+%+I77I"JXC$J]^Z]TH_?NO=?_U-]./_C\*K_PVJ#_ -VF2]^Z]U/R. P68J<769;"XG*5 M>#J_XAA:K(XZCK:G#U^G1][BYZF&67'U>CCR1%'MQ?WX$JP=GEUFJ<3BJV/(PUF,Q]7#EZ;[++15-%33Q MY2C,4D!I,BDL;K6TWAF=/'*&32Q%K$^Z-'&X970%202" :D4H3\Q04^P>G5@ MS!E8,0P&#YCSQZ9ZE4]/!200TM+##34U-%'3T]/3QI#!3P0HL<,,,,:K'%%% M&H554 * !;VXS,[,[$ER:DGB3ZD]4 "@*!0#K-[UUOKWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NDYE?\ MB^;6_P"HO*?^Z>J]^Z]TH_?NO=?_U=]./_C\*K_PVJ#_ -VF2]^Z]TI??NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=89ZB"FC::IGBIX5_5+/(D4:_\ !GD*J/\ ;^Z221Q*7E<* M@\R0!^T]7CCDF<1Q1LSG@ "3^P=!YGNY.HMK(\FY>T>O,"L8)?\ B^\]NX\J M!]24JLC$_'^M[#>X\[;-MM@/]^7,*?\ 'G'0HVWD3G;>6";3R?NE MRQ_WU:SO_P =0] KE?G=\/<+4/39#Y#=:K-&KNPI1&R_\ SFW'_P#6/V7_ /!)>QW_ (4.S_WB?_K5T;_\ M"M]X/_PEVX?M@_ZV]<9/YC7PO0IX^\L)5(ZZUEH\#O&JAM>P_=BVZR&]N+$^ MV7^\Q['H13GV!AZK#W=PC TH\ULI_89^L9_F.?#^)ZF72+E8HDVYJ=O\ >/ZGW3_@FO9(@Z.=5=J?"MO=%C]@ M$/5O^!6]]Q0R_\ 1?;Z_P#K![3? M\%![-_\ 30W'_9'=_P#6GI1_P*7O;_TS=M_V6VG_ %NZC3?S*/BO&X%/G=^Y M&(J&%3CNJM_U5*3R"@F&"56=".0/I[H_WH/:12/"W#<94I\2;?>,OV5\'B// MIZ/[I_O(RDR[;ML3U^&3<;)6^VGC<#Y=3\)_,3^-FX,UAL!C:SLE\AGL/O+^UNXW]AMMM<; MG]5_=>Z][]U[I.97_ (OFUO\ J+RG_NGJ MO?NO=*/W[KW7_];?3C_X_"J_\-J@_P#=IDO?NO=*7W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW2)WCV5UYU[225V^]\[2V=21H9&EW+N'%88% M0NJT:5]5 \SD?14#,?P#[(M[YHY;Y;A:XY@W^SLH0*UGFCB_9K8$GY"I/0@V M+E/FCF>9;?ESEV]OIB:4@ADE^62BD ?,T \^BBYG^8K\>C7-ANLU[#[XSYUQ MP8SIK8&X=UPRU,;:6ICFI*:@PL6]MQ.UERN-QY@W'RCV MZUEG!/IXA"1_F&/$=3=8?=;]SQ;B_P";FVOEO;10F3=+V&W(7^(1!GE(_P!H M/G3IM7Y)?,/=-_[C_!S-82FE >BR':7:NU-MF2)N5:MPU'#4Y''R@?JC",Y5[^_MX*C^E&H9T/J":]*F]J?8S9_\ E8?O#6]Q*OQI MM^W7,X!]$E8JCCT8"G72Y/\ F7;H0I%M?XL=5ZBP2>OS>]]]3QJ?TM)'00T5 M/(X_HH O^?=OJOO0[K5(]KY3VI?XGDNKEOV( M?Y'KQL_NF;.0S;QSEO']%( M;2T'SH7+GKG_ *%OGON,*-R_,#8^T(RP,L/772F*J&TG]4<-9N6O>=/\&(+# MWH\C?>%W.G[S]Y["R7S%GMD;8] T[ZA]O'K7]?ONV[43^Z?8[<;YO(WVZR+] MA*VZ!3\P*#KD?A5V+FG!WS\V/DUN"!Q:HQ^ S6!V3C9K\FT&(QLTT9OP+2<# MWL>QG,U\3^__ 'VYIN8S\21216J'\HT-/V]:_P!?[E:P'_(>^[]RE;2#X7FB MFNW'YRR '\UZR4W\MWXZ2S-4;JKNX>PI)&#SKOGN'>^7@G:P#:Z6GR5!3JKV MY"J![Z:1B+9[?8ML4<#:; M9:1$?8S([?M)Z$/ _!#X=[8 ;&_'WKIO'Z]>9QHN[;BJLGJ-^23[$> MW?=\]E]L(%I[;[:S?\,C,^?^;S2=!;=?O(>^.Z*S7WNANBH!GPY! *?\)6, M 4Z?LGD?A_U-3FERM5\>-A11KS1U1Z]P<[*MV %(PAJ92+<64GCW+>R>T5H\ M:Q<^;/ M\O/!SS4;]B]49?(Q+J_ANV=I2[GKI>2+118/;MDG'\_OCADE>F MZ]Z+[S[&EA)A@@VC\=R\?TX+C/SU.5!KZ]9H_E1V_E2L_7O\ MN#N6J:0:8*K>D_7W6FE)#I+S+D9*Z=$'U91=B/;B>TG(%BVK" M2<_8"B+QZ;?W8Y^OD*[?[>[Y(A_W_.L _,.S<.I9WO\ S$]Q.AP?Q6^.NQ** M=6M/OKM2ISU?27X1I*#:N(2.1E'U'D'(]N_U8]B[,'ZKFO<;J0'A!8QHI^QI M6X?ETU_6;WMNR/IN6=OM8SYS7LCL/M6(4_GU.I^OOYEF9LM=WE\9^MZ!P"E) MLKJO/[FK:/5_=>Z][]U[I.97_B^;6_ZB\I_[ MIZKW[KW2C]^Z]U__U]]./_C\*K_PVJ#_ -VF2]^Z]T"7R![A["Z>I<'E=K=? M[5WW19[,[;VAA\-7[^K=I[JW%OK=>>@Q&)VYM^C&S<_BI8UHY)*VHJJFJIT@ MIJ:9V72A;VW$SR7MM9E!6:0*I%310K/-(XIVI#&C.W$D"@R1U=PB6EU=%S2& M-G84XY58T7-6>61EC4 8+ \*T#NF^8=-4;P[%V@NRZ66MVOG7VYM-(-YXTUN M?RF.W=4[+SR;MH)J&%NNZ>DK,?592FDJGJ%JE!)&L3&:"A:-GB2I9C2T\$L#!6 /Z!)H<^,(X76-5P621ITCB MEP'99"%HG1T8)HJF&&H@EBGAGBCFBF@D66&:*5%DCEAE0E)(I$8%6!((-Q[< M92C,K*0P-*'!%/4>O3"G4JMC(\C4?D?,=9?=>K=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]TQYO<^V]M4[5>X]P83;](B&1ZK-Y6@Q5,D:WU2-/7SP1 M*@MR2;>W$BED-(XV8_(5_P '1EMFS;QOI*>K#&,4>(W52;IK&E!(\"TFU?XS4-.6%M&G5?BWL MUM^7M[N0&BVR8KZE=(_XU3J=^5?ND?>8YTC$W+_LES"\%*ZY;5[5*>I>Z\%0 MOG6M*= 1/_-9Z&S,DU+U)UA\G.]:Z-M$47670V\ZJCJ3<*&ARFX*; T3Q$F^ MM69;?4^S P-[W/TL#[]^Y]C@S=\R(3Z11L_\ / ZO_P #Q]V'EA!-SY]\?;+EQ\4& MQ[5>7[U_HS.8H6'V?F1TA]T_)?\ F1;,B:HWUU3\$NKX(R7\N_?DCF:3[F'2 M7/VT<=!3RL\"8[")03^LT49-,FBL=3&G * M"3T(-H]G?N4[ZZQ\N^XONCO4A%*67+T+:3P[B9&%">' #S;HMU9_,"^>>X,C M)A>KL-\;^U,K',DD:]/[,[KW[BJV)Y&B:GIL_-'CL8!3/^J1BI8#CW$LOWD? M8"2Z-ARO_6?F.]K2FV[>\J?;XK*J'.*>74L6_P!V/[HVU6J;ASC?\\[18LAJ M=SN-HLI$( .IH1KD[AP45I7H7=F[@_G7]A/%++B_C=U;C*B>V+VBYELKEEEC5ZTPJZ?LX=!-@_P"4'W729A<[F/E[A=3'4Q-K@:GJ=Y;JRI98WYU,NH_X>P?M_LA]W#;+Q=P3V:M[S< *>)?7= MU>EJ9U,L\CJ6KY^70SW'[^/L]+8G;]N^[7/#;*:*(]\GM@5.#J6UMH\D>0-! MT9ZB^"WRH2@I\=-_,>[:PE"JJ)L=L#J+JK95% 8^(EQ:8ZC<4,5E76"KE^;G MF_N6+._Y8VN!+3:>1]OMK1>"1J$4?:$5033S.?GU$4_WH?85;F2ZMON8\NW% MQ7#WV[;I>.:\?%+N-9R:96F,8ZCUWP)[DI(),AG_ .9W\OZ*W-15KG=AX+&( M%%ET4[8(T], @Y]?)Y]K(][MII/#M^5K5F\@%=C_ (:GIM_O?^U5JAT?'BQWCL/75(UPI/RJ,#'1<=];!Z]ZV8Q[P_G4?(J@J0YB^QHNR-@9[(^8 M7'VYQ^W]O92L6H8BP0H&)XM[&6U _=]V8Z=P^ZI[3(_P#"([IVKZ:4N6-?E2O0*19.NW!424G5GS0_FV]V3+*( M5EZ[Z_Q<>,=F'HE_B^Z=M8&C-*6L#(I90#?\>Q3_ *W&YVBB3F&/EC:XZ5_Q MBY4O\QHB9S7Y&G02N/[QWVCN04Y5^X7R-NES6@\/;MP6,^A\1[A12OF ?7J9 M'\G=O5]!5O";WJ(\1M#$5M?$6!'[; L.;^_ M&T]H-K5EWCF2VNYZ8%C9RL/L+RLJG\L=(A]^K?MTT_NK^[<]I;2.N6O)[Q21 MZA(B[#\\]#_M#^7I_,'JS%-OS^9CVYA([JTM%M/)5^?G,;*"T1KLM2X."&9" M;:A#*G' /L([ES#[9('7:>6;N1O(RB&,?;1/$_94="S:_O@W;LAWC[D'LI&G MF(DW:0_D6:(?RZ7.ZOY4>[=_1PC?7\P7YA[F:.,*\5;N7;WV3/HT/:CCQ*1- M$W/ISZQM6UVT*DX*K1OEGC7YBG0AW'[RWLUO81]Y^XK[6 M334&JMM>$$TIYW&1Z5Z#BB_DA[0PU2E=A?E+W#'7*^LU&8VGUEGM)N6$D$=5 MMV(15!8\R$L2.+>SU_>CG"9&CFO9C&1P$TR_X&Z#_P#KR?=FE=&NO[O7VH[3 M53%:3PM7^DPD8L/EC.:]#9@?Y=7>VSH4H]E_S .U-OT*>I47I[IV>L24BS^* MOBQ-),D&D#1';TF_)O[#5USH;XLU_MQF)_BGF(_,%CT=P>_'W8T99F^X-R+' M%^ZO)3ZK[E&W M\?A[[N2 M@5^+PQI(3^CQIUB3XT_S*Z-EJ*;^8MMK(S %32Y3XP[%BH6#BS.31Y3[@.GU M2QM_7WX[GRRF9>%2E&-RC+)'(INQDY!''O7UW*S?%L MYJ:NE!Y/EIZ')"C32>!I^HY//O?U/*)R=LNP?02+3^8K MU8<[_< E7Q9?8[GZ*4\4CWJV9!_I6DCUFHR:^?RZ=-M;5_FT4NY-NU&ZNU_A M'E-JP9W%/N?'XW8?;-%E:_;B5T/\:@QE4];XJ?*SXWR>!FM&LY75Z00:2R\H MM%((K2^6;2:5:,BM,5^5?MQT@WS?ON 7&R;Q#L/('N=!OSVLHMI)+_:GB2X* M'P6E4)J:(2:?$ [BE:=U.K*Q]/89ZPMZ][]U[KWOW7NO>_=>Z3F5_P"+YM;_ M *B\I_[IZKW[KW2C]^Z]U__0WTX_^/PJO_#:H/\ W:9+W[KW2)WKUG4;Q[+Z M?WO/F8X<-U76;SS+;DK-Z8/<>#P]+@)J1W4Q8>2I1&U3>EA8C'XK)'&Q,RLJL/TM%#XBNGXFDV?\ G51_^=%9_P#5'OW7NO?W+VS_ ,ZJ/_SH MK/\ ZH]^Z]U[^Y>V?^=5'_YT5G_U1[]U[KW]R]L_\ZJ/_P Z*S_ZH]^Z]U[^ MY>V?^=5'_P"=%9_]4>_=>Z]__N7MG_G51_P#G M16?_ %1[]U[KW]R]L_\ .JC_ /.BL_\ JCW[KW7O[E[9_P"=5'_YT5G_ -4> M_=>Z]_V?^=5'_ .=%9_\ 5'OW7NO?W+VS_P ZJ/\ \Z*S_P"J/?NO=>_N M7MG_ )U4?_G16?\ U1[]U[KW]R]L_P#.JC_\Z*S_ .J/?NO=>_N7MG_G51_^ M=%9_]4>_=>Z]__N7MG_G51_\ G16?_5'OW7NO M?W+VS_SJH_\ SHK/_JCW[KW7O[E[9_YU4?\ YT5G_P!4>_=>Z]_V?\ G51_^=%9_P#5'OW7NO?W+VS_ ,ZJ/_SHK/\ MZH]^Z]U[^Y>V?^=5'_YT5G_U1[]U[KW]R]L_\ZJ/_P Z*S_ZH]^Z]U[^Y>V? M^=5'_P"=%9_]4>_=>Z]__N7MG_G51_P#G16?_ M %1[]U[KW]R]L_\ .JC_ /.BL_\ JCW[KW7O[E[9_P"=5'_YT5G_ -4>_=>Z M]_V?^=5'_ .=%9_\ 5'OW7NO?W+VS_P ZJ/\ \Z*S_P"J/?NO=>_N7MG_ M )U4?_G16?\ U1[]U[KW]R]L_P#.JC_\Z*S_ .J/?NO=>_N7MG_G51_^=%9_ M]4>_=>ZXML[:R*6?&1*J@LS-4U8"J! MI?$[X[2VI6;K&M(-B;(JLGV!OFLJ5<1_90[9V>^7R$%7K/Z*A8;#DD#GVM6H"/LKUD7[;?=-^\'[K0KN'*WMM>Q[!@M?7H6PL44B MNLW-V88V2GG&7KP%3CHO\?R9^3O<+^7XO_ +/9@=EV>R%-TWU#-YI /$(^UL#^7']O4MM]W# M[NOMTFCWP^]+8R[UP:PY8MGW:6-Z5*RWC&*U4@8(R0WKT\CJ/^:3OD.^6[B^ M)G0='4_I@ZXZQW5V'N&@4@@J]=O#)4.,J)%OZ66PO];^_&?E" )MUU<$>;N M$!_WFI_+I =^_N^^5M(L/:KG[FRY3BVX[I!M]O)\PEHKRJ#Y@]-/,J_?X'867Q/4V!D9O\Z*6'!19"LI002%82W /O7]8;&'_<'E MRSC(X%@TA_F14]7A^]A[9\J@_P"M?]S_ )"VRY0_IW%]'/NTX X:S<.B-0Y- M4H3TK\'_ "FOA315,.0W?L3=O;V6@+,N5[@[.WYOFK9W_6TL-9G:?'2ZSR0T M!7GZ6]T?FW>RNB&=(4](T5?\E?Y](]T^_P"?>9N87M.7>;+#EVP89BVC;;"R M3Y4*0-(*>5'KT/5!\:/AET;AYLW3],=!];87'@25&XR86);R]E9OLBBDH0/\ 2T'RZ K)?-386Y:J79OQ.Z?W MQ\C_LJ*'#K1Q3-=Q2Q2JX#!7U6]XZ7WW@]MW MJ[FVKVHY4W#FK=@2IEA0PV,9X5EO)@$H"A7;?=COMJB3??>OFS; M.5MO?N*74L0,&1E()%13K%'\;OE5WEX:KOSN6@Z6VG*R22 M]4_&Y\A0Y6:G)LU%N3M'*SOD:NKDD<1&"OFI'2I.?O8;VT8K[8>VC;]OZ5"[EOM'C4^3P;?& M1&HKP$AU>1!'0N;-^ 7Q/V=.N1?JG&[US^I))MR]EU^4[!S=5,GZ:B:?<]77 MTJU /]N.%"?8EV/[O'M#L[G4$SWK/>2EAP8F=G6H]0HZ#/,'WE/> M?F&![(\YS6&UD$"WL$CLH@#Q4"W5&T_)F(Z,[C-B;/PE&N.P>W,5@<>OZ:#! M4RX6B4VM<4N+^T@!M_M/N9[.&#;H%M=OMX[>V'!8D6-?V( .H-O)9]QG-UN- MS+BC Y9I*S( MY"F@4?U);VNM+*]W"806-I+/.>"HC.Q^P*"?Y=([J\L["$S7MU%# .+.RHH_ M-B .B:[Q^<_PEVMD),)AMW2=I;ECG:D_NST]A-S=CY5JH"Z0&7 )-B8FF^B% MZE5)_/T]R/MWLWS_ 'T0NKG9UL+*E?$O)$MUIYXD([A[N\B6,O MT]ONYO;RM/#M8WN&KZ=@*BOE5@.D8>^/D=V.0G17P1W+B:&71+2[L^16\:7K M?&24Y;2SG:U)49+<3R*/4$N-8XN/9E_4+V_V;/-7N;!)*,&';XGN6K_S5.F, M#YTP>B_^O'/>[_\ *L>W,Z1'A+?RI;K3_FD-4GY8J.G _''YQ=G ?Z2ODQL? MI;#U ZH&, M"G2@Q?\ +)^.U2\=5V?E^X.\<@=$E5)VEVMN[+X^>J4AFGBPV-K\504B-(-7 MC0% 3^?>I/>SF^%#%L-MMVU0C %K:Q*P7R&M@[&GKQZW%[.PD45G,CC5(>).2?M)J>A6'95"(=*#@!@#[ *#J.=F;9)).+0D_4FHK"3_ M *Y^X]WZI7KK^Y>V?^=5'_YT5G_U1[]U[KW]R]L_\ZJ/_P Z*S_ZH]^Z]U[^ MY>V?^=5'_P"=%9_]4>_=>Z]__N7MG_G51_P#G M16?_ %1[]U[KW]R]L_\ .JC_ /.BL_\ JCW[KW7O[E[9_P"=5'_YT5G_ -4> M_=>Z]_4_\ =/5>_=>Z4?OW M7NO_T=]./_C\*K_PVJ#_ -VF2]^Z]TI??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6"IJJ:B@FJJRHAI M:6GB>:HJ:F5(*>"&,%I)9II66**-%%RS$ #Z^]JK,0J@ECTY#%+<316]O$TD M[L JJ"S,3@ 5)). *]$6[7_F4?$'JG*OM<=FKV?OP2K3P=>=)8FO[8W?4U M3IJCI5I-I1UV.I)I&LH^YJ8 '-B0?H?6G+.\7:^)]+X4-*ZI"(U ]>[/[ >L MI.0ON7_>'Y]L%WTU6BJ#0MKNRDC@@B_V8K^ M85WR/%T#\3<%T#M>K]$'97RSW(]-F5IY;209&AZEV=Y\]&Q@/$=7,5#D:A;V MK_=W+UAF_P!V:XE'X(%Q_P Y&Q3[*'J0/]9W[H7M6=?NU]X"ZYLWV/+;;RI; MAH2PPT;[K>:8"-7XHDJ0,9Z[7^7GV;W"RUOS)^8?I0 MW"&CGQ&U';-YNA:GU1OYZF-I;ZB WOQYBM;/&S;/#"1P=_U9/MJV ?R(Z\?O M?W8-M]W'[N?+G+LJX7A-%_)111^0ZQT]R??SWF]WYVF]R/.HSS:584!_L]9^5 M>@'7M;YN]^7CZ@ZBPOQJV/5\0=C]\D9G?M32GU)5X7JW%LT>/FFA<-&N3D9+ M@@V^ON/QS?[[^X8T\E\G0\]\? M*#>T,@G2H[.R.6[N\BW MGW*WN_YJWU34-?.1:HSL(E+14N$VMMS$TY\=/2P4&$PN, MI4&IM,42TU#1P)]3PJCW/NW;;;VD4&W;38)' N$BA0*H^2H@ 'V =8Z[CN5S M>33[EN^X237#9>69RS'YL[DD_:3T4/L'^81\6]B9:7;&.WW/VIO6.40+LCI? M"Y#LW<4E0REHX"-MQU.)IGE(LOFJHP3Q[E+:/:'GO=8%O9=J6PVPBOC7CK;1 MT\S^H0Y \Z(>HRW;W6Y)VN=K.+[@#3P;1&N)*^GZ=5!/S8=(#_9F?F1V7 MZ.E?A=DMI8V5T,&[?D9O;&;)IVHYU'BK$V;A1D-R.\-[O"SHQ'T/Y)M_4GVX MV7/,ON4EQ*.,6WPM,:CR,SZ8Z'R8 CHJ/./N%O IR[[=O!$>$M_,L(H?/P4U M25'H2.NFZ ^=G9JK_I8^7^&ZNQDH627;?QQZ_IL=61-K!:!-\;Q:KS.AHO0Q M$'!Y4WY][_K;[5[)_P D#V[EOYA_HFXSE@?GX$5$X_TN''KW]5O:?OWGZ M.RA.?#L( I'R\:6K\/EQX=/F _EK?&."M7,]BXW?'?&X=3229CNW?NX][WFD M(:CG=HC;;/-:[5:?P64$<&/+O +X]=0/2 MFV]GN3%E%QNT5UN=T/Q7D\DW'CVDA*'TTD=')V=USL#KRACQFP]D[4V;010I M3I2[8P&+PD7ACMHC<8ZEIS*!8?J))/N.-QWC=MXE,^[;G/_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NDYE?^+YM;_J+RG_NGJO?NO=*/W[KW7__2WTX_ M^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]T!7??R5Z2^,NT'WIW3O[#;-QDADBQ-!4/)6[ MCW-7HA9,3M7;- E1F]P9.=[(L=-"X5F!VC)H9;JY/S*_LZRAN_;'[GWL= M(MC[N>XVZ<]^X$ _QC;>6S'#M<,M36"7=YNZ8H05D:U4%3P%13IUIOY9]+V7 M40Y?YB?)+O/Y.U_D%1-L^?WB\M8Q""S @V M]T;F8VP9=GVV"U4\&TZY*?Z=@?\ !^?2&;[Z]QR5%+MWW=/9;E;D>TTZ1=K; M+N>[D#"LVX7RO1R/BT1 $FHI3H]'5'0/2?1>+3"]/]6;%ZYQZQM&R;4VWC,5 M4U"N_D?[W(00#(5Y>3U$S2R,3R3[(KO<+V_;7>74DC?TF)I]@X#\NL6^??=? MW,]TK]MS]Q>?-UWF\)!K=7$DJJ0*#1&S>'& , (J@#H7K#^GM'U'] .'7O?N MO=,^?W%@-JXJKSNY\WB=NX2@C,M=E\WD:3%8VDC']NHKJZ6"FA7^FIA<^T6X M;EM^TVJMY?);<4$AI:C<^'B.T^H,+4-^VDF6[& MST,-%4QQRGU+21RZEN4<^X"O?O 6^_74^T>T'*=[S/NB'2T\8-OM\;8'ZEY* M K $Y" @@'2U>LB;'[N5SR]:0[S[UUL-2V\I^IW.9?,16,)+J2.!E9 M:8U+TVM\=/E;WM:?Y(_( ]=;0J_7/T[\;UJ=NQ24LMF;&Y_LK)"3<.1TA5#B M!!$3?2UC[3'VU]W.?R9/<_W$_=NRN*G;MFU0BA-=$UZ]99. !"C2>R,JQ-YILEO/5"2R?<:3>P4"P]S![?>S MO*/*;K9\B ZACW']ZN=N=0;SW YWD;;4 M^&)Y%@M(QQ C@71"M*"E%U8R2>@7SO\ ,>Z,K,C-MWI#"=D_)K=JGQ08OI39 M>3SV%%2=05*_>=='C]M45/K4JTRS3(C?7WD=:^S7-*0I>\S7-ELFW\=5[,L; MT\],(U2$TS0J*CK&^Y]WN69)6M>6[>\WF^X!;.%G2OEJF;3&H^=33IF&?_F0 M=T G ;1Z@^)&UJH>2'([TKI.WNT%I9=.FV"Q0I-HX^NC6X:.H=P#R&_'M3]) M[-8XS>6[:O;/7T9U^5(J786T M)<9CHX879@HDFEU(=+7_ "W+[P[CM\;V_)?+FV[);D4U0Q"2X/E4SRZF)/R MH8-QWF<&NF:4QP?*D$6E<<,DXXCHYO7G4?5W4N*BPG6/7 MVS]AXR*%8!2[6V_C5W:_P"?<;[QS!OO,$YN=[W> MXNYR:UED9Z'Y D@?D!U(>T[#LFPP"WV;:K>UA I2-%6OVD"I_,GH1/9/T;=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]TG,K_ ,7S:W_47E/_ '3U7OW7NE'[]U[K_]/?3C_X_"J_\-J@_P#=IDO? MNO=/LU72TSP1U%3! ]5*(*5)IHXFJ9RK.(:=793-,40G2MVL";>_<2%'Q4)I M\AQ_9Y]>\B?+_/P_;UV*FF+3H)X2]-I^Y02IJI]:>1/.NJ\.N,ZAJM<<_3WX M9X>M/S]/MR.O_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[I/[IW7MC8^ RFZ]Y;@PVU=LX2DDKLQN#<&2I,1A\91Q?KJ*[(U\ ML%+31"]KLPN2 .2![WC>::5SP5(T#,Q^0'#/#JL#*_-?O#Y492NV1_+PZZARFV8*J7&9_P"7 MO;V-R&$Z8P+Q3^"K;KG 5,,6<[1S%,K:XRD*T:N!Y$DB.OV)TV6PVM%GW^Y_ M4(J((S60U%1K(P@X>=?0UQUF_8?=G]L/8FRM.:/O@\X-!OC()+?E+:)8YMXG M!74@W&X5C!MD+<&!VOMYLUGR/[+I4)L^TUB$ZFG?N-WBX MOY6I60RL(V)J8R>[H_WL/]8H?9U[W[KW7O?NO=!-VQWKU%T;A3GNUM_[ T$1!IWP6:_K2CCI8]I M(RM.IP/M)[4>VE)_>7W$6]WQ,G:-D*W$P(_!V>T;3R/RZ5HTR,LFXS*,5EOIOU2Q%*B(*0?A/3S0?.W:>8 MIHMG?#GXZ=F]ZTV-U4-%D=H[2BZQZ=Q2W,<3KN[*..H(\BTU*Q*'4N MJ_O,?;?9*#E>QMH>:=]VGEW;44:+=2CS!>.E+:WPI(R*D"O&G6&&Y>\UQS1? M7$_+FS;KS!NSO+7_ "3=AO\ ?K]3 MB2[?Z:W)]1#%61E^3FOSZ1';?=KF*AW#>[+8[)N,=LGU$]/0S240'YH".E+M M?^7'\=Z;)Q;F[4CWO\BMY*RS2[B[TWAEMZQ"K\BS/-1;\G.#P&RV$VNS;=P$=C"D.*4HT@!D;'$ZA7SZ567M#RDDPO-[%SN M^X>VKCHWE_,US?7+2,SL?M9B3U)5K:6EE$MO96T< M, X*BJJC[ H Z>O:;I1U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2Z_]3?3C_X_"J_\-J@_P#=IDO?NO=5K_+NJD7N#<\V\QLRHVYM MSI/;>X.K=L[O7<+9O?N\Z;>6;GW'MOIS*8G,80[.[3R IL72QY?&FNS=*)J8 MI2M 6)2[>S)>7DXB,E\E_9B)$.F?(;;R]+NT M;9WIOZ@KGS6!J*7:NY^Q*2NVRO?NZH*C(4AQ^V]R59QCU./B$D&S,-5,P1'9 M?:B-C9-/:1SQM'!=HHDPML9@9WAGD%*B216\28'M+BS4"C+I85_K1:W4UI(D MTEDWZ:@O.8Q%#'/$GPU50FF&N1)+<,22I)LRZ;W[5=H=8[/WY6X63;]5N/%F MJGQC,\D"R05=30FMQD\B1R56"RWVOW>/F95:>AGBD(!:WM3'#I%$U5==<;!)'35&=4;:'9-2$@51M.I<<"./'I M;Y&JRM.T(QV*BR*N',S29)*'PD%= "M33^76">>+6]L=.]-W\2W/_P \S2_^ MA!%_];O?NO=>_B6Y_P#GF:7_ -""+_ZW>_=>Z]_$MS_\\S2_^A!%_P#6[W[K MW7OXEN?_ )YFE_\ 0@B_^MWOW7NO?Q+<_P#SS-+_ .A!%_\ 6[W[KW7OXEN? M_GF:7_T((O\ ZW>_=>Z]_$MS_P#/,TO_ *$$7_UN]^Z]U[^);G_YYFE_]""+ M_P"MWOW7NO?Q+<__ #S-+_Z$$7_UN]^Z]U[^);G_ .>9I?\ T((O_K=[]U[K MW\2W/_SS-+_Z$$7_ -;O?NO=>_B6Y_\ GF:7_P!""+_ZW>_=>Z]_$MS_ //, MTO\ Z$$7_P!;O?NO=>_B6Y_^>9I?_0@B_P#K=[]U[KW\2W/_ ,\S2_\ H01? M_6[W[KW7OXEN?_GF:7_T((O_ *W>_=>Z]_$MS_\ /,TO_H01?_6[W[KW7OXE MN?\ YYFE_P#0@B_^MWOW7NO?Q+<__/,TO_H01?\ UN]^Z]U[^);G_P">9I?_ M $((O_K=[]U[KW\2W/\ \\S2_P#H01?_ %N]^Z]U[^);G_YYFE_]""+_ .MW MOW7NO?Q+<_\ SS-+_P"A!%_];O?NO=>_B6Y_^>9I?_0@B_\ K=[]U[KW\2W/ M_P \S2_^A!%_];O?NO=>_B6Y_P#GF:7_ -""+_ZW>_=>Z]_$MS_\\S2_^A!% M_P#6[W[KW7OXEN?_ )YFE_\ 0@B_^MWOW7NO?Q+<_P#SS-+_ .A!%_\ 6[W[ MKW7OXEN?_GF:7_T((O\ ZW>_=>Z]_$MS_P#/,TO_ *$$7_UN]^Z]U[^);G_Y MYFE_]""+_P"MWOW7NO?Q+<__ #S-+_Z$$7_UN]^Z]U[^);G_ .>9I?\ T((O M_K=[]U[KW\2W/_SS-+_Z$$7_ -;O?NO=>.2W..?[LTO_ *$$/_UN]^Z]U7]V MQ_,0Q=%O2IZ.^,W6U?\ *?Y"*KPUVV>N,[25'777-R#[$=GR]*T*WVZ3K:;?ZM\;?)(^)-//AD$5ZR^]N/NC\P7 MW+T7N=[\WWLY34EWN"D[CN &3'M6UBEQOY9]JMOW#D;[ MG_)#^'/S+N(J02DH5H]M@<9$5L5<5!!C:O5E^)BR6!QM#AL' ML;"X;#XRFBHL;BL5E*''8W'T<""."DH:&CQ4-+24T* !(XU55' ]AAW>1F= MV)<\2L([Z^OMTO;KDO7OXEN?_ )YFE_\ 0@B_^MWOW7NBO]L_-CJ; MJ'(+M?)U*;U[)JI/M\9U3U;6_P!_NP:VK+M&M//A<31B/%7D6UZJ6(_6P-O< M2\Y^]_MWR3.=KN]W>^YF;$=A8QF[NW?-%:./$612LC+]AIU,7(_L/[F<]VW[ MWL]E3;^4TS)N.X2"SLT3!++)(*RT!K2-6KZCHLW9G=7RGW9A_P"-[VW9U9_+ M]ZAJU\KY;L;=&%S?>^5Q+.L,TF-Q4JS8#;M>3?1%HDJXV(Y-_8>V;9OO-^]= MRMIRUL!Y3YQL#W7,F_'G/F> M,5"^(;#9T<9'>:W-VM<'0-#"N >B_P#5N[^AZ'=55FOC7\8^\/F[VL\A6;O[ MM&0R;>;)2%4^]3>^_88L3A:!*M;_ .X^A6:-+6+"S>YYY-^Y9R/[?W0YC]Q= M_M%YD>CM<[G.C0%(X%J]0/SO]]CW ]P[(\L>WVS7*\KIV MK9[5!^[-L49"ZYB%><>3ERP.2% /1M:GK?\ F(]TNC]B=N;"^->S:H*U1M#H MBG_O)V*D0)(IJC?^ZJ*;'4M0R,4E>B"I?U)8@#W,C;[[2\L#3L/*UUONX#A- M?OX-O]HMXNXBO .:@8-:]0@-D]T^9"&WOF:VV2P/&*R3QI_L,\F%/S04\Q3' M2LV!\".A]C9I-U9CJVK[CWPDPJ#OWO+?=1V5N22HTE6G2'.TE1@Z)WU<^"E3 MZ#DV]E6[>[O/&Z6QL+;<(]MVLBG@6*"VCIZ50"1A_IF/1IM7M1R7MMPM[<6# M[AN0-?'O7-Q(3ZTFIX8QI2 M*""'&)%%$BBP50 ![C21WE=I)7+2,:DDU)/J2>)ZD5$2-%CC0+&HH !0 >@ MP!U(_B6Y_P#GF:7_ -""+_ZW>Z]6Z]_$MS_\\S2_^A!%_P#6[W[KW7OXEN?_ M )YFE_\ 0@B_^MWOW7NO?Q+<_P#SS-+_ .A!%_\ 6[W[KW7OXEN?_GF:7_T( M(O\ ZW>_=>Z]_$MS_P#/,TO_ *$$7_UN]^Z]U[^);G_YYFE_]""+_P"MWOW7 MNO?Q+<__ #S-+_Z$$7_UN]^Z]U[^);G_ .>9I?\ T((O_K=[]U[KW\2W/_SS M-+_Z$$7_ -;O?NO=>_B6Y_\ GF:7_P!""+_ZW>_=>Z]_$MS_ //,TO\ Z$$7 M_P!;O?NO=>_B6Y_^>9I?_0@B_P#K=[]U[KW\2W/_ ,\S2_\ H01?_6[W[KW7 MOXEN?_GF:7_T((O_ *W>_=>Z]_$MS_\ /,TO_H01?_6[W[KW7OXEN?\ YYFE M_P#0@B_^MWOW7NO?Q+<__/,TO_H01?\ UN]^Z]U[^);G_P">9I?_ $((O_K= M[]U[KW\2W/\ \\S2_P#H01?_ %N]^Z]U[^);G_YYFE_]""+_ .MWOW7NO?Q+ M<_\ SS-+_P"A!%_];O?NO=>_B6Y_^>9I?_0@B_\ K=[]U[KW\2W/_P \S2_^ MA!%_];O?NO=>_B6Y_P#GF:7_ -""+_ZW>_=>Z]_$MS_\\S2_^A!%_P#6[W[K MW7OXEN?_ )YFE_\ 0@B_^MWOW7NNCDMT6XVQ2D_T_O#$/_D=[]U[I3*254L- M+$ LH.K2;[DEB6)JQZT!0 #AU MS]ZZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW13/DE\T^C/C"F/Q&],Y7;E[,W&/%LGI;KW'R[O[9WK M72@"EI<-M'&L]7305+L *JL--2VO:0D:2;[;LM]N>IX4"6J_%(_;&H]2W^05 M/4^>S'W;/=+WP:ZW#EG:XK+DFSS>[SN$@M-JLD'Q--=R45F4<8HA)+PJ@!KT M4C_0W\S?G$?OODCN+)_$7XYUS&2F^.G56X/+W+OO$R,)(J?M_M"D1(]NT=93 M/IJ,3BE!()CFT.H?V;?6;-LE!MT8N]Q'^BN/TU-,^&GF0>#'@14$C'60'^N/ M]V_[KX-M[+[-![A>\D6&YAW6WIL]C,!0G:-L7#23'S/^0< /D !UA][B^YW/_NWS)=Y'-EYN_,$O& M6XT:NCEJ,=,MQJW9GYY/X+M"DC*_N&JJN:OY$?([Y?5U;18G&=O;TV MK45+4J=7?&E!U[URE/)I3[3L7Y+;HCAJ,I#(R!:B/$1Z%):RA&! LMONO^\W M.L";K]Y+W;LN0^6YAJ&Q;7+X^Y&(T.BZGCJ0Y [XU.G)%%X=!VZ^\_[)<@S/ MM7W9O:2[Y]YHA[3O^[Q>%MPE%1XEE:R44HK'MDD4DC223QZ,WU-\,OD[!C&Q MM#N?J7X7[/R"6RN!^/>W3O?N/-1ZD=ANSN[>QJ,A/D*@<2S4FH"1=<=OB^]TO M= VEC6J6ED.V( $!8AVPP]I(/A(?6N!T:#KO^7O\9-BYA-V9O:.1[AW\)/N) MM^]WYRN[,W%+4LI669$S[2X:D,I-R(:1.0.21?V(=Y]WN>-VMS86^XIMVU>4 M%D@MHP/2L?>?]LY\^@WM'M1R7M.BWM6YN9+7BPFTMV9!B66Z!3'AA&Q?Z#U?7W[KW4$_,WKB=UCQ&R.[ M,^S@^-L1U5N&2%[*'!\]4M+$JN+V)-C8_P"%_=>Z[D^4>XZI&DV]\9N_LTE[ M(\NVL;AE:Y!74V1R:",F,AN?I>WU]^Z]UR7O3OS(6&'^)^[82?H=Q;ZVGB!8 M, VI09])*D6Y/Y_ ]^Z]UQ'9WRVFE>./XS;9IE;7X9JSN'!LB E/.*?'NQ8 M_P!%X)_/Y]^Z]UR_OS\QIE(BZ+ZRHG4@ZZSL\U*.I^JHE)1!E8?U9@/]?W[K MW7O[S?-.95>+K#I"C_4&AJ][;@J)2019P]+3+$JD?07)_K;W[KW7 Y'YPRRW M7;GQTI(9&'IDS&^:F2G1@ 2Q2*-9VC^O%@??NO==BE^;M0&A;+?'W'WY%7'0 M;QJG4J;Z!!(^@B3Z7/T]^Z]UU_=SYKU/+]D]'XTIP%I]F[AKA,#SJ]_?NO=>_NE\U/\ G[G2_P#Z+_,__5WOW7NO?W5^:L?[B]K=*5)3U"GD MV)FX$F(Y\;S)6.\2M_J@"1[]U[KW\&^;7_/:="C_ _NYNGC_K+[]U[KWV7S M=I?0F:^/^4U^LRRXW=]$8CR/$J1.PD!'.H\_CW[KW70C^;__ "L?'K^O^9WI MS;FW#<:OI_A[]U[KA_$/G-_SSWQQ_I_Q=]]=)(A'JU%ZF$HP<>D#\'D\>_=>ZY-V!\Q:-2U1\?\ KS+$_=>Z[7NSY%T/&7^*>8F*\.<#V+M?(@F,7F\ M>N*,L#_NN]M9XX]^Z]UP'R5[)@ZYGY_=>Z>L3 M\Q_CSF,IC<-#OB>DR>7KZ?&XZER>V-TXXU%75S+34L8EJ<,D$8GJ'"*691J/ M-O?NO=&?]^Z]U[W[KW7O?NO=>]^Z]TG,K_Q?-K?]1>4_]T]5[]U[I1^_=>Z_ M_];?3C_X_"J_\-J@_P#=IDO?NO=*7W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UBGJ(*6": MJJIHJ:FIXI)ZBHGD2&""")#)+--+(5CBBBC4LS,0% N?>P"Q J3U>..2:2. M&&-GF=@JJH)9F)H ,DDX &2<#JJ3?ORM[?^6^\L_P!"_ "HI:';.#JI,)V] M\TLMC_O^O=A.;1Y';O3M+-I@[&[#2)B%J(]6/HV(<.5*U""NWVJSVF"._P!^ M!,C?!;C#M3SD_A6N*')_(J<\^5?83V]^[]RYM'NO][>*27>[I!-M')L4GA[A M?#C'<[PP[MNV\D5,;4GE%5*U#0L:;XU?"GI'XR??9[;&*R&\>V-Q+Y=\]Y=C M5S[M[7WKD9H]-=59'=&1\M3CJ.JE"@ HQ&HE6Y;U>[G2.5@EHI[8 MD&F-1Y +\O4U/4$^]'WEO<_WN-KM6^W\.V\@61I8[)MR"TVJSC![%CMHZ+(Z M#'C3>)*34AE!T]&Z]E'6/_7O?NO=%O[[^6'1WQOQWW'96\:2#.5$6O$[)PNC M,;US3MI\:46!IY!-!%*7%IZEJ>G_ !Y+\>XYY[]U.3?;Q;:#?+]Y=\N"!;V- MLC7%]>/DLEJB?YL]C)E M=?/)64\$>Z:RGJ8;C[?%T]%3D-HDK'%B0_8\C>Z/NE2Z]TN8YN0/;MQ7]V;> M8[GF6\C-04N)J_3;2K@Y5G:X52087X]"J\Y[]G_:,M9^UO+L/N+[EQFAW2_6 M2VY8LI!^*WAI]3NSHPPRJ("P!\1*]"SU5_+1^,W3%)3;G[KSL?:>;II?OIJO M?]91X#KZEK8RE0TU+M 5:T.0FCD4EI3 M;3E?:IA2>YB)GW:])%&>]W24?42LW$K'X,8\DZQTYY_K;[Q[[!S1[YXF:29C4LQ+,3ZD MFI)^WI?###;Q)!!$J0J*!5 50/0 8 ^SJ#_LW-+ETOL7HSOO>;(;^-XDW3NVK12./(DAIZ1I$/X4A3;Z^ M_=>Z]_H7^2>>5&W3\I:W$FR^6FV#U[M_$PR<$.JU5?)4U40O]"/5_C[]U[KD M/B-C,IJ;>O=/>^\C(!Y8*S?]3BJ!S^=-'B::F\:M?Z![_P"/OW7NG3'_ N^ M.%)&4KNO4W(Q%C-NO.[AW#,?SZF^_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NHAH*%G25J*D: M1"&20TT)=&!U!DZE^_=>Z][]U[KWOW7NO>_=>Z3F5_XOFUO M^HO*?^Z>J]^Z]TH_?NO=?__7WTX_^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW0;=M=O]:]%;#SG9G;.\,-L?9.WH/-DLYFJCPPZV#>"AH8$#U>3RM: MRE*>DIDEJ)W]*(QX]J;2SN;^=+:TA9YF\A_A/H!YDX'0RY!]ON=/=+FO:^2? M;_EVYW3F>\>D<$*U-!\3NQHD<2 UDED98T7+,!U5U#@>_P#^9U*:S>E/O/XU M_ J:>*?%;'6>;;_>/R?Q:R"6"MWC44[BJZ]ZNR<8#K0Q.:JOA8$EU:.:(4>+ M8JD2WQ N M-DY9E((9+-6&G<-SB-5,[ 10." %(>.2U[8.P-E=6[0P6P>N]KX79FS=LT$. M-P6W-OT,..Q>.HX5LJ100J-65RTLTC,\C,[,Q"D]Q-=2O/<2%YF-23Q M/^KTX#RZP+YJYLYFYYYAW7FSG'?+GV>@_P!$M[Q^?/QQZ.GJ\)7[M_OWOFG#(NQ.NDAW-FXJG2WCAR]73S+A M< #* K_=U,/37+,>]<_\P2\I>V?+EWS#S+'_:QV84P6HX:[Z]D9+.QC M!^)KB9&IE48XZ(/GOEQ\AOD"Q!WUM#X;=25LGCCKT%1O?O'UVP7'*_(3-I;>MWB4;E=)6A;;] MJU,MLK*:K)5OW5:N,A=R MW6BO=,I[7BMUBB;AI8=W0E])];[*V36?W@Z-^*_9';V_\@4GK>^/D;64V)K\ MA7L0:G(03[E^XJJ-5F)94I(*:70UM3W3S[CM<4MUS5<9N-RNG M,U].Q%&K.W=&K#!CBT(10,&I7H$>Y/NWS?[GQ6^U;S/%:\G6]!;[5:((-N@4 M?"!;)197'G)-XK5%5*]&Z'7_ ,M]_P#JWIW!M3J;%3V=\%U3MYLMF80"5:F; M=&XF#('3^W"FI6Y%_P 21U&'3MA_AITY%6)E][INGMO.@QROE.S=SY/<:FHC M;4L\>,,M/BHF!/T\+<<&_OW7NC(X3:VV=M4L5%MW;N#P5' (:;#XJAQL$=@ M!Z(Z."% 3;DVN??NO=/WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z3F5_P"+YM;_ *B\I_[IZKW[ MKW2C]^Z]U__0WTX_^/PJO_#:H/\ W:9+W[KW1=^YOD:W7G;&PNHL/6=84&R]X9;;%-!BAN/%[9QM%AH,/MW/25N5RV0K)PC5+TE,GV^DNS/9= M6=;N_GM%4E(EB)TY=C*9:*JX&H+$30M5M2@"E2+SH8;.*XTDM(\BJJI94GIJF">-98:BFGC9HYJ>:-PR.I*LI! M!M[<=2CNC*0RD@@BA!'D1Y'UZ3(P9%8$$$ X-1GT/F/GU(]UZMU[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T43Y3?,CK7XP4>!PE?1Y M?L;N7?TO\.ZIZ'V%%_%>Q^PLO(QA@6CQT"3OA\#'/Q49.I04\*J^D2R+XR<; M7LUUN?B2+2.SC%7D;"*/MQ4^@K]I SUD#[%_=RYU]\KG==RLKBWV;VWVE?$W M7?;X^%MVWQ :FU2,5$TY7^SMHR78E=11&U@MG4OPW[,[UWU@_DG_ #!JS$;N MWGAZTYCJ7XRX:;^(]*=#QN5>CJ&46B\@6(Q&-W MO%K8P2;=R^&2$K228XDE]:?P)Z 9IZ&M9GY_^\;R7[6\K;I[+_=%M[C;N6;F M/PMVYEF'A[SOA&'6-A1]OVXFOAV\961U-7T$R"2TPE44DE51%N2;*JJHY)/ M 'L+9)^?6"_S/1+^[/FQUQUI%E<5M T_8N[,9'**] M5FHJ?Q-R::E%14OI*E4//M3.^S;/8W&\\T;Q%8[- NJ1W95(7CEG94CJ*T+L M#YJC\.D]O'O6];A;;)RMLTU_O5PVF..-6:K<,*BM(]#3"*1ZLO5=U%DOE5\\ M*J:FHMQ[JCZMJ9Y*>NJ-KC(]4=+"F\RB:D?/QO-OGLXP&P>"GFDA(L3X_K[( MN4?O%;%NLNCV9Y(:\1#I.[W,!:!6!TEX)[M5B=E/_*):N?,O3H3\W_=RY@V& M+7[T\ZQV,KKJ&SV\P%RZD:@L]O:.TD2L/.\ND!X!*]')ZQ_EI])[&I*9\N/\8N*<=$1BS^IR?V]%Z(D:A(T"H/("@_ET)?NO5NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[I.97_B^;6_ZB\I_[IZKW[KW2C]^Z]U__T=]. M/_C\*K_PVJ#_ -VF2]^Z]T#/=?3V].SSD\/AM]XK![*WOLRMZ][#P&7VE39N MM.W\A-4-5Y?9.;IJO%Y##;EJ*.LDIF%QZPI/,$-Q+<"2A7]*AU&13'6A\1W\0L" MO=%!4'P^Y/;+':V]K9QM(MNENT9*MID.-,;+)0E?"&K2*9,DAJ-6!@ZAZ]3J MKK;:?7ZY6HS9VWCY*>3)5">%9ZBJK:K(U,=#2>27^'X>DJ*QH:&EUO\ :T<< M4.IM&HJ9Y!*Z:2Y5(T0%CJ1;5I%_;/3G3?\ W/VQ M_P Z6A_ZEG_H[W[KW7O[G[8_YTM#_P!2S_T=[]U[KW]S]L?\Z6A_ZEG_ *.] M^Z]U[^Y^V/\ G2T/_4L_]'>_=>Z]_<_;'_.EH?\ J6?^CO?NO=>_N?MC_G2T M/_4L_P#1WOW7NO?W/VQ_SI:'_J6?^CO?NO=>_N?MC_G2T/\ U+/_ $=[]U[K MW]S]L?\ .EH?^I9_Z.]^Z]U[^Y^V/^=+0_\ 4L_]'>_=>Z]_<_;'_.EH?^I9 M_P"CO?NO=>_N?MC_ )TM#_U+/_1WOW7NO?W/VQ_SI:'_ *EG_H[W[KW7O[G[ M8_YTM#_U+/\ T=[]U[KW]S]L?\Z6A_ZEG_H[W[KW7O[G[8_YTM#_ -2S_P!' M>_=>Z]_<_;'_ #I:'_J6?^CO?NO=>_N?MC_G2T/_ %+/_1WOW7NO?W/VQ_SI M:'_J6?\ H[W[KW7O[G[8_P"=+0_]2S_T=[]U[KW]S]L?\Z6A_P"I9_Z.]^Z] MU[^Y^V/^=+0_]2S_ -'>_=>Z]_<_;'_.EH?^I9_Z.]^Z]U[^Y^V/^=+0_P#4 ML_\ 1WOW7NO?W/VQ_P Z6A_ZEG_H[W[KW7O[G[8_YTM#_P!2S_T=[]U[KW]S M]L?\Z6A_ZEG_ *.]^Z]U[^Y^V/\ G2T/_4L_]'>_=>Z\=H;8'_+EH?\ J4?^ MCO?NO$@<>JU.\OE;4Y[L?(?&#X-[!VWW!\AZ5&BWOOS())-TG\=J:5FA;-=B M;AI_)297=%&=34V#I7DJ&J$TR NIIW$UALD45NFZ;U(8MOKVICQ)?DJ^2^K$ M4SY5J,T/:[[LO+^U\EVGOC]Z+>)^7/9Z0ULK&.B[SS"P&H0[?;L0\5L^!)>R M!4"'4A"L)E&3XO?!S8'QY.7[+W[GJWNGY&;OBEK.R._=_".;.U#S([U6(V?# M-))#L39="KM'#1TKJ3$!Y790B1I-VWF3<%6U@B6#:T^")?A'S;^)O,D^9-.) MJ _?C[R6]^\%CMO(7+VQ6_+'L9M1"[;L%E5;:-4^&>\84-[>-35)--4!B2BJ M2S/Q[6^5OQ^Z_K8MM[7Q [3WS7U/\/Q&V=E4\N1%?DF?QI105U)%6'(5&LBZ M4$58XYU!>2$&W[=N&[2RP[9:/,\8JY&$C4<6ED-(XU R2[+CK%[<-QV_:84G MW.\2")C1=1[G/D(T%7O\ =5!DJ_?^2C$V"^)? MQ]G2+=D<$@]&0[QW_3U-5B>N\*D1#5,=5//6^,\0P<$0_P _>\G+7)6['DWE M>VDYJ]T'!"[?8$^! PI4WEY33&BGX].F@(.K2=0FGVY]DN:N>]H_KOS1=1\H M^TL9[]SW%:33C!T6%G\<\C@D+74-0(H2*=&(Z;_E^Q9:KQ.\_DXNVJ;59^8#1@_XW*OXGEU*36OB UZD#GEKV[VVZY2^[O MLDNUV\B&.YWNYTR;Q>C@=,A!%G"V=,<5'"D?V9%.K'H=F;4IJ6EH:7;V*I*" MAA6FH:"CI(J2AH:=!9*>CHZ814U+"H^B1JJ_X>\B8HXX(8;:"-4MXU"HB@*J MJ,!544 ' =8RRO)-/<74\C/=2N7=V)9W8\6=FJS,?4DGKE_<_;'_.EH?^ MI9_Z.]WZKU[^Y^V/^=+0_P#4L_\ 1WOW7NO?W/VQ_P Z6A_ZEG_H[W[KW7O[ MG[8_YTM#_P!2S_T=[]U[KW]S]L?\Z6A_ZEG_ *.]^Z]U[^Y^V/\ G2T/_4L_ M]'>_=>Z]_<_;'_.EH?\ J6?^CO?NO=>_N?MC_G2T/_4L_P#1WOW7NO?W/VQ_ MSI:'_J6?^CO?NO=>_N?MC_G2T/\ U+/_ $=[]U[KW]S]L?\ .EH?^I9_Z.]^ MZ]U[^Y^V/^=+0_\ 4L_]'>_=>Z]_<_;'_.EH?^I9_P"CO?NO=>_N?MC_ )TM M#_U+/_1WOW7NO?W/VQ_SI:'_ *EG_H[W[KW7O[G[8_YTM#_U+/\ T=[]U[KW M]S]L?\Z6A_ZEG_H[W[KW7O[G[8_YTM#_ -2S_P!'>_=>Z]_<_;'_ #I:'_J6 M?^CO?NO=>_N?MC_G2T/_ %+/_1WOW7NO?W/VQ_SI:'_J6?\ H[W[KW7O[G[8 M_P"=+0_]2S_T=[]U[KW]S]L?\Z6A_P"I9_Z.]^Z]U[^Y^V/^=+0_]2S_ -'> M_=>Z]_<_;'_.EH?^I9_Z.]^Z]U[^Y^V/^=+0_P#4L_\ 1WOW7NO?W/VQ_P Z M6A_ZEG_H[W[KW7O[G[8_YTM#_P!2S_T=[]U[KW]S]L?\Z6A_ZEG_ *.]^Z]U M[^Y^V/\ G2T/_4L_]'>_=>Z]_<_;'_.EH?\ J6?^CO?NO=>_N?MC_G2T/_4L M_P#1WOW7NO?W/VQ_SI:'_J6?^CO?NO=>_N?MC_G2T/\ U+/_ $=[]U[KW]S] ML?\ .EH?^I9_Z.]^Z]U[^Y^V/^=+0_\ 4L_]'>_=>Z]_<_;'_.EH?^I9_P"C MO?NO=>_N?MC_ )TM#_U+/_1WOW7NO?W/VQ_SI:'_ *EG_H[W[KW7O[G[8/\ MRY*'_J6?^CO?NO=*)55%5% "JH50/H%46 '^ ]^Z]TGLK_Q?-K?]1>4_P#= M/5>_=>Z4?OW7NO_2WTX_^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TQ;FW-MW9F R^ZMVYS%;:VU@ M*"HRF;SV1(H8RTC&@ M%23Z =&>R[+N_,>[;=L.P;9/>[W=RK%!!!&TLTLC&BI'&@+,Q/ 'JHCW;5#32M!E\#T13984TF V[.% M:*?<52(F"WT:2&@E%B6EARXD<^XA9]X(JL/%8_0RG@3_ $?^BAG_ +?[>^T_ MW-;&PYI]\+&SYK^\8\8FL>5U<2[?L[,-45SOTB$I-.E0Z6"%A6A>HI+&J:?Y M%_$7X+]5TG6WQYVQBY,'C6,9S)GEIL7N/<,BB*HS&8W1515&XNQMT9"H6\KT MD509#^W')&BHBIMMVSFKG[=GM]FVV>_O_P 6@4CB7U=S2.)%\]1P,T/6#GOG M[^'R* M[JVO/V;\@]_TOQ7^.>I)J?(;SHI,=N/=$,G[E)1[#Z?CG_BV7KZN.5?MY\V\ M\S(_DCI)%!'O7.VX^T?LKL\^^^Z/.$%[=PC-K:RE+8./]#DN@#+1AM$:M M#5U&1&?(VS>[GO;O=OR_[5\FW%M!+GZFYBUW!3SD6V)$5M&./C7;@#':30=+ M7H[HCL7M"D>/H[;6Y?BWTGF8/M\[WUO^.++_ "W[HQ,A$C#;CUB"+JK:V2BT M:?MTI@%(>"/]2>\6]ZY[]Z?O%0KMVR1OR/[+U(01QB&^NX\4:"$$^ CBI%Q. MTDQ!U+(ZEDZRMVCD/V-^[;.VX\QR1<_>^"CN624S[;8R9&F>>@^K="2#;P+' M " KJ" W5H_2?Q]ZH^/>VVVUU=M:EPL=7(*K.YRI9LENK=6287FRVZ-QU?DR M>9KYY"7)D?QHS'0B V]R1R/[=\H>W6V';.5-H2!7.J64]\\[^;SS-WR,>.3I M6ITJHQU%GN![F\Z^Y^[C=^<=Z>XD0:8HA1+>W3RCMX%I'$@&.T:B -3,17H: M/8VZ 77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW2]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0(]_?(CJ M7XS=?5_9/;^Z:?;V"IG%)C*&)&KMQ;JS4H/V6V]HX& FOS^X,C)9(H(5-KZY M&2)7=5VW[==[G<+;6D1:0\?0#U)\A_Q0J>I,]I_:#W ][.;K3DOV[V)[S=G& MJ1R=%O:PCX[F[G;].W@C%2TCG/PH&PU/W--BWCE#[O7,- MCNWNX86@WGG>8+]-8%L3V'+BO7N%&22]%7)^$DA$01<3%WA\M&HL5TW0MN'K MG#(E!1=R=A;ZV]FXW:FK]UV<@:6O'_'+GX8A_$JG5QX]LEQ*[$L9'P6-32O3OLC;O6&P-_U.V/C-M*K^;W MRUQ["FW'WIO^2#_0WTU5:],DL-=2(VU]N1T6F\.-POEKF9=!JB]XSBY[D?>[ MYAYLGN?:WV!Y=@N?"JKQVA,6U6>=.J_O5H;J09)C5CK(('>-!RD]MON?;!RC M9VGNK]XCF6>PM)1KB:Z EW>^\]&WV+8M8R:#QI% 09RIU='NZJ^&%)#NVD[E M^3&[YOD-WC$WGQV1SM*L'7'7A<^04'6NQ'7^&8Q*60D+63QM4N0' C>]P#RG M[)0IN\7.GNAO3$C#42 X5&K4<\Y>_4[[+/R) M[2;&O*_MXV'2%JWU[04UWUX/U)-0XQ*1&N5JZTH>?W//6._7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TG,K M_P 7S:W_ %%Y3_W3U7OW7NE'[]U[K__4WTX_^/PJO_#:H/\ W:9+W[KW2AEE MB@0R32)%&MM4DKK&BEF"J"[$*"S, +_4GWX9( X]>ZBKE,:TM?"N0H6FQ7B_ MBD2U<#2XWS0"IA^_C$FJC\M,1(OD"ZD.H<<^] @BHR-5/SQC[_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NB2_+KYN[ ^+M%C=LT6,K.TN^-Y02#KKI':E1"=QYEP&49[T[++N6N>658-MCS),^%4>@_B;T _S=9%^QGW M<]_]WTW;FW>]ZMN6O9G9^_==_OJI:6R#)A@!H;N\<8CMHC6I4R,@9=5(4E7V MOVWW;1;RW_%6?(_YJ(67,Y=%HUEU<6*L8]]T/O+^WWLOL;;%R<'VV&X&A2H\?>MR8G2 M@3OC1V- %THI(!D7X>L9?:;[L'N%[T[S'N?,$,=^MH Q#'Z?9-KC&:NS4C8H M!^(,S9I&V#T8VEZK^2/R_AIW[IER7QC^.!CBBQ?06R,@*+L_>N&A""DINS-T MT BCVOB9H H;$T 5U1?'(%8!_>(KZ?O=(UW[A7$_+?M]*21MD$A_>%VI: MM;^Y%#$K\6@0!J$JX##6_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NDYE?^+YM;_J+RG_NGJO?NO=*/W[KW7__5WTX_^/PJ MO_#:H/\ W:9+W[KW1"/GP>S*S$[>2DV!N7<'5FT]Q=4;RFKMK;LVSBWSO8T' M<.TZ7!X+=6%R-?19NJVE@Z(<0":GK*Z>$5*K#3.6KMS%>8=DFFB)9+^$0B MO:2ZR>+(QKAE6B1A@%!9GU%@@#UQ0[/NT,;BLME<^(HEC/V<<,U'LC"RQMICE)+%I.]G%X"2KHMYXUUL:0>,!.\,LB MX+3%9"T[F@>7Z,: M^]W3_P Z'%_^?Z7_ .L_OW7NO?>[I_YT.+_\_P!+_P#6?W[KW7OO=T_\Z'%_ M^?Z7_P"L_OW7NO?>[I_YT.+_ //]+_\ 6?W[KW7OO=T_\Z'%_P#G^E_^L_OW M7NO?>[I_YT.+_P#/]+_]9_?NO=>^]W3_ ,Z'%_\ G^E_^L_OW7NO?>[I_P"= M#B__ #_2_P#UG]^Z]U[[W=/_ #H<7_Y_I?\ ZS^_=>Z]][NG_G0XO_S_ $O_ M -9_?NO=>^]W3_SH<7_Y_I?_ *S^_=>Z]][NG_G0XO\ \_TO_P!9_?NO=>^] MW3_SH<7_ .?Z7_ZS^_=>Z]][NG_G0XO_ ,_TO_UG]^Z]U[[W=/\ SH<7_P"? M^7_ZS^_=>^WJK+Y9?S%\MM;.9OH?XST.UMU]S8^&2GW]V579(97J/H!)#H=] MT9!::F@W+OR&+48,' 6\-1H%6;!H6$UALT$-O'N>]LZ6CD"*)!6>X;R6-.(4 M^;TI3X:\>LNO;CV'Y2Y3Y/M??/[TVYS['[62=VV;7$0N]\R.M24LH6H;7;ZZ M?&W&4JGADF(BJR@H72WPZWKEL?N/M[L'>U;L+;VZ&&;[E^3W<%?!0=K]D4C M2U2[.I^\P[?WJMVV#D'DC8_P"KWM+M\@BV MC9MLB+0VR"H5K:"@-[?L"3)N=TI4.S/;Q\9":7J7Z7OWN"MI"5 ,BBH?H8\J^P/ MM5]WW;$O_>J[,O,\GZW[AL9Q+?SR'(?=[^I\ O6K*&:3BJ&@T]&ZZ0^)>V.E M\S5;\K,;4=M=T9A=>X^ZNS-R/F=Y5U1*J_X7OE MS?S]806H+=RJIZ-7][NG_G0XO\ M\_TO_P!9_^]W3_P Z'%_^?Z7_ M .L_OW7NO?>[I_YT.+_\_P!+_P#6?W[KW7OO=T_\Z'%_^?Z7_P"L_OW7NO?> M[I_YT.+_ //]+_\ 6?W[KW7OO=T_\Z'%_P#G^E_^L_OW7NO?>[I_YT.+_P#/ M]+_]9_?NO=>^]W3_ ,Z'%_\ G^E_^L_OW7NO?>[I_P"=#B__ #_2_P#UG]^Z M]U[[W=/_ #H<7_Y_I?\ ZS^_=>Z]][NG_G0XO_S_ $O_ -9_?NO=>^]W3_SH M<7_Y_I?_ *S^_=>Z]][NG_G0XO\ \_TO_P!9_?NO=>^]W3_SH<7_ .?Z7_ZS M^_=>Z]][NG_G0XO_ ,_TO_UG]^Z]U[[W=/\ SH<7_P"?Z7_ZS^_=>Z]][NG_ M )T.+_\ /]+_ /6?W[KW7OO=T_\ .AQ?_G^E_P#K/[]U[KWWNZ?^=#B__/\ M2_\ UG]^Z]U[[W=/_.AQ?_G^E_\ K/[]U[KWWNZ?^=#B_P#S_2__ %G]^Z]U M[[W=/_.AQ?\ Y_I?_K/[]U[KWWNZ?^=#B_\ S_2__6?W[KW7OO=T_P#.AQ?_ M )_I?_K/[]U[KWWNZ?\ G0XO_P _TO\ ]9_?NO=>^]W3_P Z'%_^?Z7_ .L_ MOW7NO?>[I_YT.+_\_P!+_P#6?W[KW7OO=T_\Z'%_^?Z7_P"L_OW7NO?>[I_Y MT.+_ //]+_\ 6?W[KW7OO=T_\Z'%_P#G^E_^L_OW7NO?>[I_YT.+_P#/]+_] M9_?NO=>^]W3_ ,Z'%_\ G^E_^L_OW7NO?>[I_P"=#B__ #_2_P#UG]^Z]U[[ MW=/_ #H<7_Y_I?\ ZS^_=>Z]][NG_G0XO_S_ $O_ -9_?NO=>^]W3_SH<7_Y M_I?_ *S^_=>Z]][NG_G0XO\ \_TO_P!9_?NO=>^]W3_SH<7_ .?Z7_ZS^_=> MZ]][NG_G0XO_ ,_TO_UG]^Z]U[[W=/\ SH<7_P"?Z7_ZS^_=>Z]][NG_ )T. M+/\ Y'Y1_O/\&/OW7NE&NHJI8 ,0-0!U -;D V%P#^;#W[KW2=RO_%\VM_U% MY3_W3U7OW7NE'[]U[K__UM]./_C\*K_PVJ#_ -VF2]^Z]TI" >" ?]<7]^Z] MUP:*)UD5XHW692DRLBLLJ%2A60$$.I4VL;BWO5!Z=>J<=_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NF_*Y;%X+&Y#,YO)4&'P^)HJG( MY3+96LI\?C,;CZ.)ZBKKLA7U '$GRZ56-C?;I>VFV;99RW.Y7$BQQ11(TDDDCD*B1QH"SN[$*JJ"S$ M@ $]4C]S_+KN'YI[AJ.COAHNY=L=39"6HQVYN]\3&^,WGV3112FER-!U ];' M$NSMB&[)5;PK/$\RG30*!:643K;V7+NF3<(TN-ZI5;+9HF+"E M;MA4*D?8&SN@/BG4XGJ'J[8*_*+Y+X_748WJC82BMV%UUEI=)DW!V!N>O2?' M4F2BJ&,M7E,L\V09P2D-,2&./7/7WA;?;=_GY;Y.LY^9/="2J_3VI&FVQPN+ M@ QV4*XU*#X@&&T@UZ!M[[>^Y?OYN]][Y?>,YY^AY=N::]QW%='B1+E+7:MO M73JA0#3!!"BP+4&LC GHX&V_A_O?N;.8WL;YO[RI>RS.^\ZW]MS+[Z[VNYW*-KAVJ MW+)M=J32@=*UNY%X%Y:J;G2^[W M@X'0]"MG$V2$AHP!K5&KU8+04%#BZ.EQV-HZ7'X^A@BI:*@H:>&DHZ.FA01P MT]+2TZ1P4\$2* J(H50+ 6]Y$V]O!:016UK D5M&H5410JJHP%510 8 ' M6,MQ<7%W/-=7<[RW,C%F=V+.S$U+,Q)+,3DDFI/'J7[>Z9Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[J%79+'8R%JC)5]%CX$5G>:NJH*2%$16=W:2HDC1555) M))L #[LJ.YHB$GY"O5695%68 ?/H#MU?*_XM;$,@WO\ )3H'9IA+"8;J[CZ[ MV\8BILPD&7W'1E"I^M[6]F<&Q;WZD_TL4C?X%/25]PL(S1[V$'YNH_ MR]%0WE_.4_E4; J)J3<_\P+XK4]33ZO+!B^W=K;EE4J4#!4VS6Y=I#^X.%N2 M.?H#8U7D?F\QB9N7;I(O5T,8_:^GII=VVZ2OA70>G'0"]/\ >0>@*W#_ ,*' M?Y,^W+BH^=G6F5D$D\7BVSMWLK<[L]/"9B(S@MDU\YM]C8B@SXD(X\.,G5)MXL8 6=I*#TCD/\ S[T$4O\ PIK_ )2,\CP; M:[:[AWS4+ *@4^S?C%WWE7DB5E%04>;8='!_D08&8EP$!MR>/9DWM#SQ'_;V M$,?VS1T_XRS=(TYFVF1-<<^/GI4_LUI]3O&UP8_'< M4^W@AX>?EU?]_P!NW]E;2.?DT7_6WIOB_GW;BW+_ ,RT_D^?S=-X!HJ>IADR MWQEH-EPS4K3&GK)A)E-X55FIY[)&EB9KD^E1?V__ *V,,2JUWSYL: ^EQJ(/ MI0JO3']829&B&UW.H>91BOEP:,2 _E^=.G!OYN_\P3+G1LW^0I\WJUW,T4+; MU[)ZEZ]B\ZJ9*?SODAD!#3R0\O(?2DG[8U'VC_J9RW'(B3\_V80\61 X'[)0 M3\@ ?7I3^\[T@TVP_GXH_P"L'40?S"OYX6[9V.Q?Y&='MNC=J6H@?M;YQ]/X M:H%%,!%)#418_#J8\@L]W*VM'#^H%N/:H\J^W," W'N.7?T2TE/\ZM]GV^?2 M9-RWQYF0[)2+R8,#7\F,9 _G\O/J:GRG_P"%$-=42P0?RK?B!A(YEG:EKP/BCC#'\H.?:']T>W*MGFNX9 ?*&0$CY PT'[3 M3Y]*OJ=X_P"4'/V)_P!;^L?^G/\ X4CY6GECH_@O_+CVM51-"PJ=P?)#L'-0 M5<;7$D5-2X)?)%(A ):615 / 8_1]=N]JT:LO,&Y.E/P1+7\]48_EU0S[\0= M-LBM\U7_ "7'4.IWE_PIPS"05F/Z9_E,;.")+%/B,GO_ .06>K)Y%>\=5]Y0 MC[.%'3A45F/Y:QX]J%M_9U*K)?;XY]0L('\U!Z:=N9F(,?TX%/-#7^4I'\^L M)Q/_ J%KJI91NO^3A@J.LDC+4PPWRERE1AX9@HD592D29">C!)Y(61A:^GW M[7[-*"/!WYB.'^X^?MR/\G6T_K)I'B+;E_,AM(_88V(^S4WVGJYOSB5Z2"\CUS[C,34CT[ "-800X)+$$ >Z'=O:Y"-'*M\X/'5,13[ M-,N?G7KPMM\-=5\%^PH?\-OU@;X:_P#"A.O8U=3_ #D/CWA)YOUXO#? GKFO MQE+I&E135>5J5KY?(!J;R#AC8<>]?OWVU7 Y'F8>IN9@?SI)3K?T>\'CN1K_ M +3_ *T=Z7H[_TW[U3_P#5?OW[^]MO^F$E_P"RJ;_K M;U[Z+=_^CFW[4_ZT=>_V2K_A09_WNEZ._P#3?O5/_P!5^_?O[VV_Z827_LJF M_P"MO7OHMW_Z.;?M3_K1U[_9*O\ A09_WNEZ._\ 3?O5/_U7[]^_O;;_ *82 M7_LJF_ZV]>^BW?\ Z.;?M3_K1U[_ &2K_A09_P![I>CO_3?O5/\ ]5^_?O[V MV_Z827_LJF_ZV]>^BW?_ *.;?M3_ *T=9(_A]_PH8Q=Y*/\ G _&S::=SZ2L@T:>1S[]^_/;1\-R3.H_HW,I/\Y.O?1[ MR/AW(_\ 5/\ ZT'K+_LJ_P#PHG_/\U/X@@?U'PKQ)(_Q ,H!(][_ 'Q[8^7* M%W_SG?\ ZV]>^EWK_HX_]6_^V?KH?'W_ (4ATX\$?\P3^7S7Q0?M1U]=\8-V M4M=6QIPM564M%']E35,HY9(?VU/T][_>?M65 MXE/],O\ VS]=-TE_PI1Q@^[HOFW_ "U]RSJ?&,3G?CUV7A\=(DGI>=Z["PG( M+-3CU(@LCG]7O8W#VG2_\J/_ -%+WS_UY]V^K]HO^C5O'^]Q?];.M:>8?^$?\Y/^N'4&;;/_ M J&Q\K4='V;_)YS]-#;Q9C)[1^3>,KJS4-3&>AH(Q20>)CI&CZ@7//NXF]G M&&I[7?58^0,%!^UB>M_\B$8T0?\ .3_KB/\ !TJ-@XK_ (4NP;]V/-V/NG^4 M'7]'[L1^3]O4 M"U=/[0FVG%I%OHNM#:-7T]-5#IKW<-5*X.*TSU9/W]J =(='^GK_ "\-:_M' M5^/N,>CSKWOW7NO>_=>Z][]U[I.97_B^;6_ZB\I_[IZKW[KW2C]^Z]U__]?? M3C_X_"J_\-J@_P#=IDO?NO=*7W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1;_ )'?*[I7XL[8 MBW#VKN=:7(9*\.U=D86!LSOO>F18M'3XW;&V:5C75TM14 1^9A'31L?W)%]B M/8>5MUY@$\]M&L>VP_VMQ*=$,0I7N<\6ID(NISQ"TJ09\K[!S#SWS;MW(/(^ MS2;GSC=1-*MNC(BPVT9I+>WMQ(5@L-O@'=/>W4D<* %0SRE(VI8[@[4[$^6, M$.\?E%N"C^/OQ=H\E ^VNC*>>ISN9WSDH)!/CZ?>>/PY7*]O[WFD533[;H%3 M;^.E"O6RRR)LR/;^YO>3KB]Y"^Z?"G,/NVR&/=N=E31M^U1LNF>VY;DN558(T!99M]G5 M;NY[OH88(F'1O>JNC.[NX]O+M_;F+SWPY^-N16$9!5>D/RD[EQ:Q>&)]R9>G MA%#U?@ZJE!6*AIE$M/#*42/QMQC28/=SWK)>]:YY.]M)<^$I_P!W%[&0:^*_ M"S5_,"LE"5(=37H(+<>SGL0TLML\'/GN]K9Y+F4N^SVERQU/(-;&7GNC>K.A=K1;0ZKV?C-JXD%9:^:G1JC+YRML?)D]PYJJ:;)YK M(S.S,TL\KD%B%TK8";>3.0^4_;_:H]GY3V:*TM!3615I96 IKFE:LDKG^)V- M. H,=0/SS[A\Y>Y&\/OG.6^S7EYP0,=,42>4<,2TCB0"@"HHX"M3GH6?8OZ! M?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=([ M>/8G7_7>/;+=@;YV=L;%HK.^3WCN;"[9QZJBEF9JS-5U%3JJJI)):P ]J+>T MN[MM%K:R2OZ(I8_L /34D\,(K-,J#YD#_#U7?VS_ #JOY4?2=17T6_?GI\ZJN69K6"JA.KCV)K3D+G&]>%(N7[A6D^ M'Q%$5?4CQ"E0/,^72-MVV\+(Z7&M5XZ ST/IV!L_+HF=1_PI)^#^ZTDC^-G2 M_P [?E]6,S0T*_'WXD=B97&U-5?1&DN4WDFS5IJ=I64-+XW"@WL1[$(]I^8; M=U3>+_;[#_FO.!_- Z_\: ^?2%N8K0JS6T+S$"M%*5'R*E]=?EI)\J5QUT?Y MH?\ -B[::&D^-W\C/N7!I5 RQ;F^67?_ %GT=C8*4QZTDJ=MS4]5F1-;GQ+/ MJ/Z1ZK>ZCE#DVS6=MUY_@,B&@6")I=9^3H9*#YL@-?+KQW/.ASYC M0:?]45)_;UZ/^4G_ #']SHDG9W\^OY@U,TES5T_5/4/4O5%..2 M'48N?(3Q M#0J&^BX.K^OO4O.G*J2*UA[>VD:#R>3Q0?MUQD_L8=>CVO1*L!]GB+( M1_O74]/^$SW\K'*213]C[3^0_<]3'*DS5/:ORI[QSKSRH02]1'BMWX&FE+L7 M+ QV)D;BQ %5]W.?>"[LWU/*R:;/.V\=RYQ97;0+W%CS?ZFY/ M>>XW.E\VJXWV0FM<)&M#ZC2@Z5Q;390J%19*?.20_P"%NC4['_EH?R[^MZ;[ M79'P;^)VWXM*K>FZ!ZPGG 59$L*NMVU4U0NDK ^OU \W]EESSAS7=FMQS)?- M_P WI /V!@.K+M6VHS.+&+6>)*@D_:34D_,]#Y@_CM\?ML>/^[71?3NWO$:8 MQ?P/K+96)\9HQIHS']AA*?0:1>([6\8_3;V62[ONL_\ ;;GB*AHZ:DC3RMKDTI3QQJOD?EK# MD_7VB:1WR[DGYFO2A41?A0#[!TX>Z=6Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7ND MYE?^+YM;_J+RG_NGJO?NO=*/W[KW7__0WTX_^/PJO_#:H/\ W:9+W[KW2E]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=59_,O\ F1[=Z7KYNG^BL?3=L?(#*3/AZ:@Q[+7[:V?DW0^0 M9FHIY5CR6:QR'R2T22)%1@%ZR6(+XY)9Y7]NX1ML7-O/4\EERO35%&!2YO/1 M85.5C8X,Q!KPC#D@AKE+9N9?=;?N8>6O;^[LK/:-CA6??^8;[4-EY;M6X27D MBT-UN$U"MAM%N3=7A.\N^^R,MO:+P]P]X5]5XM_]Z;YGG;J M[JH3 !MJ;3D2(#+5V*@ET?8XJ(%5%F%/$;>\=?=KWRYNYSW>;VX]DMFM=%BW MA2S/7]U;0#Q\1A7]X;D<,\"E_#)!N&KCK+38=B]M^4/;Y]HOKW=MC]B=P=+A M[=M"\W\_W$5=&X[W*NG]W;+4$;?MH\*RMHC2&*:;4_5VW0GPHZXZ@R5'OS=- M;6]N]QQ4R1?Z1MY002+@%OJ-#U]MI3+B-D8J,@!!3!JEK7>9KD>P5R1[+[+R MWNCXDM#)N-Z=;*WI:PYCMD%:*$!8#&NAIT >?/?3?N:-H7DKE3 M;+?EKVRAQ%MEC5$=0* W]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U%K:ZBQM)4Y#(U=-04%%!)4UE=6SQ4M'24T M*&2:HJ:F=HX8((D4EG9@J@7)]V56=E1%)FQ287K&DW+%CZZ=B% M KIZ1%<@.RGV,]I]O.;]X(^GV:2./3JU2TB&@8U4>C,OS56Z*YMZVZ%6?Z@. MH-*KE0?0OA%/^F89H.) Z)__ ,.[_P P;Y.L*7^7A_* [[S6WJ^69<7W?\WM MP83XO]=_9Q1E#EZ?:.0JZK=&XZ/[D@I'2UT4TT0)47-@=_U)Y9VD$\S. M<@2)<&UC[VVX^U&WR1&RV#<;U0:MX\@C!^0,3+2OJ4/V=>-OO\Z,)+M(C2@* M:?VE3&]/L$A^WKF_\D+Y)=IK3I\K?YUG\Q?M*B8I/D=O=-[CVI\:MOU-0R#[ MB%*7:-%N$BB9RRJI /C-C;WI?<+:;$SG9^0MMCU'!F7QB@]%8+&P^TL3\^O' M9;F70;C=)"1QTZ@#C-5D>1"/M3'E0]+79W_";/\ E/83,Q[F["Z<[%^1.Z%4 MB?<'R([V[8[(JJZ0E6-17XY]T8G;]3,66YO1Z3J(((-O::Y]UN\YKYE MOU5+O?KMX@M OBN% ] H(4#\NEJ[9MZ.T@LXS*>+%0S&G])JG^?1R:6DI:&" M*EHJ:GHZ6%0D--2PQT\$2*+*D4,2I'&J@6 'LA9F8DL23\^EH 4 **#J1[ MUUOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[I.97_ (OFUO\ J+RG_NGJO?NO=*/W[KW7 M_]'?3C_X_"J_\-J@_P#=IDO?NO= )\@^[-]=-S83+XK9NV,GQFZ*G;>8J>W MC58M*/9%(^)H*C\\'_':+_J8G_%??NO=>\\'_':+_J8G_%??NO=> M\\'_ !VB_P"IB?\ %??NO=>\\'_':+_J8G_%??NO=>\\'_':+_J8G_%??NO= M>\\'_':+_J8G_%??NO=>\\'_ !VB_P"IB?\ %??NO=>\\'_':+_J8G_%??NO M=>\\'_':+_J8G_%??NO=>\\'_':+_J8G_%??NO=>\\'_ !VB_P"IB?\ %??N MO=>\\'_':+_J8G_%??NO=>\\'_':+_J8G_%??NO=>\\'_':+_J8G_%??NO=> M\\'_ !VB_P"IB?\ %??NO=>\\'_':+_J8G_%??NO=>\\'_':+_J8G_%??NO= M-6=W)M_:^$RNY-QYK%X/;^#HYLCF,UE:ZFH<9C*&G0R3U==6U$D<%-!&@N69 M@/:BTM+J_NH+*RMWFO)6"HB LS,> 514DGY#IBZNK:RMYKN\G2*UC4LSL0JJ MHXDDX '5"/R__F-[T[1"=9?&IU&J8 MQ4]<=04TP9:K<]7&E76J##0)Y&LV0&U\F\M^VEI^_>>O"N^9T4,EE4-#;,15 M3=$8EGX%;930'+DKD->V/(',WWC+;?\ FI>8Y.3/NM[',(]YYKEC)FNI#PVG MEVW8!KW=+FA2/2"EN#XLM-/ALK_AE_+9$&&I]Z]N5M101[CI8YLA#1F7$[EW M3C)6-0N+HI7D:OV5L.HD;5XT?^+907FJ)8RX)@SW(YEYC]RKVVG(T6P^RG+\[3;1LC MD3"2\;#[[S!*<[QOD]-9:8-RNMXWO<)KK=)VU22RL6=C2@R> M 55%%50%4 #I_\\'_':+_J8G_%?9CT6]>\\'_':+_J8G_%??NO=>\\'_': M+_J8G_%??NO=>\\'_':+_J8G_%??NO=>\\'_ !VB_P"IB?\ %??NO=APD&+B@D"@R?PV6(JVH,1:XW M'MAN=E&)N9=WLMMCT@Z9)5:0@FG:JMH8CB5\753RZ*WWV)FT6EK)(]:<"*8J M-2@-*M1YM&!ZG(JSMN#_ (4=_+!8/X9M3X5?RM-@Y*GEF-5NK+U7RM^0=)#4 MJ@IU%#C _5$4ZP2%RDL=+/!,NES?TATQ>UFQE@T]YO%VK#X088& .:U\.0$C M (:0#YCC0-OUV =*P1D?T0P^8)\75]A2,^9H<#-2_P#"?G8G=%5'F_YC7SR^ M:GS]R;?;O5;)W;VO6].]$+-"=>J@ZEZSJZ4T!$C$#Q95$9#9D/NO^N=<;VIL?!)O&<.J*PK=\5\%=O'( B, M<5%=+SS]2205N7,N_P"\+HW+=IY8?)-1$8R3B-:(,FN%'1G#M]E WB1VZ^+_ M !'N;_>FJW\^C?\ G@_X[1?]3$_XK[).EG7O/!_QVB_ZF)_Q7W[KW7O/!_QV MB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_Q MVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_ MQVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_P = MHO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QV MB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_Q MVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_ MQVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_P = MHO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QV MB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_Q MVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_ MQVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_P = MHO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_QV MB_ZF)_Q7W[KW7O/!_P =HO\ J8G_ !7W[KW7O/!_QVB_ZF)_Q7W[KW7O/!_Q MVB_ZF)_Q7W[KW67W[KW2_=>Z4?OW7NO_]+?3C_X M_"J_\-J@_P#=IDO?NO= YW7TEG^W/N,93]AS8':.XMOMM7>&V*[;M+GXA0/4 MU$S;EV#D#78NKV3V&*:KEIER;G(01Q>-DI5FB60LK"IEK.S-;ZT>@.F16C-0 M$D&51R!XBT):G:RDGIY9VB1&A %RNH D!D8.*'Q(SARM*H:BE6#:@0 W=H?' M*G[)CRJR[F6A,.!VQ1;-BK=O4F=H\3N';F8QV7GW'NN*KK(I]^#<4.#H<;74 MM5+"LF*BE@5U:=Y!:8/-/=W9T?423K(.W]-5HVJ/PP0I#LY-J-21J@*C"2E5,:UT@ Y>0U[Z="GU)UW2]4=<[6Z^I,E59B+; ME#- ^2JT$+U=56UM5DZYZ>D1Y(\=CEK:V1:2E5G6DI1'"&8("54T@D9-(;0D M:1KJ8LVF-%C4LQ^)BJ@LV*M4T' -(&K*[Z?$>1W.E0B@NYVL(74Z0VD7_P!;VSU?J#_=7;7_ #HL5_YQ M4_\ T9[]U[KW]U=M?\Z+%?\ G%3_ /1GOW7NO?W5VU_SHL5_YQ4__1GOW7NO M?W5VU_SHL5_YQ4__ $9[]U[KW]U=M?\ .BQ7_G%3_P#1GOW7NO?W5VU_SHL5 M_P"<5/\ ]&>_=>Z]_=7;7_.BQ7_G%3_]&>_=>Z]_=7;7_.BQ7_G%3_\ 1GOW M7NO?W5VU_P Z+%?^<5/_ -&>_=>Z]_=7;7_.BQ7_ )Q4_P#T9[]U[KW]U=M? M\Z+%?^<5/_T9[]U[KW]U=M?\Z+%?^<5/_P!&>_=>Z]_=7;7_ #HL5_YQ4_\ MT9[]U[KW]U=M?\Z+%?\ G%3_ /1GOW7NO?W5VU_SHL5_YQ4__1GOW7NO?W5V MU_SHL5_YQ4__ $9[]U[KW]U=M?\ .BQ7_G%3_P#1GOW7N@.[Y[>Z*^..T!NW MLE,;3&MF:@VSM?$XJ'*;PWIF=.J+";3V] !696OD++J8!8( P:62-3?V*^4. M2^8.>-T&U[#9ZV5=4DC'3#!&,M)-(>V-% ))/D#0&G07YLYQV'DS;?WEOEYH M5CICC4:I9G.%CBC'<[L: #SR1UKW?(3Y,[X^0F^(ML5>U<'D,I05"9'9_QT MQT[U/5'4T4SI'0[^^3VX<*:<]D[TB])HMIT96F-0 DQ_4CCG:.>>3N6[6_C] MJ+M+V")G@O.9M(,<\RFDECR^K5^HT-59[\5MXB-*/+( %G3VT^Z+N/.7*5K] MX?[[>X7O)WW<89E?;N786T[YS',!JCMTB-&B64 !Y& \*,LQ$8!)M"^%?P(I M=D"7MGNU:C=G86Z):7,5D6Y:2D6NR%7$@-!7;BQD$28[$8W%1D)B-N4T<>/P M\ 75&9[B.+]VW>[WBX\6XJL*DZ$U%M-3EF8]TDK<9)&)9CG'2KW7]V]U]T[O M8K"#8;3E[VSV*(V^Q\OV("[?M-MP[0H N+Z8 &[OI 9)7JJE8P%ZM"?;&W9' M9WPF+9V-V8T4!)/T_P!1^ +#^@]E?44]X\!@*O*!6,?BP6 M&J9AFMPU32*56"AIZB9V%E4GCV:;9LN[;S(8MKV^6=AQ*J2J_-F^%1\V('2> M>[MK8J)I@KG@.+&F>U15CP/ 'JF6O_G79+Y,UM5M?^4I_+E[R^<54:G["G[[ MWSML?'#XHX^=JJ6F_B#]C]DT-!DMP04PIY':D^UQL\P32CW/L=I[=V^U!9>< M^8[:P3-8D/C3\ 0-*UJ&K0/&)E!X]$YWI[ABFW6;2'U/^"E:*0: K*T1X^8( MZRC^6Y_-G^:\*S?S /YA>.^+/5F2G6MK/BY_+0P$O7Q\#5+2KCMP?(3=T-7O M6LFBIXHXYHU@R%+)J<*UK$V',W(_+Y_Y#?*HO+H<)KVCCA0_I#!H:E&7P6'F M#UKZ#=KS_-^+NV^X.Q M!4-6U?9?R4R>7^0&\,A7/$D35U0>R:O-;=IJLZ2X:EQ]/H=BRVXL3;C[C_NKMK_G18K_SBI_^C/?NO=>_NKMK_G18K_SBI_\ MHSW[KW7O[J[:_P"=%BO_ #BI_P#HSW[KW7O[J[:_YT6*_P#.*G_Z,]^Z]U[^ MZNVO^=%BO_.*G_Z,]^Z]U[^ZNVO^=%BO_.*G_P"C/?NO=>_NKMK_ )T6*_\ M.*G_ .C/?NO=>_NKMK_G18K_ ,XJ?_HSW[KW7O[J[:_YT6*_\XJ?_HSW[KW7 MO[J[:_YT6*_\XJ?_ *,]^Z]U[^ZNVO\ G18K_P XJ?\ Z,]^Z]U[^ZNVO^=% MBO\ SBI_^C/?NO=>_NKMK_G18K_SBI_^C/?NO=>_NKMK_G18K_SBI_\ HSW[ MKW7O[J[:_P"=%BO_ #BI_P#HSW[KW7O[J[:_YT6*_P#.*G_Z,]^Z]U[^ZNVO M^=%BO_.*G_Z,]^Z]U[^ZNVO^=%BO_.*G_P"C/?NO=>_NKMK_ )T6*_\ .*G_ M .C/?NO=>_NKMK_G18K_ ,XJ?_HSW[KW7O[J[:_YT6*_\XJ?_HSW[KW7O[J[ M:_YT6*_\XJ?_ *,]^Z]U[^ZNVO\ G18K_P XJ?\ Z,]^Z]U[^ZNVO^=%BO\ MSBI_^C/?NO=>_NKMK_G18K_SBI_^C/?NO=>_NKMK_G18K_SBI_\ HSW[KW7O M[J[:_P"=%BO_ #BI_P#HSW[KW7O[J[:_YT6*_P#.*G_Z,]^Z]U[^ZNVO^=%B MO_.*G_Z,]^Z]U[^ZNVO^=%BO_.*G_P"C/?NO=>_NKMK_ )T6*_\ .*G_ .C/ M?NO=>_NKMK_G18K_ ,XJ?_HSW[KW7O[J[:_YT6*_\XJ?_HSW[KW7O[J[:_YT M6*_\XJ?_ *,]^Z]U[^ZNVO\ G18K_P XJ?\ Z,]^Z]U[^ZNVO^=%BO\ SBI_ M^C/?NO=>_NKMK_G18K_SBI_^C/?NO=>_NKMK_G18K_SBI_\ HSW[KW7O[J[: M_P"=%BO_ #BI_P#HSW[KW7O[J[:_YT6*_P#.*G_Z,]^Z]U[^ZNVC]<#BC_U0 MT_\ T9[]U[I^50H"J JJ J@"P L /H /?NO=)W*_\ %\VM_P!1>4_]T]5[ M]U[I1^_=>Z__T]]./_C\*K_PVJ#_ -VF2]^Z]TI??NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>^GOW7NJ^/EY\_-B_'85.Q=EPT/8_=]1"% M@VG!5N,%LYJE0M)DNP,G1EGH5=W#0XR G)5G 58D82^Q'<6G*?)G*4_N?[Q\ MU1 M3F'W(D36T"-HM;"'SN]TNS^E9VR<29&$C\$4U!ZUZ-T[V[P^0/:^5:'<&2W7 MVSD)(<5NSLJKHY9*+K;'Y.2U+LK8N!HM<.%R51Y2*;%4/^62DAZAP2Q(+GYH MYK]\]B@._7O=_31B"&WL+>)8K>WA01V]M @HD$$:@*D:# J:D MY)ZQ0]Y?>CG[WZYVGYY]PK]6N54QV=G#46>VVU>VULXS@ "GBS$>+<."[FE% M6S#VCZBOKWOW7NO>_=>Z1F_NQNONJ=K9+?':&^=H=<[,P\;39;=F^MR8?:>V M\;&LNS>>K*#&TH\<3$:Y!<*;?3VIM+.[OYTM;&UDFN6X*BEF/V!03TU- M/#;QF6>54C'FQ '\^J0>Q_\ A0?\7,UNW(=3_ ?J3O\ _F9]S4E\HL33[ ^/\ 2T_R&^5$^-E6>9Z#,]I9 M2JAV'MC*,KQQ_>X.>GEAMJ,&I2K*3=^VO+M5LK.XWF^6HUR_I05J*,J%:TX@ MI)'(".#CR;,6]WI/B2B" ^0PU/0A&+$TR&6:,@D53!!,-\=?Y!G\N_I+=$7: M79.P]V?,[ON22GK,KWI\U=WU_P @-Y9+*0^21LA'AMT(=B4$OW$IDC>/$FHB M(4B4LNHENZ>Y',U^GT]G/'86(KICM5\(*& !"L"752!E594.>WI1#L=A&7:5 M#*S<=7PG-1J445R,49PSX'<3GJYO'X['XFAI<9BJ&CQF-H((Z6AQ^/IH:*AH MZ:%0D5/2TE,D<%/!$@LJ(H51P![ ;N\C,\C%G)J234G[3T;JJJH55 4>0X=3 M/=>M]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)S*_P#%\VM_U%Y3_P!T]5[] MU[I1^_=>Z__4WTX_^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=1JVMH\;1U60R-734%!0T\U96UU;/%2T='24T;35%5 M55,[I#3T]/"A=W=@J*"20![=@@GNIX;:VA>2YD8*B*"S,S&BJJ@$EB2 23 M@=-3SP6L$US=3)';1J69V(554"I9F- !DDD #)ZIJ[^^>'8O=VZ:GH'X-8W M)9O(U25%/N/N*@CB@BI*%"8:^IV=6Y)4Q> PM,"1+N;(,D"F_P!E'*X2;V'> M/G7?=^DY)]@M=&WJ>(G<=V(-#;+M3W\8NMFY-:75O&[R M\8]]YWOJM,D!:DL>WEJD]C!F C6^_P"'?PHV;\<=M8>MKL/CCN^GIY'H:**4 MY*DVF]<->0F_BE0&GW#O+*NQ;)9F8M),Y,<.F$>L=[CN-]N][-N&XW#2W[W.>Z>X/N-OC;AS3=T74!H@MH5_L[2R@';; MVD([8XD&?C^ M8YO#VJQ9T!HSGMC7SH7.*TR$%7;@JDXZ0WFXVMD#XTGZE*Z1EJ>I'X5'F[$( M/-AU4OC_ )/_ ,[C^9$L^0^'/1&QOY8_Q>S T;>^0/S+V_4;R^3V\L/40,8M MS;(^/M*9\%M*"J@J4EIDSL0>52HWR_?==V6FJ&W.F%2 M#E6D!!(*\&#AU.'@%.BH76[[B3]+&(;8_B."?F&*M4_)8RA!!6T=W[E;E' UCRWMMMM>WTI2)%:1A4,"[E0K."!201JX_B MZ?BV.+6LUY.\LX\P67[:$LT@!\U\0I0#MZN_ZWZLZSZ;'ZOV3B M(UBQ6T.O=J8+9NV<=&JJ@6CP>W:''8VG]*BY6,$_GV ;R^O=QG>ZW"[EGN6X MO(S.Q^TL2?Y]&T-O!;((K>%8XQY* !^P=+SVEZ>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>ZXNZ1HTDCK&B L[NP5%4?4LS$!0/\?>B0 230#KW#CUR][Z] MU[W[KW71(')('^OQ[]U[ILJ*$IR71S_@H)]N-[E^WRJ6/.FV4'_+Q$?Y!J]7/ M-/+8%?W[:_\ .1?\_3;_ +/)\/\ _O(_J/\ ]#'%_P#7WVS_ *Z7MS_TVNW? M\YT_S]-_UMY9_P"CY;?[V.H55\\_AO1R)'-\C>KBSIY%^WW#%6)IN5]4E)'/ M&C7'Z6(:W-K>VI/=CVVB(#\Z6%2/*0'_ 5ZJW.'*ZFAWRW_ -ZK_@ZC'Y_? M#( G_9C.M> 3_P 7>4_07^@IKG_6]M_Z[OMG_P!-I8_[W_L=5_KGRM_T?(/V M_P"QTS_\.-_"'_O(O8W_ "1GO_K-[3_Z\WM?_P!-G:?\;_Z Z:_KSRG_ -'R M'_C7_0/3-7?S+?AE0Y7&T0[AQU=BJ['Y*NJ-U8[#[@K=NXB6@EIHX<=E*F#% MO5PU^3$SM J0NA6!];)=-26;WN]M8KB"+^L:/;NC,9521HTTD45B%U!GJ=-% M([34C%6GY\Y622-?WHIB*DEP&*K2F#BM37 / ]_X0VVO\ MSP[V_P#L8]^_U\?:K_IL8/\ G'/_ -:^O?U^Y0_Z/_X0VVO_/#O;_[&/?O]?'VJ_P"FQ@_YQS_]:^O?U^Y0_P"CW'_O M,G_0'4:I_F:_"YCCX<'W!1[IK,AG,'A!183 [F$U&,YDZ?&C*UTV4P^-HZ;$ MXPU'FJI6END*L0K$6]T?WQ]LSX*VO,BSR/*B:4CEJ-;!=3%D50JUJQKA:G/6 MCS[RL?#$.YB1F=5HJM4:C34=0 TCB37 Z/NK*RAE(96 964W5@1<%2.""#]? M]^Z]U[W[KW2_=>Z4?O MW7NO_]7?3C_X_"J_\-J@_P#=IDO?NO=2\KN3;N"J<31YO/8;#UF>K1C<'2Y3 M*4./J?+TR9O$/4[?\'\?IUR5&T^#^ZIA64W\8A$Q MDQGW%(1*GG":XSJ%QS[T&!4.IJAM'#:#AM.JGGIS MW4],'/#!].G<$$ @@@@$$&X(/(((^H/O9!!H>/7@00"#CKOW[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=!+W-WCUGT#LVKWQVAN6EP&(AUPT-+8U.:S^06,R1XC;N(B/WF7R<_XC MC&E =$<$*]SG(+,=,<:]\KH@+"GG=> M?[Y_F!T>6W;O/,I\8?@]M=:C+Y?+[@K8*%MU8?%2&:?)Y>LJI:>BW*Z^*]F9 M=OT#+]:ZH47A!_GO-AY FK%=79H^F>>/\ =O)EBQN;"RN&(,+; MW+#7]XWBMI9;&(&WC(RLE/&Z+U69./Y!XN@Z!^)NT]S=;?$+.U\F-KL]B_NL M3WA\VD*0B09#+U/A6I@+11)%&QIHYDY!]N^1_8S9 M5VKEO9XOW\_>VH^)(7([I[N9JO-.Q.H:B14DJ%6E>>;;[L5Y#SA[K7-C MS=]\N6W5MOV@Z)=EY,@<5BEN88R8'OT&DPVL>(F4&K,OCFZ[XO\ Q4VGT!M_ M&3/CL(^\(,1%B*9<-1BEV[LC!@!AM395&ZAZ7'HW-56./N\C->29N0@47$\] MU/+^.5M:\&.HZAXP=3Z$!8'.R\O[QS#3S#5%'41LKQ5E%.ND#W]Q)%(M0-/[:-NCL_"[^2U\1_B3O.; MOC=R[Q^77S"S,RY+=/RX^4^8?M'M:IS;>J6LV=%G#687KNGA=V2F..B&1BIC MX9*V9![#^^<^;UO$/T%N4LMG"E1! BZ32JL5 U D!B@"Q:JLL:DGI7:;/;6 MY$DOZL]:U;AJ_B"DGN\M;%I*8+GJWCV">C?KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KB'1F9592R6UJ"-2:A==2_5=0Y%_K[U4$D Y'7JCAUU M))'"C22R)%&@U/)(RHB*/J6=B%4?Z_OQ(4$L:#K1( J3CI$9CM#K3;R.^>[# MV/A$C!:1LMNS XX( +G5]W7PVL![*[G?=DLP3=[Q:Q <=CAO\ CM>@JK_YFOPZ MA#'!=BYG?+"]H]B=?;\W([L#8I$:7;RI*]Q_9)!_'L@F]\?;=!6UWJ2[/I!; MSR_LI'G\NBY^?N6!7P;UYO\ FG'(W^!>FI?YB>ULW$'Z\^-WRT[!=A^TN+Z6 MRF'28G](23<%9CBNJX_6J_7VQ_KR6%RH.TV/YE7;VQ=P;+Q,/PZ[3VW)DZQ,M/7L\:Q1,"EFUJ%>8/>WF+:KO;(%]M]P@:1M3)<89 MXS50%,2R"-B],R8 !Q0U!1N//FY6DUK&.5[F/4:D28+*>W!0,%.JF6Q3H>!W MA_, RMCBOA9LK!JQ1A_>COW;\S)'/%JB608G&&\E._,VF_'"B_/L5CFGW=N/ M[#VRM8O^:M_&>/#X$\O/^71S^]N?6 ;U_F>Y!RL' M2'Q5V]"821)E.SMZYBH6:-A=#%C,9!"4J!^DZSH ]7/'NO[S]\Y2='*^P0K3 M\=S.YK]BJ!G[>J"[Y_2SV6/;_8VX M619EU*4\LU.CFC;T@,P\GU) ]V-M[YW-2-QY=MLG_0[F3C]M/A^?'JQCY_ES M]3MD7^UE;_53K%#U9_,EKT497Y4=%89RB,XVWT=452K*C\I&V;R\CF&2/EK^ MK5P+#GWI=A]ZY1_C'/FTQG_A=B3G_;N<4_.ORZT-NYZ<4DYBM$_TL!/_ !YN MN;?&;YI9-E.8^?V*0:AHJ:NJJ)898Y#92!P@^M^??OZ MC^YLQ'U/N[*J^8BL;=>/S)-*>6.'6_W#S5)_:\YNH_H6\8_PGH(N]/AE\CLC MUOFXZCY[[MKL?.B'>9[53%;,Z[CVQ%%(V3EK)-I14M52J'2+TR5,=/HU%R3: MY3OGM+[A;W8_NW;ORF[8Z6%LJNR^TZ MZAVA3U49:-1MZ'(XE\NM"](L8 J9)'4WL;6]J=M]H]Y-C:KO_N3OK[DH[_!N MF6($8I&&36!2GQ$D>6.GK7DZ]-O#^\N:-P:ZIW:)B$K_ $:KJI3USU-KO@/T M5$&_O-\B?D;5J:D^+^+?(W*T(BK1J\VDQ&DUU+F^H-%/''7,;W%K_ %L![41?=QV"5F/[OWZ8D5S0Z'_ )1&W5FDW1V=TE*D4BT54FZ?E#'4 M::\VL]3'4=BH_P#$3H-RPUW>Z7%5KW"]<'^EQ_GTMB]J= MN?\ YUNZDJ//QS^?'C\^D)7/_(7VG454N3['^%<=;12?95QK.[L%FJT5$@4$ M5,+[VKYIIR+$N58J.;@>SVU^Z1M\I22#V5NF+##-;W)K\ZN<_P"'I=%[/6;$ M-'R1(Q(XF.4_X3TGZ[Y(?\)_]KPU5(W:OPVIGIHI,9YL=646?JX'R,;4RRT4 MU+39=JBJC-1>.=/(87 8,I6X$5O]T2Z:-1![*LH*$ M;@$ @@FLAPP\B<@T( M\NC*/V=)73'R12H(J8P"/S;@?0]%\Z;^9G\@KJVKWJUJ6#O\ MVUNW?M)FL?MR?53;TV#_ !+:&?@I-O;A^Z/AJ$:FGGCBM)"@ !?V;[D&Z'E\W"RHI/B,D@0Y M[:2'M8?BIBGGT,?_ YU_(;I3]UCLITQD*RG;R4--A_C'NVJR%;,I_:7&1)U M>IJ990;Q@$:AS[$T?W1-]61&_P!:G;(V!XLMB OVG5BG1LOL_?!E)Y2M5^96 M 4^W/753_-E_DSQQJV/V-)N"H+V>AV_\,=[Y.NACL2U3-3IUPA2F0\%[\$^U MZ_=-WHD^+R1L42TXO)8*#\@=7'I0/:.[-2VQ6"CU)@'6"'^;W_*JH@T>WOCS MW'EJ9R)*F?;?P-WS/20U-M*P53'9-,5JC$ P%CZ".?:F/[JVY6X*G9.6H:FM M#/9"OSQ7[.K'VKE@[6L-L2N::HC^> ?Y]3%_FY?R]:A1-COA9\KH?TY]N_\ P3#$@Y21_,-:RLP"X[%0_#""EDKY+:A%'45 M-:E/"?""P+D"PM]?:D?=SMA5IN9.45B R?J8C3\A'7I[_6Y@7^TW79E3S/BH M:?L7HC78G\UKX>TGRVV%C*[^6%\@_P#3C4G&QMM#/[?Q&R>\X^P'CHVZJPFU M.I)]XTN!S5-GL2M3+)]PU//->(QT]3=C[40_-0@$9TC$;(3J\1@:=:'LMLET).8);S;S/&599E9S$%3#,S*-( M*X_"0\_S0]Z\EOY*G\QPGDM_P 8!Z_9OZG_ )BNY/O7^L7RK_X5/D__ M )RG_K3TY_4;9_/FS9:_Z?\ Z$ZS+_,E[DF59J7^23\Y6II0)*Q>J:&K, M+?H-312YUI*2O]9'D@8?W6Y5#CC361^1\//V]>_J1L/GS7M5? ML)'[=.>N0_F+=^UA\&)_DB?,>2M/K5,UB.H,!0>).92^2GRE5&DP'Z$*7<\ MCW[_ %E.0DS+[L7YJ5?^48K^1UVX:!_\PTGM-"3'<^\W+Z3CB/IR:5X9U#B/EU7^J7*BX;FNUU?*VE8?D0M#T0SYS_S! M.P,)B^JJ/Y'?R;\]M,Y/>,1PLFYM_P")['@J-CTM?B?]+B8?;W1L*U\>ZAM. M0C&29&6.%:ME**Y)4I4^[C]WKW#2X_>WNURQN-M:1L$47,%GIN)P8[<%I+F/ MQ \P5"BAF/PBA/3\/M'RES;XL&=<7)$'2J_RE M&!$GK#>XL?:VV-WV5H?#:S)@*5U:?"[-.JIKITTK4UI6IX] OZ86?^)A=(B[ M*5K33BE:FM*<:FOKTL_=>O=>]^Z]U[W[KW24_\ =/5>_=>Z M4?OW7NO_UM]./_C\*K_PVJ#_ -VF2]^Z]U7]\RINF\SV#ANOLQ!LG!]G;QV' M1TF9[<[#DK!C>K.HHMYPSU-3L.*KUXRL[6SFX$9<1#0>"LAEA6MK)A3TD$4R M>T8MN.F!]$,=S;23D&DKM&6:W@B\P'.KQ6'Z:(S$J\C(.EC$P6'C.-F=[9GL?J_9N]]P8%MMY?<6*^]J\7IJ$@ M.FIJ*:#)X^.K_P LBQ.=IH$KJ-)KS)2U,83**X_BVX?\ GDY__/SBO^OOOW7NO?Q;Z]_%MP_\\G/_ .?G%?\ 7WW[KW7OXMN'_GDY_P#S\XK_ *^^_=>Z]_%M MP_\ /)S_ /GYQ7_7WW[KW7OXMN'_ )Y.?_S\XK_K[[]U[KW\6W#_ ,\G/_Y^ M<5_U]]^Z]U[^+[A_YY.?_P _.*_Z^^_=>Z)?\E/G1M[I"KINN]K[5J>R>_-P ML*/;76.W*^',34%=5+IH)MW/A_N*S'QU#L'BHX$EJZF,$VB0^4!'GCW Y0]M M+&QN^;;B>7=;UM-AM=FHEW3U[R?3#&:Z1,ZF,C3V_]MN<_=:^ MO[7DZ"W@V2PSN.[WK&':ML09)N)ZCQKBF4LX"9GQK:)3JZ)#G^IJ#8U!D/F5 M_-'WG!EI,8J2[1ZFCR=#-A:":*VK33ZL]G*NH(\&#Q[RPS,C2U\\] MG*Q]8>W7/GOEN6U[M[R1106;O>_<;&U:'MOKVNVMUD(:'<'1WPA+L\^3C7%ARG"-LV)8VW)$"-,H&B$ 4T0K2@TC M(P!^04=\R^ZOM_\ =(L]WY%^[OO5OS%]X&Z1X=YYR*B6#;S(/U[/EX/JU2U+ M++?M4L:L&;L1+=>D.E_]#=#-6R;=.Y]_YFBHZ;>XNKF[OKVZ MEN+^XE:6::5VDEEE261B6=V.2S$G\J#K/\A/EMTC\2NOJ_M?Y/]@[%Z*Z MZQRRA]R[^WGA\>,G5Q1^48;;.(IS59S=>XZB/F#'XZGJ*N;^RA]F.V;/NF]7 M'TNTV,D\]*D*.U1_$[FBQKZNY"CS/22>ZM[50T\FFO 9+-05HJBK,:9H 33/ M5(\W\R'^93_,XADP'\I/XT3_ !V^/^5D-'4_S#_FQ@9-O8W(XR60129GX^=$ MO!D\GO>41*\E'DZ^*OQSO^S54U'( WN0QRMRORE27G/C"L6"'C:9<$C_>%_N19-MAT0\"Y(_.C49!\M F/X7$1ST9+XK_ ,E/X^]& M=D1_([Y%_P"D'^85\R*EX*W)_)?Y69[$;ODP>4A>:54ZCZRR-;DMG];8*@FE MU8Y5BJLCCP L%3$GH!+O'N!NU_;_ +NVJ)-MV8 @0P44T( (>10M=0'>$$:2 M<75FSTKM=EMX3XERWC3FA)-=)(S6A+%J$54R,Y3\!48ZN:_BVX?^>2G_ //S MB?\ K[[ G1QU[^+;A_YY.?\ \_.*_P"OOOW7NO?Q;3G_\_.*_Z^^_=>Z]_%MP_P#/)S_^?G%?]???NO=>_BVX?^>3 MG_\ /SBO^OOOW7NO?Q;_BVX?^>3G_ //SBO\ K[[]U[KW\6W# M_P \G/\ ^?G%?]???NO=>_BVX?\ GDY__/SBO^OOOW7NO?Q;YMK6-Y;F=8XU!))(&!QZ+U6?/WXJXS#XS.Y3NOK''466QM+E MJ:GJ-Z8Z7,04E9$)HDR6%HXJK(8ZN1&M)3RH)8VX(O[!LONM[:P6T%U/SM8I M')&' +G6 PJ-2 %E/]$BM>B1^;^5XXTEDWVW"LH/Q&H!X5 !(/RXCH-J_P#F MB_&"-TBVZ_8_84DK!(?]'77FXMT13,U].B>.FI8]!_U1L/9%/[X^W2,%LK^\ MO23CZ>TN):_80@&?(DCI _/O+(($%Q/,?^%PR-^PT'66'Y];@S]O[@_##Y9[ ML61;P5=5L/'[7Q;WM;RU^8RP$ :_U*'VQ_KMW-T2-F]MN8;E/)C;B)3^;MC] MG37]5]RE7U\((/VLW_%=91\BOG'N37-["O_&4!(ZW^_.;;@TM>4?# M'K+.@_DH)Z;I\E_--W*@2GVU\3NLBP(\LF:WMO:2($FS.HAHXI)%6W 4GWH M-[Z[B%'AZ]]I.Y>ZEO;KYBUL4 M_8&E)(/SSU<;+S?/BZYNCC'GX-N/Y%\CHF^SNB>P%[F[9H>]/GG3BCQ9Q4/: M.'ZX[[BV+V1BLK58WS]:IO\ I M]736-R"08#(KR:"%%>W00HP0*9X=.VXMD?RKMIU,M3VI\P-LYJ=E'GI^Q?G? M0Y"28);5JQ&,W5"&+:QJ"1?0C\>QY9_=3GW!]9Y5YJOZ_P"_9+QE/\U7Y'H0 M0^T9N2&.U;M8@_;D#H*JKY._P#">OKB=S/O_P",>;R@8%H:#-[O[0R= M;,BH=*!:;.05$F@@^IU4@$?BWL<;=]R^[J)+?V1?4BVE1.''[ M;RSYC/X]*:!@\>IB#I5_H;$>Q'![%P[>*7_/W*MC3R%VK'[ (X^/1G'R+';B MD_,&U0?+Q0?M^%>GV3^9'\]-P"W7G\F;Y-5?D=%AG[*[@Z>ZP1$=E'EJJ;(5 M&4J(A&KZF5=3"Q N1[?'MIR#;YW'WIVM:>4-O<3_ +"H4=.#EGE^/_/66)VU_+*?;4=76)N3.46!R6=^0.!SFWL@*W M;E%MK>6]>O<+3X[KF>@RTZY*ID@-16I!31DQB%I XOY<]M_9&^LMTFNO=$2Z M5T*75;1D<46^2)X+MYN:0S :14"$@C.I5H M[0#09XUZ-5)NW^?QG]"T_4?\N'8"&16$TO8'O77_"@#-D/6?(S^7KL>%X64P87J+LS.\>P5N2(^3^9+C/%KJV09]-(KCY\>JF[Y!C/;M.Y2#YRQK_@]/2GY]36^+ M?\Z/%/+KPWCDQ*>%RC.[?TKDY_(=-[? K^83 M7(!O?^.%IVV1TYT+LJ,U%/(?')$/'))#2M UI([DR2=2):>H?'XM70K*;A@X*)9!87]@Z[ M^^I]W#:6:&2Z]K;6X!';+?P2."#3X3.3QP<<>/1I:3[S>OX>U>U*2R^BVLTI MI^W_ "=$(^;'PH^%^!Z1W-D-X_S?.^L/)B_MLMOVH[A^16-^1$.[-LT$3P5& M"PO16V-Q;>DW+N')5YIE@C_RA$6,A823K4RY0^_K[33;Y%;\OV'+N\WQ1A;6 M^SVTJS-+0E52[,#Q*6"LJZY(U)(+2*O&0N4>4O=[=]WM;2T]G)460T61K9K. M*(G.N6YD4K%&JU)9B /6I (H]9?RP?Y=6-ZVV73]H]Z?(SOK=[[>Q>4KM^;= M^0W=>U]N[D6O@2OQ^3V]LJCW;64FUZ>MQ%7 #2Q5$R1A3H<*;"$>9O[WO[N^ MVWU[-9\^;?8QU:MG^X[F>XMW4Z'@F;Z$!IDD#!P,5!J>MS?1\BPV MUN)F2DAM>TH2A[F.1J4T.D5]#QZ$V'^7!_*$!F%1\;NW][B:2)X1DNQ>[<\E M/,;DU5'YM]0:)*HMI>0ZF<^P;_R>$]O+HK^Y.:]]N1P!M>77&H'@>^%#0G"B M@-?*F>K'D3WQP99MJM: UU75FG#B#AN S3I6X[^7#_*(@:63$_RSLKEY:F)D MD>JP6_,L\AC):5@V6WW5Z)[\O*MG/Y)]E-W_ 'M7,5PH/+W)_NEN1TDCZ?84 M6I![EJ'%0HR:U Z\.2/<=#_NP]R]AMA7)-]%Y^?;%GTIT*^%^!W\NJ@*/@?Y M3V%F9:9*13ENI\-+'X'51&;YJOKE,K:1JE(\@%R6Y-T _O*_?[> /W3]WWW= ME4D$&6S-J*-\)K4BA/'.D#)/2>3E+O #H2L/ M\3?B_A6AFVM_*MZ[Z?Q\RQ$@2Q235>WJB=U90+,Q+.?]O[+; MG[\?WRMTC;]U_==YUD)%1]5OD5J*@T-5:(T%/A.*^0IGI,_+G+X)^O\ O"V] M*_Z'%=R<>'!@*^OIY^G0CT?1& 6A;%X+^7=\==M4+T-7B1_N.ZQQ=3!C,I2S M4U73TU=A-M4U?1^2"=UD>%U<:O3SS[)XOO-_W@F\W'B6WW96LSXH(:]YI@E' MJK,J%:Z2 6J/Z.D'/263:/;&#ON_>V_G?C^G97'$'T=Z&OD#]I/0)_&WX/;7 M^.&1WS+T5\&>C^M&WF>Y5YNUKS;[6\NV]K;7#/:->W"P)%&ZJG@H]C8$]G9H-N>_]TMXO) A[;>W4'5Q+MK2,)444+J>A'S/1 MO?[L?(X2P2T75?QQQ+P@"*2*EFDD@=!:.>)UI0T9C7A0OTM[8EWK^\EW)HA% M![:V$+#2P>7=92#7,ATRN"/117YCH+D^PL*R!MRYHN/,8MTK_1S_ (3U.IL+ M\NH9!+2KTGB)"#%)+18RI,SQ$@EBXA6_(OIOI)'MV#ES^\.OXP;_ -T?;>U[ MB-*VFY28_C[H&%1Y"H'KTP^Z^PL9('+?,L^*@FXME%?3C6GJ>IXP/R\F \V^ M]D4A!TVH]NXV;4A^KL:J/AU_ '']3[\WM?\ ?NNP/'^\WRC:D$C]'9#)J!_$ M?%MQ1E_"!@^9Z:/,OLE'_9^VN[25_CO@M#Z=K<#YGKA_<'Y/U'_ CNEJ;03H M^QV=L[UAOU>3R,MBH_3:_M(GW>OOCW.HWWWY(H]/P^%RW:9KQU=T?#R^+\NM M_P!>_::+^Q]EF>HSKW*?%/2E>/GPZY_Z*^\Y@16=V;Z:Q#1_8T.S:(AC^OR: M6'D0_@?CVL'W7/O S_\ )3^_+S Y&5\#:K>"A/'72?N'\*^76C[E\BQT^F]D M]MSQUW,[_92O#YGSZ1%9\7=V9+=U-NS)[YW%7UE/##$,S/B-AR;[3[>TL#4V M[)8)98):2J16IY=)EIXU"1LMA[#,OW+_ 'CGYOM.8)OOS<\_N>.S>U,<>!(WBRP)-'?"V6*2X E*M;,* *0S#5T8+[Q_V7 MZH?_ ($;O[[J6?F=G[6H$^X)XDUA(_2)1];$>])]P?E)@AO?O">Z$\A_M"V\ M#]3^+5^D?BX'CCK?^O7N2BD/M_RL@'PTL5.GTI5O+RKUC?XX8:5=%1)W'51< M$P3]N-XM0_2W[6>KK[Z M\TQG5#R[R_')_$NWQ5_G49^SK&/C-M W\^#[)K3_ =KUDAB'Y$>FO72&_ M/O1_N]_8&6GUM[S1K'W\YZ']E:;1%ZZ+"W%?M[#U MD'QCZZ(O-U_NFJE/ZJBI[(KI*B3^FN3^*C58<#CZ>VS_ '='W77)>YY;_ .[2^[9O MMIM:\IV&X-5DUH.\#'3]A]X'GV&> M23>Q:;M:-$R>#<1(D8UX9@841B=-5H3IH>'1EJ3(;FIJ6F@FV[65TT,$,,M; M-EL+%-5RQ1K&]5-' R0QRU#+K94 0$V ]Y\;9:W%CMUA975^]W=0PHCSNJJ M\S(H5I75 $5I""[*@"@DA0!3J%)Y$FGFEC@6*-G)" DA 22%!/<0HP" MI'\6W#_SR<__ )^<5_U]]K>FNO'+[B_&TIS_ (?QK$_]???NO=*922JEETL0 M"RW!TDCE;C@V/OW7ND[E?^+YM;_J+RG_ +IZKW[KW2C]^Z]U_]??3C_X_"J_ M\-J@_P#=IDO?NO=*7W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=1*ZNHL91U61R5738_'T-/-5UM M=6SQ4M'1TM.C2SU-54SLD-/!#&I9W=@JJ+DV]V1'D94C4LYX 9)ZI))'$ADE M<*@\R:<<#]I-!ZG'56/87RN[<^3VZ]Y)]D-OM=YYK@D$=WN MS&V;%LUAS][_ .XW6R%Q$-'C,_\A?F'V_- M-0[0VY0(%FK.'$T#O58W?G=L$0'^4RFH,58@ M>[F)9#,.X;S#;6YVK8E,=I^.0_VDQ]3Z+Z 4\QBI'2'W9^\5RGRWR5>>P'W5 MK2YV?VJD[=TWB3]/>>9'7#-<2@*]K8/GP[2/16,Z7"ZWC6T_'8KI#X:=3[R[ M%[%W]@=H;=Q-+/N_N#O#M/<&/Q#96K7FLS^[-S9>IA@@C::3QTM*)-"%UBB5 MI&]9%9V=WN-S%9V-N\UW(:*J@LQ/V#/S)\A4G'6$KO!:Q NRI"N!Y#/ >I) MP!DDXJ3U2[D_YKGS3_F&Y.OV#_)?^,DE1UB:ZHPV8_F.?+O"YOK_ ..F*2"I M%)7Y'IKKZJHTWIW#D*0,3$YIM%/.@%5CFA82>Y'CY/V#EN*.[YWW8?5$56SM MSKE.#36P( ' X*1NAK'<:AI)(VY7M\S1;9;D)D%V\C^=56AX@ZY%/Q04ST-7 MQP_D7]+83L;&?)K^8#VAO;^9=\OH/#61]C?(J*GJNI.OZT2057V'3G0"2U>P MMH8;'UD(>F6ICKC#(@FITI6.D(-T]PKY[=MLY:M$VO9ZFBQ?VI&15Y: ZM+% M2RA79>V1Y*5Z?@V6(.TU[(9I6X@UTGC@UJ7 KP8Z!Q2-.'5YD,,--#%3T\44 M$$$20P00QI%###$H2.**- J1QQHH"J +#W'Q)8DDU)Z.0 !@=9?>NM]> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW46KKJ+'Q+/7U=+10 MO/3TJ35<\5-$]363QTM)3K),Z(T]54RK'&@.IW8*H)('NDDL<2AI9%520*D@ M"I- ,^9) \R0.JLZ( 78 5 R:9. /S/#I';M[1ZUV%!+4;W[!V5M"&$$R/N M7=&%PFFW!&G(UM.[-?BP!)/LMW#?=DVE2^Z;Q:VRC_?LJ)_QYATEN=PL+,%K MN]BC _B=5_PGHIFY?YD_P^P51+08CLZ;L;+PU!I9,-U9M7<^_L@M1P$C/\"Q M4]&/(393YM/Y) Y]Q[?>]?MS:.T-MOAO;D&A2UBEN&K_ ,VU*Y^VG0_R5BQ/QC^/U"96_^>[X6#8MHBK^)I;J2A_TNF,,/S'7M7/\ M>'$>WV2?,O,U/RHM?Y=)#=OQ][%I:5LI\G/YDF\]M8NWW&2QVTJSK_H7;7VK M7+T\N0J)I:MJ/0" [.C<7)_'M99^TON#S)($W3W(WBZ8G,5A ENIK^']-7J].YNQOY$W6&#W+BM\?*.@[3[ M!IZ*OR&+FP?=V[^X.S:NOQT3Y#^#;8R>WY=P;?H:S-R(*8/.L<"F3F2( LLA M[5]R&\W^%(IN2MX8RNO^-7<\JR1@GN8-,RT%/BTQDTP!6G0AM?8I]P01R;)> MDR$?JS2.&45%2-9'#SHI-/RZ9/C9_,B_E_;4ZRPM-\?OA-\T.^\YD6DS=='B M?C,W:V=PNXLC'%)F-G+VKD(Z+%9A-OURO"AIJJ:G7DJX#6$I;+]SJRY!6;;+ MC=.7H+=9G99[ZZB:=E8U#=T9E5".Y5:A%2.A98>S-MR^'M'NMO2,.2))Y4,A M!.#E=0!X@'AT;2C_ )D7S&S,$<'2?\E_Y3M25/C%-4=G;QZEZ,HX5<>B>LH, ME592I6.,'U*@+?@<^Q;#[4\@[:I7+98@/PVL,UQ7["BH/L)Z.$Y3V"V%+ MCG*Q0>D2/)_QT#J>>\?YY^])5&V?A!\.>H<=5H?'6]I_(_/[TRF/#_IDJ,7L M#$0PRRQWY3R6)'MS]Q>Q%EBZYYWF\<[R8 9 MT0A<_P"WKCYU_+KM>GOY[.]&;^\?S#^#_3=%5 'P=8_'_>6_AJ)X?PP0*?>OWS["V7^XW)N^WKC_?]W%$II\H5)H?,=>^MY"@KX>S7TY_ MIRJ@_P","N?Y?/K@/Y;OSVWC$/\ 2S_.3^2[2R:ON(>D^J>I^G8@K&Y6FJJ* MDSE1#I!L#8M87O[V?_RW^>G=-7Y!+62;\^6&[L#BLB./(E5C-I+MR(Q MR\ZM,B\&PM[+[_[PUSL,1:WV3E?9[:G:?I8%TT\P\[-6GSJ/7IR+G#=96";5 ML-E&0<"*VU&OE_%7["*?+HLG6G\BK^6UU7VUF]_=O=NGY!;1AK<-D:7+X,8W>-?DL!1TII$>KK*K[B%B9E+6(C_G'^\?\ ;C;M MN;9IO>#E'9MRA\,O)!N5OXQ[2"O@^,ZT?XBJ)52,4Z' N?=;>+*"':>3+Z)F MI26*WF%:"C#N!0 D@XI0\.CMX/XN?R<.O9%?;OQL^+!K*4:8WI>G\3NK(@,- M)"5=9@3FWO&CF7^]!]F["*63"+8GQVQ= I M/J8&-Z? 8Y "SGD?0DGW%UU_>0>W&[H3R_9\^\P3'X5M-LNY2WH!XTD7'RK^ MSIJ?V)N-RB%/MHS]"=#WIG*2B<8'X]=B8W'4]R'W!#MW8& M,CO[]S.8G Y2^YQ[CW4[#M^MM1MX;T)>02BE,ZLCI M*_M9L%NR_O3W=V+6?*W,UXW^\PH23\NB^]@_S"ME=K\?7J?Z?PO'9*6OE?_:(T9C^+^[M[M_?>W>X>+:?N>VFT6V-,NZ;]:::' MS94\!@!YCB.A9M7LCR[N*JUCO',6ZJ?.PV.[*_[W+I4?:33UZ)1OO^>M\3-K M2-2S_+WXVUE<)!!_#>JMJ=S=T9)I6-E%/_=S;2XVKU,; I-I)_P]H&W#^\"W M^\$,#>U&R6H!+CZN[OYEIYE;=YU/V $XX>LA;1]VFWO!(;?D/FJ?2-1^IFVZ MP%/.H:1W'V%:_;T17OC_ (4;;1V)O7K+;VS/]-&\L1N?)B;G,I'M MBM@J:'%U_7NW.S:[[S>-?7;@2*%36/1T0B\I$QE4+[([[VV^_+S#NSV<5>Y>54:!H+VWCFFB6&KI*"M9V1.&IA*?*/W6N6-QV7>+^_Y M;M+>^C&F&*7<9+D-(M"WCRP+$(E (Q$KO4J2-/$R<_S._FQ;[4?Z+OY:_P L MIXJHVI,IVUVWU!TG%$&8-'+6X:;'M6)'I:[!9AQP/9Y!]V'[P.Y3!.:/OJLC[6_X4$]C!8:7K3XP=,PU!0K6]D?(G?78-91QDW_ ,KH]C&NH)I8 MHV*VCCL3]?>X/N1S[A=S-SG]Y[W2W2SQI7]]FVX5R5@A/$$C^T/$GIN/GW[J MFS-(?HIKP#A]-MT45<>7C1Q, 33BY(\NG!?Y$AT^DEB"1S[-=N^X-[!1!OZQGF3?22?]S][W*7!_YI MW$0.,9%*>724_>1]D]K0IM'M%<78\OJ&AA/[4:X_S?+I_I_Y&/<^ZX0>YOYK MWR^W1/4+_N1AZVQFU>J*&T2D3'Y5*PPG]A_ M/I:8O_A.G\$:A87[,WO\LNZI]*BN_P!)'R&W'/29!Q^MIJ/;=#M[0LOY"O>W MY]R_L_M7[8\O2"78/;S9;(C@(;.! /L[.@U>??*]WY9GFVP;9M_\(@MV[?L$ MDLBX_P!+TK-[_P#"=O\ E4;MVA0;2P_0^;ZW>BRU/EIMV;"[)WJF],H(*6II M6Q>2SN[\KN_R8BI^X$DD,441,L2,&6Q##+Z&T5'CMX%@!\X1X+8\@T>E@/D# M0^G1'MOWL_>ZQW&XW&XYCAO&DC*Z)K:$1BI!U 0+"VL4H"S,*$@@^5HWQT^. MG7WQCZ5ZXZ'V#)G\SL[JS;Z[7VKDM]9&GW)NQ<)#5U=31461SHH*%JV/'157 MVU/^TGCIHHTYTW)-9\G\I;<6:QY8L(I&=Y&98(P[R2&LLKOIU/+*U6ED8EI& M)9B2>H:YOYWW[G7F+=^9]VG"7][())%B+I'J"JM0I=S4Z022Q)8DUST.ZHB M*BJB@ !54* !P ![$$<4<*JD4:J@% . 'ET$F8L2S$D_/KE[OUK MKWOW7NO>_=>ZZL/Z#W[KW7?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z3F M5_XOFUO^HO*?^Z>J]^Z]TH_?NO=?_]#?3C_X_"J_\-J@_P#=IDO?NO=*7W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW00=U][=8?'W9E7OGM++$[>Q$9^\RV M1G) "1KI0'5(R("P#W-/-G+G).RW7,/-6\0V6T0C+R'+-Y1QH*O+*WX8XU9V M\A0$@2\H\GE/U M]\@?Y@=739[N%-P= ?$_[B*LP'4=#42T/8W:]"LBU%%E-\5856Q.'JT"ND#+ M;21XXF)6J]P68/<'WV5UOEO>5_9Z4#] -X6[[K'Y_4.N;&SD_P!\(3+(IH[, M-+#($7'MM]WEU;;7L>;?>V(G_&2/%V;9I>'^*(U!N%['P^ID'A1MJ\-5(*E^ M[;^3&+Z@R=%\)_@%UIMO?OR$IZ%8)L'BXQ!U5\?\3.$CJ-[]R[@IVD KX%<2 MKCY)6R%=-;S-J9(Y\G^3>0^7^5]BLK6TV^+;>4[=:1Q1*%+T\D'%BQ^*1B68 MY))JP'OMU['W7/NWW/WE?O7\Z7FT>S[2ZA/*=6Z[_*M2+/:(&H2K4TM(%>@OCUE(][[L78&^\AVM\@-T,U%\F_G;N*F6KDPWF5?XAU=\?:1R MU)A*&CC'V\0HRB0QJK,X"Q+"9;KO4E^JV=M'X.TH>R(<,<"Y_$WS/S\R28Y] M^_O+;M[M66W>W_)^Q1Q&TM3;MCM32*BUIBU.Z^W-V[@R<0E3=?<&X*. MER<77N$J@WW57D^=K_)?^>#OO#;[I,#D1N/J+^6QU-DZJE^*?34S,9L;5=LU%%7S M2]Y]A44,GCJ#45%5CE;R0M4UU#**6(]O.<-JY=MI-IY$MM!:@DO'%9I"..BH M!5:Y4LJ@45EBCE7Q&2P[=1YII&>9B2S,222Z=6Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z:IK9H(451]26X]I[B[M;.,S7=S'%$.+.P4?M8 M@=-RS0P*7FE5$]6( _:>BD;[_F#?$#K^HGQU?W7MK<><@%QM[K]*_L#-U'.D M_;4>T:3++-9N+A[7]Q[NWN_[<[.[PSO[>@W=\Z$DRK:1&O!@TI)*^N : M>71?_7"\NQ_NFY7O9U/!G A3[:ODC\NN%_YF_8J,TK?&SXUXL%Q(P;.]N;J2 MF-V6>-W6BVQ'40I^M74I?Z'\^_*/?/>R5/[DV6$GR\2\EH?,?#'4?,4/6_\ MD?7_ !^AL8_]M,_Y?@J.JW?FV_6O7FV,4/DS_-C_ (CE)-U8*AS.PL;B-O;@ M;%YNMKXH,+N?']1]<[GI-PX7%;3>66MKLC5),E+3PED*2:58YC^ZK[S>Z$4= MM!SMN5QVM,S36QALRT:ED$6AHT$A/:@+M5B"--">E8]I>=N:46-.8+F0T+DO M%HAJHJN@ JH>N%R@VVU\O?Y0&!FCQG5OQU[]^V],7J .N/([NFH-IUC1AK?H6[J2+ CVN^L]@MG 6'9]^WB8>S.M M*KN'/4OJ_O1\E.Y=]=CY V.MS4Q[FW5!A9D>PU"2E*%1:UO8,YK^];O7+=M( M=[]R-HY=VX#(#V5@@ '\4A5A09KK^?2JVYFY[W4+;[-#/I. MK;Y/^\(S?G7 MH<:WIW^5WM+8F1ZJI^D_C#'L;*K20Y#9VV.J-J9+'Y7[&MCK*..I_@. J!5& MFK(U=#)+9&YN 3?%R]^_[[4GF;;[.P]_)=XYOGF2*WBVV2\W.:265A&B1&R2 M>.K$@5+*H'62YO9UM4CC1"SL3<21G"@ MF@!)X $]+'IW?WQNZ1V<^POC1T-N/;FS1FLGF#M+JKK#^";=BSN3,/\ %:T4 ME.U'CX:RL>"-IF0>HV)Y)]Q7[A??UVG^M>_;#<>V7N-S%SOM=U)9744&TO-+ M!-;L4>&1WF'P'(TZP5964D$=*^7>0K_W"Y>Y?Y]7W"V!N7-ULHKFUNIKX?K6 M\JZHW4:2X!!(TL%8$%2 0>A6;NCMS*63;?QQW>1);Q56Z,_A=NQ+>UC-2RB: M< @_AO80F^\Y]XO>X=7(WW+^8&UD!'W._M]NH#^)XI(M0 &2/$'I7HU'MM[? M6.=Y]Y-NJO%;6":X/Y,*+U'J<_\ *JL@EF?;73^Q*2.[R5^>W%E,Q]M%;]$\R&./:_;_V_Y=C)[FO+NZO' ^7TKR(2/4I0]7CVSV%L MG4-OG,.Z2G\,,$4()^7B=W17NT/E3L?JY)CW;_,:^+/4CTYM58:BW!UZN6^7-R ;E/[NW,>Z*1B2XDN1']K&*/PJ>M6 Z(5O#^;K_+: MHLBF%7YQ_(;Y#Y>4$C;G077G8F>$\NHQ?;P3XG:%/B2\SV "U97U#U"_M'+] MTG=>85@EYX^]M[A[Q:AZ/'97?T\3DC(,=NER%6GY?/J3-M]NO=/Z4WVV>Q?* MVSVH8*)KV2*0CSJ:S,^,DU0<.'2:QWS;;LB8CX^_R?\ ^8UWZ3*JT&X>]2.B M]JUZN28:R'<>ZM4H:<#TMNX.9MDC_P"1#]X3DW9%([HMLAANI5]08@D;BGJ. M)X=%,Z#^2O\ -B[M^37;6RNK?Y;/6/25-F*)JO8,'S VAW"O5'5M!M".CPVZ M\7B]^4&V,+A^P=R[FSL@R%/(J(%@21:4/!=B).4_N-_=JY1YXN^==H]KX[BY ME616M=R>.\VZ/Q&0UM[26WETR1:*1/X@*H[U9BU0->=C[6[/R%R[-S#[Z;AN M(A>EP^SSVB7UXTI9HF>,22O%%%'6-EJ 25,AUTI99C_BW_/1W93^+-_.'X3? M&^.H4>6/X^_%O^_=32(UF,4,_:5#0 R)^G4&']0?>1>S^WW+6PRI)LO*G+]B M$;L%OMD,>D>5.ZE1_I:?+K'.Z]PONY0.6/(/,V^T/_+0W)X:_/\ Q:9N/S'Y M=/#_ ,ICY:;[B'^G+^/?;D+:I@_+/W?.7(HT^#ZS5?$> MA9I$1B1_INID/_"?CX'YJ1)>X=Q?*OY$N726I3NSY.=DY^"KF%F>2:#;U=M9 M5\C\D*5_P]U^C5FD::YN9=0((DN)Y%(/D5>0K3Y4I3'#II?O5>YMB9/ZN66R M;0&J/\4L(EH#Y 2^,*?*GV]&1V+_ ";?Y7772P+MSX1=%5+TS1O#/O#;4_8E M4KQVTO\ ==@5^YJ@MQS=N3]?=(MKVR!UEAVZ!)%X$1H"/L-*CH'[C]X/WHW1 MR]Q[B;A&<_V#);#/H+=(@.CM[-Z(Z/ZZ6!>ONF^JMBBE"K3#9_7NTMM> );2 M(3AL11&/3;BUO:X8X8'4<[CS5S/O!<[OS'?W1;CXMQ+)7[=;M7IWW7U1U;OS M(4N7WQUML#>>5H:5:&BR>Z]G;=W%D*.B2H>L2CI:W+XZLJ:>E2KD:41HP02$ MM;4;^_4'&F>DUAOV^;5$]OMF\W=M S:F6*:2-2U*5(1@":8J16F.'2^ 4 M 6 ^@ ^@ ]^Z*N/'KOW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M2]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]T3?Y(_+2AZBSVWNHNM]L5';7R)WX/%M#K7$SHD.*AF1S%N??5>) M$&!VS3!3*Y8K))"C,"D8,JQ5[@>Y\'*E]MO*NP;6V[^XFX _2V,;!=*@&MS= MR9%O:QGXI&%7H5089DF'VU]I;GG.PW;F_F+=TV7VSVPCZO<95+:G.5M;.,9N M;R482-:JA(:0@45@]ZQ^'GVF[IOD3\P-]XWN;MK&4LV1QW\3A3&=2=0XNF5J M^:+:F!R$QH$7$JCNV0JE0)I,NA9 922\P6W/'NINZ[]SJG^X\81DV M[;ZFNFQM6+5>H%;B6LS$ T5JL1)S#[PZMF'MC[(\M3[%RC=NLC-KU&0Q?:_P Y M]R487 14^/0IFL%T%CZF>B_O%GHD+"3.RR0T="JZXV#-!*V3D>W6>Q*EUOBB M2\(!2W''/ RG\(_HT-:YK0CJ=]H]EO;?[K5ALW/WWI+)-X]Q;B%+C;N3(I0L MBANZ*YY@E 86UO@$62AI9OA<%5EC4)L:OQK^-OQQW7E*/L''_%CX4;>KILCW M9\I.R\LM#V=\EMP2-.F0_A>#*R[DJTFAA,$,]96LYIL?2$LT3(F;>N: M]RCA@@::Y(HD:"BH@]*G2B*/B9B !EF\^L7??+W[Y[]\.:&YO]Q-W4QQ((;. MTA4QV=C;C$=I8VRU6.-5 %%#22%079V%>BT;%^17SH_FC[!AZW_E>["RO\N' MX&K'48E/GEW3L_R]R]M;:^X-#4S?%'I5ZNEJ<;%EH1+-_>_.5B2,'U4\M+D( M70#([+RSR2RRMR),_P##J(4N-CE/D$!F:25PGS%S9N_, MLJ_6RA+)#^G E5B2@TBBU-2% 4,Q+!0%!"!5!E9[=;V7_=>Z][]U[KWOW7NDCO#?\ L;KW&2YK?>\- ML;-Q,$4DTF0W/G,;A*01Q"\C+-D:FG1](_"W/LOW+=MKV>!KK==Q@MK<"NJ5 MU08^;$5_+I-=7MI91F6\NHXHQYNP4?S(Z)1G?YD?1%3DI-O=+X3L[Y)[H#M! M'C.E=BY?/8P52$:J>IW1D8L5M^F.@Z@PG=&'T)]QA=>]7*=_=K=^88]NVOD5]ML)$TB2\C:6.-Q5C(\D# 48415!(!XFO N. M_ MVNH::2'K/:NR^H\?&D=FJHAO#>69K<@].(S:[ZG4'ZWY]BBW]M_=KFF;P;SW M$N021^EMEF$(KY!SXDA!\JBO1K%RSSCNKZ+CF:6O\%K"%/\ O1U-U6YO/Y$_ MR0.N,\:3=?>N_?F[V9%*\T>UMKYWM+Y,9ZMK WCJ),?C=C0?W/*^>ZF%IRB7 ML5M<^Y5V/[D&Y[@%W+?^6KZ:+B9MXO&C0$\3HD=,'C3PR/ET*[+V+N+C_&MQ MVRXE6E2]Y,0/]Y9A^S2>C"=3_,+M#+PPT7PI_DL]T8'!2J3MS?W=70DF[Q10&IM< 7]R=8^Q7M?R1&B7G/G+]E+'QBV^W> MZE!\U#Q(BU]"STZ%5OR'RML8T2[[M\!7\-O&96^P%0!7[3T+&6V-_.U[EI%D MJ>\?A=\-,?61O%+B^O>M=Y_(S?6,0LP\IW)OS)[5V=-5-$P'[6.THXN&/%SJ M*^]CME:B;%O>]2CSFFCLXF_VD0>0#[7Z7)<BGEQ<['2(&J MRRJ+7]@GFO[X'M=[91RLDG)7*X0T+W4UN]R",#NN9 Q<'R$9-?+AT(-KO.8] MP=(^3N00&8]K16TD[_+O((QQSC^724WE_+F_D?8G!8/;=%\:-KYX8NIJ*2>J MV/G.SZ?NJ6B=R8574WO$?GG^^*]O>2 MKJ)]L]VK[F"^FNHTEBL+/Q8X(A4O<*UQ!#:&.,99()&DDQ130D21LGM[[[[F M\]Q>-]! 4JK7;0HK/4!(UC 9D9R: E%'D3P!M V7VU1[$V9M?97670/95+LC M:6W\5MW:\F?_ (7M7')A,+04]!C5;*;AR3SU3BA@C+3S-)-,;O(S,68QS#]\ M3W#]Q;Z[W'D'[IGN#N[7,K.L]S;0[;%-K.KQ%DE:2-4<,&2AI0X Z 6^\A< MKMP#$"+:;)I2[#B@;] M2A/E6G2)S'9GR2RE%+DH,W+M_!1KJJ,R.OL=LK$4ZGC3)F>RLS2M3ZOQ(0!_ MK>];G[%??5Y@1H]]^]MR?RW5073:]DDNFIYA7O!J!]"L@->!Z+]F^]'[<;[= MP6OM;]SKW&YHD?\ LY;R2/;X6(\SJ*'3]JFB26IVXW>V.WCNB@=M7DB?9/4@R==,6\9! )M:P_'LFN/N;\M7S6\WNW][ M7W(Y@JIK!#>Q;3:EL:F$=9ZJ:4 "J5!.:\)DVJ?[]W.$1E]M?NB\E\G6S_V< M^Z+<;E/<'9LV)>$/)PSF&YO< ^QERQ]TK[FG*-V\^T^P=OO-_.@+3[M- M?[L)#3#UN)&ME9B,F@4\" .CS1WMNG&TU>R/74U) FBE5B\L*GR+D?RYNL'*EI]+RAR#M^R[ M>J:?!LK.QM%*TH!2U*EJ<3K:IIDGAU'*?W=/W7>9-VAL?=7[T=_O&XS2AVN9 MMQO+V9 K!I/ O9YC8VSR*"JM)&1FB(6QTOOB!E_YY?>'1V,K,5M[XK_".GH< MOE<%F<)WKU!W;E^XLKGJ-*,Y3>F.V=D,OC]JX?:F=FJ/)CXO+5+KCD74R@>V M+B2]OGN-QM[2UM-PN93).?"/ZCT"&5E24#Q'5$JP<]H 8:JGJ;['VG^Z%]WF MQMN0.4][YNYJV.%GFMV?<;*X@MXIG=_HTN(T20A'U-HH-'B8XT VS?R[/YHG M9U3/-WC_ #ENR,#CIBK)@/C3\?>O>GS2 \O#!N>#)5&6>-2Q"O+$\A%B3[;: MTOI4I)NC))7C$B**>E)!-GYU'V>IW_KM>RVT0K'RS]WVT>X'^B7U[-=5 X$Q M2(Z@GSTL!Z#SZQTO\@7XK;H G^17?'S9^5%9.[396'N;Y,;PGP62F9R[%L-M M9-NM3QW) 5:@D _7W<[=;M+XTDDSR4IF632?6J*RQY\^VG3LGWJ>>+*0ORCR MOR[L:A:+])8H&4?\W&="?7],5].C3=9_R=OY8?4AH9-H?"GHZ>KQS124N1WK MMN7LS)I+#I*3-D>QZW=58\@9 ;ESSS[W#MNW6TGC6]A"DU"-2HH:AXBH%:'S MST!=X^\#[S;VTKWGN'N":P01 RVHH>(I;+$ .C[[/ZXZ\Z]I31;!V'LS8]$5 M"-2;/VO@]LTK(+60T^%H:*(H-(L+6X'M;P%!PZB_<=YWC=W$N[;K,TK MR']KLQZ6?OW1;U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TG,K_Q?-K?]1>4_]U%5[]U[ MI1^_=>Z__]+?3C_X_"J_\-J@_P#=IDO?NO= YW?VWO7K3<_1^'VULBCSN![) M[6P&Q-Y[NRN:IL?1;-Q>9BK/M3C<1'*/:.!O(9!/[:L9HY[*&ZNF\-2RL[BFE$!? MQH:,0QG@TQH>"O)<1@ =SEU;&*Y\& ESX/:@!+M(Z1&%Q04$4TDCJ 1J5;> M1B:F@L$Q>3H,UC4HJ7(XW)44T=11Y"AK8(ZFDK:2>)GCFIJJ" M171E)#*00?:F2-XI'BD0K(I((/$$>1Z1Q.LD:2)(&4CB.!^S)_P]3_=.K]>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T1OY3_*C,]>YO!="]$X2'?_ M ,G.QZ41EY-,0'DA;W/]SK[ MEV_VOD+D7;TW'W2W5";:W8TAMHA77>WK?@@B )"_%*5TKU.7M1[4V/,VW[O[ MA\_;C)MGM)L[ 75PHK-=3&FFPL4_T2XEJ S4TQ!JDUX-/5'4757PT\7* N9YKM]V]PMU8/?[A(/U;B3B(XP<06L7"*%:*% +5(&DQWO?^>O MO%\X\J>VWMQRD\6RQ2?3[/LMH*I"K?%+,U0LEPZ@R7-W*0JC5W*@8L3^NE[* M_F2XZM[)[?K-P_'7^6_@]66Q.R9*JHPG:'R=H:"I_P GS.^ZB@8UFU^M:Z:- M?M<73-)59%F55\CM'-'/LCV7*J>' 5FW_P#$Y%8X:C@M>+CS)X>=!4')^_W/ MVY^XA!+LG*KV/-/WNC&5N=Q*";:^6&=>Z"Q5QIN]S4'2UPZZ(34 #NBYEJ6D -#X:Y M)!./$.">V)9'HAYP/CY_)S[ [][&VG\L_P"NM]>]^Z]U[W[KW1?\ N#Y3_'WH M:%G[3[3VOMFL'ICPGW;97<<\I4F*"+;^'CK\MY)V&E"T2HS$#4/80YDY^Y/Y M135S!O\ ;P25H$U:I"?("--3U/E4 5\^B7=.8MEV85W'<8XV_AK5C_M14_RZ M*O1_.WLCN /#\5/BCVCV/1RL(J?L#LMZ/J3KV-[E7F%1FFGRV1CA;DQQQQ2L MO(_I[ ,7NQO/,@8>W_(-]?1G N+DK:6X/K5R78#S -.'0>3G"]W2J\ND[O3;7S#R^%J-V?)CYB]2_$?KX1^>MQ74U+C*"KQZ:2 MLU%5]I]D5E)X)2@U)+3)J5OH&]F5CR7[U\ZW"6]]S1'8+)PMMKMVEF]"OCR MM\PRKCI3!L?/>^.([C=UM@W^AVD9=_L\1A7\P.JQ-P_,3^2QU3O$X^FS/;_\ MPKO""K>(0X' =@?(;*S;C35&M,LU=#B>NJ,Y*8@:HO)3D;.6/N-7LOA M;WS+LFHX8W6]7>H_-A&S$#'%?"%?3/0WVKV)D.B]W*QU,<^+>S:OF3I)(&.- M5'1KML_+;^:#VWAJ3'_$'^5ML_XW;%GBC&+W;\ONR,-L".GI)1XXZF+IWK6B M.Y:62GC(D2-I'C<6%[>Y9M_;KV8Y-C%IO/N&+AHS3Z?:;7L%/(3.%BH>&%!' MIT,$YS]@_9T3W=GQU_G!;V^3D>4^5'SMV/TW MTS7X*HV/O#$?Q(L/L.O\ N/\ LWRM<6N]\R[1;C4#BM3U(&R[19[IMDG9/;;UN3B<-)D(<7E\E@=KT\E0Y. MI10F,J;%3[PEYC_OD.0FEN=D]KUWC=+I3I2WV#9O"U\ %5K@0SZ?,$*37@*G MH7+[<>[9MQ)N5YM.P;?7NUS0Q:1Y83Q&Q_IAZUZLTZQP=7UYC:?$_''X2]?= M-86.'QTTSXW9O74*H8](:IQ&W,50Y&0NGZV+NS?0DGW&U[]Z7[Y/NG,LO)_W M8-QCLY89[-_"GIPPDC9QCH+WG*'MU9NS\W^\IO;@',=G!+<5]: M3.3'^T#I0[AW%W=$KMO/NKJ?K*%^9L9M+"56[,]2IJL0D=:9IV('Y5#ZOS[9 MMO;?^\(]PU(W;W7Y3Y3MYI/@VK;WOIHUKA0UZ-)8CB5G^QAU%_-WOI]SWVJ1 MGW^XGN9TQ_CM]'#J/S@M=SEON!;EOTB77O7]YWG;>TH=< OQ8 MV;&O VD?C:*'%%<5/RZC'9?O[;9S9N)V3[M7W9MPYCW@-C]W;-/=L%\G-SK%"!Q/5;^]/YQO\L7KG)-B]H/M7?&XHJR6AECV]LWL;O3.25,;Z1/!-/2 M8?:V6BD)]+0529! M4\3X:@'R&.IF@Y=_O:?=>VF>R]M]GY%Y?= 1)NNZP)/&K?"19[<#*"!EDD52 MHP<] 1W/_/)H-GX7;60W7\3OF'M#KK=%575&SF]G]6;=W++MEX)JNMVA M0RI)79&'$K-%++Y*HA"RA@/>2NQK[6\EP)'L?M);VNVHI5!!9V@72P(=%A,+ M%!I[2"@K4@5!Z _-?]VM][_W:M?IMT^^[RG?;[ \53KMF5[4& MZ9Q(NK]<( ZJR:VIT;':NUOYP?R?PVV^P.M^H/A-T=UAV!A\9O796\OD)O[L MGOKLRIV?N3&09?:V4RFV&.G-K^YG]POV^9K;W67FWGKW*M*1WS2W M4S;>^X1G32E+VY)N>".<[U>*GU?,-Q4#(0 M(J5\R%D$I!_VU/EU-FQ422:E(8/([H0>-8RWAYX_#CRIT(+S[V/N@%FAY:MM MGV2V9=(2RLXU"K2E )C,OYZ13RIT=_J;^6?_ "_.CFIYNL/AS\>MNU])_P ! MX$]48/%3]1?VIM[2TM%T6MM'$OHBJH_D!U%^\ M^\GNKS C0[K[@;J]NW&-)WAB/VQ0F./_ (ST=/&XO&8:CBQ^(QU#BL? "(*' M&TE/0T<()N1%34L<4,8)_HH]J.HYFGGN9&FN)GDE/%F)8G[2:GJ?[]TUU[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TG,K_Q M?-K?]1>4_P#=/5>_=>Z4?OW7NO_3WTX_^/PJO_#:H/\ W:9+W[KW25[-ZTI^ MRO[@?<9FKP_]PNS-J=E0?:4U-4_Q2IVL:XQ8>I^Y'^3TE=]Z=1\6%X2?\ :ARP]2 .'5]9^GN[>F)505]-$LG[# M7CTB^V>AD[7GS%97[MJL94C$X"'9$:X7'9+&;.W'@]QT>YY=S5.-JW5-TOFZ MS#T%+6TM0\4,F-IFIP5\TC^TXBD1I94D'CF6-E)%0JHK*4TU (I)XWR=<%2>OK:^NJLKDZL4\9:&AII\E72M#31DQTT)6)"50'VMFD61 MDT)IB2-(U!)8A(T6-:L_N;MO\ YUQ_\[&GQU'04TGGA@E*E@!(]D,:S0Q[D^Z%[R_N%ER+R!MZ;G[J7Z5AM MR:PV<6 ;V_88B@0'4B'OF- HH:F;_:_VFL>8]MOO<#W&W&3:?:+;WTSW Q/? M3"M+#;E-/%N)"*/(*I M2QU"B@579#H/^79MR&I[(R&?^1OS0[P=_'@=M?=9 M_N'M7<==8+@=J4"R39/:W7=)5((FJZC3&Z1LS"5U2G07>SWLT>4[7=MTN]Q: M_P";]P82;INUQAYGXB-"?[*WCX16Z$ * 7X#3-?+_(7N-][G76>VL9MW_9UOYQG: MW7G5W5^QQ_&=A?&&MW7)!TCUG)XY),:=VP354DW<%(XYU/ MACG&*Y993L?)EG)-=2"C3*OZL@'$KY1QCS]>51W)\_/YY.XTV_ M\$MNY_X)_P N'%U@PU1\R.R,!6TG8W:6"HY'HIS\<^KJFJI(Y)I*:)H:;+L8 M*3&IJC6L@J8O!*?+R_RWR.JWG.,B;CS+34EC&P,,3<5:X>A#GSH04."(Y4.L M<[Y;S<-VEG2R+QV[2.9)F9C([ENYF>I8LS5+!6\0FOB31,-)O:^"W\KSX@?R M]=DY/;O0VP)ZC>^[Z<#M/O??63GW5WIVYD))_O*VOWQV)4+#DY*:LKKS'&T( MHL2DA+)3!V=F!W,G-F\\T3K)N4X%LA_3A3MBC%-("K7)"]NIBS4H*Z0 #.QV MVVL%_26LM*%B!7)J0 H)R0H )[C5B23R_W-VV./X7R6=WE7 M3J%(I:/:F#GR&=EGDUC2# H-[WL"0#>9/<'D[E,:=]W^"*XS2('7,Q'D(DU. M3Z=O1)NG,>R;,/\ =AN,:2>2 ZG)] BU;^712][?*[M3*X&NW3TY\9:?KK8U M$@DC[D^8^]Z/I#94WDCD:F?'[5SN:IL]DDJ"FJ*2>2FIW2S$_CV#K;G;W)YU M9H/:[VPO+FJ%DFNP8A(. \* 5=SJP*LJ\"2.B2+?N:-[U+RIRI-**55YAH#> MFF/XC4\*D#JE_8O\PCI+?&,JL3\@?E;\M=^Y@[AW'1[5Z!^(FW]U;RW3O2!< MO6C(UE7E=IXN=Z.D3*K(N.IZFMIHZC$20/ S*QT2-RI]SS[R?,RWEM[J;]<; M9M43*R:-QMHH)5F7Q6#2I6<-"S&)TTT6A521GH1;9[/>Y6X)<)SENDEI8H01 M2ZBCB<2#60SBL@*$E&6@ I0$CHR.Q]Q]XU21Y7XC?R7<9L"B#">/O7^8KV?@ M=F5M1353!J?-56TLO6;DWZ\PV-&/\ D/\ S3NM^B,-H0+U=_+QZAR=;DZ=GL&Q,/9N MYYZO)QQ>$E"6IR PNI ]P[S?_>)_W?7M@QMM@E_K)O(E\.,:Y]P$A2OP)9(U MKDT"ZI5#5XXZFS:?:[?+F-9MJ]L+H6]/[;3U+#)12 M*BG3_C[CR^_O-_O$8.:ON\=W( M-2]Y=16%J3Z]["0?8:CIJW4>E=J13Y+N3Y4;SSZJ'%924NZ&VYA6T --#9JB M2F:D'/ J!Q^1[:A^X?SMSB+>X]Z_O)<[[\GA=T$5PFU63ZOC_P 73QAH-*40 MH:>?EU"%_P#?W]C.7+IMH]N>7MDGW?7H6/;[.XWJ[+_A :%'42'R)-/\/1<, MEV]\4\-F*/?76VT5RS>)_;>$D@4J@ "F/IO[P+[P'/W.%Q[+\G>UTZ;S>(T:/NU>7KJ"YCK, MZW$\FFWM+9(%H ^F5ZT)R 73_3W\X=VTWVG0'\NG=VU<8;(V4[-W)UKT!20B M97\4T:%?6(\.DL=QQ<\9A[-MG(O*EL;+EOEZ.WM> 2WA@M(_EV M0QJ*?(?MZ.F]LOO([7NOSY<@]T)O+/E[;G&:H(K+ZJX,9^W+Q9([K> M;DPM7L1A$HKZ>&%<&F*ZZ]23RIM?W:/;-ED]KON@\D6EZM=-SNJ7._7B_-;B M_F/=7-2A'RZ%[8G\C#^5_LJOJWR!/'M5F*FH,M93CAW2ESCRSU*E[]Y? MWDGL;?:=MYH3:]GA%(X-OMK6RCC7^%/IX48*/(:J='[ZV^+WQMZ;AIH.I>A. MGNM%I(A!3R[&ZYVEM>J2(*$"FMPV)HZR0Z!:[.21^?9@#04&!U$F^:D%3]-(K)JBL6*PM^PE5+,E/J'U MT!=5A>]A[]4CSZ#@AC HH*_82/VT(K^?3>=G;;)9OX:%U,6TI55L<:DFY"1Q MU*QQK?Z*H 'X'O73OIDG[<]=?W-VW_SKC_YVY#_ZJ]^Z]U[^YNV_^=_N;MO\ YUQ_\[_N;MO\ YUQ_ M\[_N;MO\ YUQ_\[_N;MO\ YUQ_\[_N;MO\ YUQ_\[_N;MO\ MYUQ_\[Z4ZJ$544655"J.38*+ 7-R; >_=>Z3N5_P"+YM;_ *B\I_[IZKW[ MKW2C]^Z]U__4WTX_^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$%^3/REW/C]UP?&KXR8ZFWO\C]S4M\A5 MD)4[6Z8V_.%2HWCO>K'DIH*ZEAF$E+1R7N2KR*P,<,\)>XGN5NEMN\/MQ[:V ML=][E74>IBV;;;8&H#=WK"H% :Q0Y>5M/:0R+)/GME[5;3=[+-[H^Z=W+M_M M5:2Z%"8NMVN5J18[>IH6J12>X'9"NK(8,T=?NQNQ*CKJMWQTC\$VPW>WR0R$ MU5D?E=\YNR*A9>ENI:I5EJ\W5Y;=M4\]/N.MPI2::FP]+)+ K1&6H,[++'') MOM7[,;)[9[7<;EOM[-=+[WET_*7LU;6__(=Y0LOT]TW"!6[FYLX=PYMNTV;E=3V0#^VD MI^$)0G77B61W4D,80C%QB+[^_>TYK]YH=OY&Y6V:WY?]G]MH-NV+;P4LH5%= M$]Q0HU]=9_, ^1E#(F3VMT M_4Q5&'^'71TTLLE4V#V/U7X?'2R@5!*;[GZ';;: M7:>1-O&W[>3W3'-U+3@S/5M!\Q1G9"3H=%.@8RQ;0\[B?=)3))0]M< &E5) M6JX%5541OQJY[NMAK'X_'XB@H<3BJ&CQF+QE'38_&XW'TT-%08_'T4*4U'0T M-'3)%3TE'24\:QQ11JJ1HH50 /<:N[R,TDC%I&-22:DDY))/$GS/1ZJJH"J M % H /(=!SV7W;U)TYCGRG9W86UMF4RHKK%F/88YAYRY6Y4C$G,6_6UI4557<>(W^DC%9'_VJGHLW+>]HVA0VY;C%#7@ M&8:C_I5%6;\@>J?_ )!_SW/C-UE)-B-@38W<.6*S+39/>68& H)9(2I=L7M3 M#PYO?6X-,+!Q$M)22/\ 0$?7WOEJW]Y_=%Q#[->QN^[K;MPO;R([;8#A1O%N M0KNI!J"J '-#TU8OSAS(*\HGODMO;:%8?&L>%3&?";H$T]2;I_&NUNQ)INT=QX.= KQU%!&+^I' M07N+\X^T&T\BVIW/[W7WR^4>2=J"ZGVW;;N%KG22!H+ES,Y\J)&QX_+H3V'L MWS9OTT<7-'.@0/4?2;3%)-(2*50S 4K^?3OLCH7YB4-/6Y7(=Z_&OX0X*>(- MF7^*'4-1WAWK)12 VDS/R?[]EI\1C*UF9EFJZ-A3D$E+?C'Z/[[O]V;[17ES M8>Q?M?S9[H\\V[4:>WLII4,E:!S/.$!B)R&1#I\QCJ9N4?N];=M\]O%L/(@; M2>7;G773;Q[,VG5ZCJH)C4214,I!UJOLGYH_O+OO MM[ZD]I[+>PG)OMWM<3@Q/N\R7$[($U+XEI;@2G5\*UBT$_VAIGK-CV_^X]]X MOG86LFR\E;M'9NH=?#LHMHLV%: _5[F\?=];5;?Q\,>W]Q5NX^_!]\/]_P"\^]WWJ]Y@V#;IXX($V*ULMM71<1B: MX0-:NDMNLZ]MLMYNNX;*E[97EX M+A4N 6\.YC@M5+BZ:WN%*/2KA6B=HT\4#HZF[>_/@'LG)3)GMV9?N/>$:C50 MYO=>3WMGJNQ"ZCMW#SY#-5 #<7_ACJOT_P /MRGNI&)\WC@,,3_ "#1L!_/K!*T^^W[K<[Q#;_8SVE5M[Y-=K9M!2?&SX-;_%!(D7\/W'FMEXOJS U5',# MXJV#/=BU^R6R%,/JS14U1);^P3Q[R9Y0]J?9GVYAB@Y+Y0VZPTK3_$K&"V)% M:]TJJ'>IR2S5KFIX] _=Y_OE<\,TO,+KIZ3);C[.W324SKZ:F"CV]CNOM MJS5 !L8I:R518CR-PWL=C<]N@4BTV9-5<-(Q-/+IQQ_\ +PJ\^?N.YOE+WOV! M4NB_<46S:O!=/8*216!\B#;-#D=XH&'!5LY(I_U[WI)OVY-412K"GI&H0?9C M/1AM?L/]W+9+B.^C]FK?>MS!J9^8+Z]WN1_]-'-+#:$US7Z6OEPZ&O9/P-^( MNQ*MBMEYW."2&H;<'8%/5]F9QJZ$*%R,>2[ J]QSTE>S+J,E/X2&)M;V M5RSSSDF:9W)_B)/^'J9MOYDW'9+)-MY8BM-FVU5*K%MMM;[>H3^ FTCA=U\J M2,Y(I4GH6*/X[] 8[>L?9./Z.Z@H.Q8:^3*P[]HNM=F4N](LI-2M0RY*+=$& M%CS<=?+1.86F$XD:(E2=)(]MUICRZO<WOM-US/N$NULH!A>XF:(@&H M!C+E" <@$4!ST,7O70=Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NDYE?^+YM;_J+RG_NGJO?NO=*/W[KW7__U=]./_C\ M*K_PVJ#_ -VF2]^Z]TI??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U5[\T?G)2=?RYSJ#J/=FV<'O6AI6/9O;NXZ@-L?HO"2CQU%1620+/+G-_ MR)(%HL331SU/G=%\;2LL?N$^<.>>9=_YH3V@]FK1;[W)F0-IT_T.$M1 M;>P0_P"Y>X2E8HDJ$;5E=>3N3YT]1=<4L'Q^VQ4=V5]1VIDC._1'2&-?=W\Q MWY^[KROE>*IW[)COXHGQHZ1S$A=DIZYY,O)CFED2EJY))-&2'M![";-[8[-< M)M;_ %N\S$S7^ZWC4$MP3^I.\C&LC!B1&@/A15 >2)V9FR%]TO>[VW^[AOD5 MY>0;/SW]YNRB6WL=NM^_E+DF-0"EO H&GQWP:^"V+>');(_E8_$#LEJ)BTL;XFJ#K['=YS=L'+82*-?7"]JD?[XC--('X M:!%%2K&>.G7-_GCG+W&]W^:MPYY]TN;+O<^8KI@9)9FJQTDE%CC%8X(E&(X@ M"(UQ$D% !?;@:?X-?RW.F,3L/!S]#_$KIC;%.\^-V_\ Q+;FQ,;-*R)%4Y*6 M.KJ8LONG/U_A7[BLG:LR%9( 99)'Y]Q;=;KNG,N\+ \ESN._2:56&&.2XGH< M*$@@5W5!P 5 BC H.B>WBM;4BTM(_P!4D'0@9Y&)QJ(&IV)\V-2?,]5O=P_S MS>I=U4F?V!\#-A]@_)OMVLH\A1;6WE%LK,[=^/V R]/22U9RF\^P]PKAX(\1 M14\#N5C13/)XT5P) P3<_1V/L_L#W\B\E1&,RON5U;#=W2218D_=N MP1O+N6X3L[BD2P1Z4#RL2D; R)RW[9<\\TWMK;6NQ36UG(U&EE 5@/6.+N9F M/!5?P\D<>'1*NT_F-_-L[PQ(KMQ[G^._\NKK6OIXR]1NK==+D.Q!3&D,AKI( M6K371R3OJ5Z6.JI)D4A@#:YQ0YM^^E]Q38;N^VNR]U?<#W7WV&;P_H>2=FEV M[;FD)*K$^]7U)620#^UBTH6U4 ZE'E/[J?./.EU'9QMNFY7#G%OMT+J#3&D MO"D\P-/BJ\0U>:BG5;>:P/PD7-/D/D/\R^__ )D;ZKP*FIVQU8-P8[;>5E=2 MN0QB5NWHXJ[(P&6[QF?+T\P7EKCZQM;??K]Z8YY(/NI?<+Y%Y&GD8^%NO,T\ MW,6^.0::WB0-X=P./PB-Z5->LSN3?[M;GGE[;7YEWOD_:.4]ECIXFX;U233BO E5H?D< 9.N/D+UYURT%'\0?@)LK8D\L9)WOV-7X#';U5Z? M3'C\Q6T>,H]W]H5%^WI*Z:OWALFEJ)TJD7IKH6HH5J< M=,KI%-A>T?D+F]HTT2S![S+!4$)8Z4)X+?)7]W)[7[)G2!+NO,US(KR <+B';XG![A'JST>?8W\H'&;2PF2H\?V-U5LBHR&, MGI/X3UM\7>NZ?;U6U1$J/C-ZU6^LKO7=N_-N2E=,\ R&)J)XO2LT1Y]RCMNW M\M;)%);;+R5LUK:N*.JVD;EU."C22^)(RD<06H?/K#?G3=.8?/FW?K>59;:\O^=+^T:RN(R3%>;?9;3#8[?9W,).J$FWN41LLKC'0M]+?RK> ME=FU^^;^9KN)W:&YYNW5.:+RR\33XB;7=WUDDVVQ3%5>XCMF43R*C MN:J!U8=LGJKJ_K2DCH.N>N=B;"HHD,<=+LW:6 VS B, &41X6@HE]=O5_7\^ MV?.OGU?5!CRZ7WOW1-U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW24_\ =/5>_=>Z4?OW7NO_UM]./_C\ M*K_PVJ#_ -VF2]^Z]UGS.ZML;1# 'D(_'OR]TBQ+F4@D*.)"Y8@<2%'$^7GUL@K&\K"D2D MGR!/"IX"OEZ^76--W;4DJ=P4:;GV\]7M,THW32IFL:U3MDUM,*RB&X(%J3+A MC5TA\L7W C\D?J6Z\^]*P= Z$%"Y2HR-8(!2O\0) *\:D"F1UINUM#8?1JH> M.G/=3^'!SPP?3I0@@@$$$$ @@W!!Y!!'U!][(I@\>O @BHX==^_=>Z][]U[K MWOW7NO>_=>ZHC_FM_P WWJ;X@;9SG7.VNQ,-A-\R15&.W1N^*KCJ*K:K/%:3 M;VS:*F6JK,WV!.) KF"&9<2K!F!GL(0JOE=\PXL3OSL[LK'?RW_B? ME:PYG$]A=H4D^[/EUVM0U4LDE1GNE/CEC&R6[-N/E$N?[TYR..IC^X%1325( M+Q>YRY;Y>]E/NQ[N8EEO;KC+/N-],5^IGUG4;9 WA"L M?TZ@!^C?W(^^#[B^ZD.X26U!DWF^MU&E8I[JVI]%; 4 MM-O:.%>/U\R%HNK-.AOD=_+N_E@;=S6$^%'QYQE9V9GZ.4[^^4/R[[2P6&[> M[+KS4F6MRFY,C14N_>Y,]CZJ0+4#%T&)P6-,Q&FGBE+.<=.?OOA^UMS+HN.; MK_?$5V\.UV';Y[N %10K]1,UG81M^%9);N0T%/A '13[6_<'^\MSVD,O+WM- MN-O9%@#/<0&,+K-36HBB0,>XE7",>YNXUZ"#L3^:Q\COD;55V'PG?/?.X<>S M#[SKO^7W\?ZK9(I::7]F-:WM[LI=[]J0Q/*1'))3XJC4L;H5XM!5W]Y;W8YE MUP>T?W8[($IV77,NX7>XDZB%96VK84L[0Z?C0S;G,%(TL6!-Y6Y;BUE66_W6"/N(KI$-LQ\0%>"M< @9)SE);'^$GS.[)W#+NCKS^6 M+C_[U35,;/W'\Z^R,MVKN]TK[R_Q@Q=I[GQ,(4@B26&CQ-4L3D!8C8CV@W#9 M/OU>Y-G/M?-7WBMUY=Y6D92VW\MQV'*=HR_B20;3')N4C'X6D>]61P*O5B3T M?VNT_P!V[[000_O?WNW+F&\\-_T-@VSPT,@H-/U<\JP&2[ZZ%I*'/U4&#SO0^Q;(_NRJO*M7/F-N=7=TL^<+2\L[KW$CE9_WA?&]OKH-)76_P!; M=R7$XF%:*Z1H0">\$]"WV^^_I]QOVZYSLMRV/[LF]O96,8DMMPN[F*[OTNAV MT6"6X:"*/26.M)2=>D^&,%3%?&C_ (3W=9Y?8^V=V?-K>'8^[>YZJAK*3>&U M-J=G'*;$H31Y2K@P]1'#%(S11II34^3_)OL;R/R M[M=G'NVQV]YO(6DK!I/IV()TE(?TP**1\2\=5 >H3]ZO[SWWAW?F/?=I]AM MT7ECVL^I$ME%#8VMI>(KQJ9HKAX#)'(OC&32ZZ)""'9@QH+6>L?Y7/P1ZGBA M&W/CUM')UD<$<-3D=X/D]W39%HSZ:G(4.PM^INC;.3W'-OGXS'8W0JP[>K\_#)W,=ZY6N;#;?-)#.F)WA45$N%KDGU4S MBEH#+Y=%,Y1+;^-XMY#:,5WE[^PEA:NDB"%F,I#F@586U23"OPNK$$4 ,%:% M$V^>[8':$CO%G4C55Y4B5*KDDRH'BC]6U*""V49V+U3FNL,]OS<-#64NZFCH M-L;Z[)CRNPZNJPF'Q^X=_4F?G;L#,X&I3+]O4> W@:W/3TL?V=33;:Q24ER) MA*RIKF*UGOC:S!+..Z5$D:JHIKR:L:$>(P6*".X02FH03>"B1K6B_P",$$ZU'5D'3&\=P]@=7;,WCNK! MG;N>SV)%978WQSP1.%J:BGILHJ#<%%#'7T]/,3/!#4K'(2ZL2_EUD:O*4S1#'8D9-7#F5CD(*+PE2-(M+&YDUW/T^EO;'3O3;_%- MR_\ /+)_Y_J/_P"I_?NO=>_BFY?^>63_ ,_U'_\ 4_OW7NJ#?YJ?SQ^7.T.Y M-D?$+XFX#([.S.^-N4F#[*[BJ]F;ES6+V3G^U:RBPVPOX!O2@V_EL9@IMN4[ MO69"O^QKHXA61@>-Z>1A#7N!S[N^R\R[#RYL>R?6Q3?[DA_'CB/BG3%&9X:/ M&/QR-&P;20JD&IZZ4_=#^Z9[8^Y/LQ[F>]_N_P ]G:5VJ8MM5K;MM]U=W,=@ MC37\O[MNY42Y+]L-K!(RAGC=I(Y$94:M;JG_ (3K?,"HWP_9'8_8O0.W-_QY MB@R,/9^D?0ZOY/?_FG9 MX.6;SW#L>6^3HX'@7;]EM_IH!#([']W5ROO MS\SK[&\^>['.S*NJ^YMW:*&$A%(CB6TMB]ND,1-(H4LDBB4!8PJ*J"S/:O\ M(+Z?_B-5F^\>\?DMWQEZRPC!]W?D>25KOF&]OMVOV969YW'*I^'_&)PJ%DP03"U2*D4H =GJ;^5K\&NF1C MI=J?#3K7+9+&03T\.:[ R/\ I+RLJU(82O43[[?/Q2RE6(5O&"@_3;W)6U<@ M MX-C"0#4+X5B+:.@.CQV/IJ>&"*_I15"C\#V+U[(UB3$0X*, ?8!@=8VWEW=[C=S7^X74 MMQ?R&KRRNTDCGU=W)=C\V)/3]_%-R_\ /+)_Y_J/_P"I_?ND_7OXIN7_ )Y9 M/_/]1_\ U/[]U[KW\4W+_P \LG_G^H__ *G]^Z]U[^*;E_YY9/\ S_4?_P!3 M^_=>Z]_%-R_\\LG_ )_J/_ZG]^Z]U[^*;E_YY9/_ #_4?_U/[]U[KW\4W+_S MRR?^?ZC_ /J?W[KW7OXIN7_GED_\_P!1_P#U/[]U[KW\4W+_ ,\LG_G^H_\ MZG]^Z]U[^*;E_P">63_S_4?_ -3^_=>Z]_%-R_\ /+)_Y_J/_P"I_?NO=>_B MFY?^>63_ ,_U'_\ 4_OW7NO?Q3_BFY?^>63_P _ MU'_]3^_=>Z]_%-R_\\LG_G^H_P#ZG]^Z]U[^*;E_YY9/_/\ 4?\ ]3^_=>Z] M_%-R_P#/+)_Y_J/_ .I_?NO=>_BFY?\ GED_\_U'_P#4_OW7NO?Q3_BFY?^>6 M3_S_ %'_ /4_OW7NO?Q3Z]_% M-R_\\LG_ )_J/_ZG]^Z]U[^*;E_YY9/_ #_4?_U/[]U[KW\4W+_SRR?^?ZC_ M /J?W[KW7OXIN7_GED_\_P!1_P#U/[]U[KW\4W+_ ,\LG_G^H_\ ZG]^Z]U[ M^*;E_P">63_S_4?_ -3^_=>Z]_%-R_\ /+)_Y_J/_P"I_?NO=>_BFY?^>63_ M ,_U'_\ 4_OW7NO?Q3_BFY?^>63_P _U'_]3^_= M>Z]_%-R_\\LG_G^H_P#ZG]^Z]U[^*;E_YY9/_/\ 4?\ ]3^_=>Z]_%-R_P#/ M+)_Y_J/_ .I_?NO=>_BFY?\ GED_\_U'_P#4_OW7NO?Q3_BFY?^>63_S_ %'_ M /4_OW7NO?Q3Z]_%-R_\\LG_ M )_J/_ZG]^Z]U[^*;E_YY9/_ #_4?_U/[]U[KW\4W+_SRR?^?ZC_ /J?W[KW M7OXIN7_GED_\_P!1_P#U/[]U[KW\4W+_ ,\LG_G^H_\ ZG]^Z]U[^*;E_P"> M63_S_4?_ -3^_=>Z]_%-R_\ /+)_Y_J/_P"I_?NO=>_BFY?^>63_ ,_U'_\ M4_OW7NO?Q3_BFY?^>63_P _U'_]3^_=>Z]_%-R_ M\\LG_G^H_P#ZG]^Z]U[^*;E_YY9/_/\ 4?\ ]3^_=>Z]_%-R_P#/+)_Y_J/_ M .I_?NO=>_BFY?\ GED_\_U'_P#4_OW7NO?Q3HQ_\;^_=>Z4ZDE5++I8J"RW#:21RMQP;'\^_=>Z3N5_XOFU MO^HO*?\ NGJO?NO=*/W[KW7_T-]./_C\*K_PVJ#_ -VF2]^Z]TI??J=>ZZL/ M]\3[]U[KOW[KW7O?NO=>]^Z]U[W[KW0)=A=Y;9Z[[%ZDZOK<1N;+;C[>SM=B M,748G$5,NW]NTN/Q.2RL^7W1N&58L5C(ZE\=]M24OE:LK)W_ &HBD]^Z]U[W[KW7O?NO=!5VIV!N?8U'@(=E]8;G[4 MW+N7+R8NAQ&#JJ#"X?%0TV/J\G69C=V[_=>Z][]U[IORV M03$8O)962FKZV/&4%9D'H\51S9')U:4=/)4-2X['TZM/75]0(]$,* O+(0J\ MD>VY9/"BDD\-FT@FBBK'Y >9/ 9 ]2.G(H_%ECBUJNI@*L:**FE2?(#B3Z= MQT[W55]G9/=NVMP]>[CZTWAM"FVSF,AMO<%9C,K*-N[VI:^MVM5SY##2S4=# MFY:?&3+7XN4BIH)5 )DC>.5WE6L+R:E\2.9HI #4+(J))VM0"1"DBD.N*U4@ M4!+_=>Z][]U[KWO MW7NO>_=>Z!#>G?&U=F=N]4=+2T.7R^[NU9-P2P28N&"3%;2Q.!P>2S"Y?=E9 M+-']A%G9\9)1XV)5>:KJ$DTKHAE9=6S"ZNKBUCXQ0M(Q\@5*4C^D5*H MI=J K6UPAM[%;YZ:&G2)5_$Q2)C4QI4L%6IJ -_O?5>O>_=>Z][]U[K MWOW7NO>_=>Z+OW?WY'U'F]@;5QVW<;NC='8,V<.-H,MO[:G7F/I:';\- :JI MFRVZ9U2KJJNNRM-2TU-312RRRR\Z5!;W6 FYO391BKK$)&]=)D6,:5XNQ+$T M&0%)].KNOAVWU+ZM)DT+VD@L$>1M3<$ 5>)\R!Z]&"IWED@ADGA^WF>*-YJ? MR++X)616DA\J ))XG)74.&M<>W&"AF"MJ4'!X5^=/GTVI)52RT8C(]/EUF]U MZWU[W[KW7O?NO=>]^Z]TA>RM_P"'ZOV5G-[YR&MJZ'#1TBI08V'[C(9+(9.O MI<3B<911$JGGR&4KH80[LL46LO(RHK,&I9&3PHXDUW$CA$6H74S< 6- H JS M,<*H9O+IR)%#!.I.EQP((./, Y,; AHY!VR(0PH:@,EF6>:!ERM,UJ,UP?1UI1TXJ:9 M(()%WW3JW7O?NO=>]^Z]U[W[KW7O?NO=%KQO>F[Y>^*'I#,=156-.1P6Z=W1 M[MH-][7SE/C-FX&MI\5B-Q;BP$ II^UQ\2B>1I89]>E8785M"URM MT60HT$:,_F TC%4BU#!D95>2G (A).0#:Z"V_P!,4D#B65D7R-$0.\E.(1"R M(2?QR(.!)!E/=NJ]>]^Z]U[W[KW7O?NO=>]^Z]T5CMCY18OJW>>1VTVQ]P[C MPVS%5U&G]^Z;Z][]U[KWOW7NO>_=>Z][]U[H(.Z.VHNH]O M8*NIMMY#>>Z-Y[PP?7^Q=H8VLHL5+N+=VX!5S4='4YK)LN-P>.IL?CJFJJ:J M:ZQP4[!5DD*1M0,\ES;V<*:KB02-2M $B0R2.3Z*J\ "2Q4 9)#BK'X<\\TV MB",+4TJ27=8D4#S+2.JY( !+$@ ]/'5?9.*[5VDFY\;1U>*J*;,9[;&XL#D& M@DK]N;LVIEZO ;EP-5/222T=6V-RU#(B3PLT4\6B139@ [1&@L[J%]=I<0K+ M&U*:D:M*CBK @JRG@RD9&2SWK-_=>Z][]U[KWOW7N@5[[[RVU\?MAMOK0^9;0C/I1>+.P4@ ?,FB@D(K=OR; MQ6U>S)-DG9>?R>UL%N?8VQM_]CTE9C8L1LG>?9D=+)LC$U&)J9(\GF*&L_B5 M$*ZMIKQ8\U\&L/>3Q7M/\;E1!VQRRR0PL<^+/$GB21@"I7M[58X:4&,4(KU6 M=#!;-<5U,D GD4<8X"YC$A_BHRLS*N1$OB9J 3/^_=4Z][]U[KWOW7NO>_=> MZBUU938ZBJ\A62>*DH::>LJI=$DGBIJ:)YIY/'$DDLA2)"=*JS'Z $^Z22+$ MCR.>U14X)/Y 5)/H "3P&>MJI9E5>)-/3^9Q^WHH[_,_8$7QZW+\C9-G=F#; M&$W'N;;6-VG_ '/R![ SM;M_/5>!IY!M?1]YMZFRST9J]>4^T%%0GS5?A 8# M*A5:K5-;E#XAKH710L_<0/A!+D*7XK<2WVX62S+_BS$%\Z7I$ MLOZ0^)]6H+& *NWYXC!/- 6!*.5J.!H2*YSY>?2&VG6YMK>Y52%D16 /$!@#0_//4SVUT]U M[W[KW7O?NO=>]^Z]T &0^0VV:3N#=/3-+MK?67W!LWJJM[6S.1Q6V*^HQ-52 MTM=34<.TMLSRI"V[=XU<=4LOVN/$Z0:XXY72654]LK,'@W"Y2-V6W*"@%6=G M\0:4&"=)CH6-$JP ;#:7GBT-MB/(H:ZD=!4X0(JMJD/!=0:J@]Q4,]--">1[)S^XMG;MZUW%U3O; [>VKO4;9S^4PVWF$4NDU59"@D70V/$4H:A@*5!\BI M+,I$)I(R1I)5&"-J4Y1@2N#Q!_B5E4P?MKKW7O?NO=>]^Z]TG,K_ M ,7S:W_47E/_ '3U7OW7NE'[]U[K_]'?3C_X_"J_\-J@_P#=IDO?NO=*7W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T#W:G767WWG.F\IC,ECZ"GZW[4HM^YB M&NCJI)]6X\'^J]>]^Z]U[W M[KW7O?NO=>]^Z]T7GY&["[3[+VOA=G=?97;=!MS*YHIVKC\QN#<^TR#119"IBA%0V.$L,,D3R^14\L(GEC2=%>Q",60DC6 M^/##4^*'XC+'CQ**A.@NK*89_ BF:%V2^)4)( #X8J=;*#PEI01/D1L2X!=4 M(%;K_#UFWMD[7P%?A-K[:J,)A:'$?W?V3-5U&T\-3XZ%:2BQNWY:[&XBK;&4 ME'#&D8>FA*@6TV'M=<2M/,\[L6D?)) '<1W4 P!6ND"F*8'#I!;PK!$L*(%C M4D DXJ:$DY+$98FI+$FIX]+#VST]U[W[KW7O?NO=>]^Z]TV9JFR5;A\K1X; M*+A,O5XVNIL5F7H8LHF)R4]-+%0Y-\9/)#!D4H:EEE,#NBRA=!8 W#8]<@TX$'/5XRBR(TJ%HP14 T)'F :&E?6AIZ'HNW2'4&]=D[ MTW_O[>-1LK$5^^J3"4^8VSUL,B=L;CW-B7K6R?;&>.8Q6+K*?>VZH:J*FFIH MA-!2T='#']Q4E0ZJ(3%#926Z1E0\_B!*U2 %2&2(X+"1CXDC,JDL!BNIF;FU MR7$4K/J,<10N11Y15=)< E1X:K1 "::WS0A5,Y[;ZWU[W[KW7O?NO=>]^Z]U M[W[KW11-U_%V;)=W[([BV]V1OK&KC^S?](.^-K5VY9*K Y<4?7.5V-BL=@J" M3%3R8^EA6JB$E,:A:;P/4E%668O[K9!K2X#:R]OX5R*')UW!CS7%54)0 U*A M8PITK0WO'^JM98](6]^Z] MU[W[KW7O?NO=%B[_ .H-U]DU5%/MK"].9Q*G:&Z]CY ]F;<>7.;:@W4E,C;I MV5NR@PV;RD-70?; RXADIJ:O98G-5 \*EF&@,C74;2&.*:-$+IB5-+EJC(#X M8E 2OAR*L@+592MM[E8!;2A"\T,WB!&S&_;32P_!D49@&UHS(0,,!UV1ML[- MV9M+:)RE=G#M;;6"VZ64EV)=C@J:"@KTJ/:?I MWKWOW7NO>_=>Z][]U[H&/D!U,G=G5>X.OS54%'4UU5M[,XV7+4DN0PLF7VGN M+%[HQ='G:"&:":LP>0KL0D%8BN&-/(Q4$@ M,E+C;KQ8T>6UN$F57^!F2M%: MF:$$T(X-1J, 5+J,IBO+:1W6&X@>)BE-05Q0E:^8-#3&H574M:AGZ)ZNW#U[ M_I!S6YQM;$93L3=E/N639'7\V0DZ^V;'0[?Q6WDIMNG(XS!SU%;F_P"%_?9* MI^QHQ/5SG]OT^1U(9$LX+1"S:999-3<1XK!O#!J?TXZ=HQ5F=@JZM(88%[AI MV50?"CCQ^+1J.MOZ1UZ0,Z41%U-IKT/_ +;ZMU[W[KW7O?NO=>]^Z]U[W[KW M0,;$ZTRNW>T^Z.RL[D<=DJCL>NV90[]^Z]U[W[KW7O?NO=$ M1[Z^+&]NU^V(]ZXO/;03'U&/Z]IL)N3/IEEW[T9D=C[M?3J M]ZP.D57'7ST?AFA1S)40DTP]8TM;LW$@!(N$DU#XFC5 C6S5QX3D,VJIIXLG MZ;,$95$\PELEM@N/ EC*',9:4XN#FOB1B@5: 'PX^]>X,>[W[I/U[W[KW7O? MNO=>]^Z]U[W[KW0'?(/K7-=I["@P&WZ?:%;E<;NG;6YZ;'[T.>Q^.KC@<@M6 MT&.W=M.6/=W7FX@#Y*#/8M9JS'SH"(I49T-?U$GMKB,#5&Q/$J15&6JL,@@M MW#*R1ZXF&ER0_"Z*MQ')73)'I^$..(/>H$Z0ZSH M]EM4X^JR55GMU;OSTF(@JJ?#IG]Y[@R&X\K2XA_=>Z][]U[H&_D!UQF. MW.H-Y]=X#)8[#Y?A=!I_M,+\7] M^7MN+&;\,5S!(?F(I4D('S(4@5Q6G3L4@C^HJ,O!-&/D9(GC!^P%@3\@:= A MO?XV;UW-V/NB6AW'M:#J?LKL7J;M/?5-64^4_OKC+;SJ@I_=>ZZ/_$C_>#?W[KW14&Z"W4>A^^>J1N' _QWM;7P>7,&2&+Q M5/V;FLODL/#EH_\ @;--C*?(*E48?2[*='%O:62!GVG8; ,/%M$@#GR;PKCQ MFT^=&7M%?/CCI;;7*0;Q?;B4/@RM4 4J/\72'/E\2EOL(\^C.X6BDQN'Q6.F M=)):#&T-%))$&$;R4M+% [QAO4$9HR0#S;V9WDRW-W=7"@A9)&8 \0&8G/SS MT4V4#6ME9VSL"\<2*2.!*J 2/ECIS]INE/7O?NO=>]^Z]U[W[KW0";LZWWM4 M]O'M?:65VS!58WH[>G7N!QFX*?*S0?WSS6XL'N#!97*''NC/MJFDP^BKCB9: MIU;]LCZ^T[BX2/=OIF47$\<"H6K13$9R2W&O]L* <2#7RZ?+0R#:(YE8P074 MDD@! +(Z(FE2>#=IR:C(QTG?C;U9V!UE0[F;L:EV3D=W[NJL;N'>78>!W1N; MP=X_9"CR>0S:;@VOMZGV_M_&0Q1TV$Q-"TE'C*%1#&JV9I%2+;P6XM;5 M&2W1V**3J)U9>21S0O*[ %FI2E%72B(H3R---M]>]^Z]U[W[KW2]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]TG,K_ ,7S:W_47E/_ '3U7OW7NE'[]U[K_]/?3C_X_"J_\-J@_P#=IDO? MNO=*7W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW316;@P..G M-+D,WB*&I"+(:>LR5'2SB-[Z',,\R2!'L;&UC;VHBM+J9/$AMI'3U521^T#I M/)=VL+:);F-7]"P!_83U%_O;M3_GIMO?^?K&_P#U3[<_=]__ ,H,W^\-_FZI M]?8_\IL7^]K_ )^LU/N7;M7,E-1YW#5E3)J\5-29.AJ*F8HI=A%!%.\DC!03 M8 \>V9[6\MX99Y+*;0HK\!'Y"M!4\!4C/5X[NTE=8X[J-G)P RG_ "]$.R?S M6WULFMS5!VGT--L[+Y78]3OGJ_9M%OW%[AWM5Q3=GX+J?:NW^UJ"AQ?\$Z\R MN\]P;IQ]31STM?F:%:4U41F:JI'A=B%9;GP[.VTMN[/:+I)/A!KSQ-*F2FK5 M!X4AG C(THS1&0"O2V<06_\ C,DI&V@71+4I)2T0.[K'6ACE#*(F+*0SQ+*( MS(*.&>^;.9V1U[GOLRFXMF[:J]T56U:FB[-K] M^Y/%8-\7UF^V-WTE9'-6XZGR,M8WV*4K2^L/6PAOKOE^"T=OI[ZX>$R,-*Q2 M12-%*I-2';4%,:J=3HZDZ:/I9F62UCWAKD+XMK:"Y5%)9IHVB,J:< *>UUD+ M$*AC?VW8#ZU()"P1;A[M8?/4;)9&F#G M\)80S^$JZS2(&7PQ(G5[Y?HY9(5.J6"&VEFX *EXZ1P:,]Y#21^)J" :BL9D M=&7J+-\M=]5&TS]N9NHV_N;MO;W7 MC;+IGJ8Z4,T,$E+8U_=37_P#B\5[X10FM8A.$Y#M'I9%KI M665&C4BJL1?ZJ^0D/:G<'>/5U)L+=6VJ#II-@-0[RW&M/1X_LR#?&/S5?_'M MEXU2];-M"@?#FG@R4I6/(S>4PIXHUDDO"DDEM-<2(8V2Z>$HWQC0B-J8?@U% MSI5NXJ Q"A@.F)I(XY]NBB?Q([BT\<.*A?CT:%J!J(%"["B@L%!8AJ&,]ZZM MU[W[KW3?79?%8PQ#)9/'X\S:_"*ZMIJ0R^.VOQ">2/R:-0O:]K^TT]Y:6NCZ MJZCCU<-3*M:<:5(KTIM[*\O-?TEI++IXZ%9J5X5T@TKU _O7M?\ YZ3 ?^?C M'?\ U1[3_O?:?^CG;_\ .1/^@NE/[FWC_HTW/_.)_P#H'KDNZ=LNRHFX\$SN MRHB+E\>S.[$*J*HJ"69F-@!R3[V-VVMB%7-+8:E\6VC9SA"]TX150_$S1%@905 M4D+*8O$$1)1F+^;NX:+9O9&X][=%[E_CVW>B]N?)/KS876>9CW_NGL+K+=\V M1HL-BY:>;%;>BV]OG#Y.BCBS,+-48NBAJ5J$K98DE*.WHEV^SW)YDU;C97"0 MSH,(KR([HPD:GZ0\.5)'=4TM"VE7#1ZJV21WU]MD,YQ+%)$%9@RR .R.K@1-[_.^;:]'MS,T76U%583&?&W:7RJ[GGRF_*#$UFS> MM-WURXJCQ>PX6Q$U/V%NNBJJ:OEG$TN(QX@HE1:DU%5##[?F2.WO=UBGG V^ MSO[>S>45J9[IBL1"&GZ0 5G8FM&HBLRL FMF:\M+)X(S^\;B"XG2)OA$5JB/ M,'<:M,E'"JH!4&I=E2C,+&;[][/W%NOL3!]"=2X;L?%=0-C:#>N8W5OQMB?W MFW9D=NX[=[;!ZR2';6Y*;*[BQNW,Q1O55.6EQ.-BJZV*G\Q*U$D*9G>*WGOI MH6^C2>2*BYF

EZ'[&!KLG59#$=74>/KP=H[$S6-J,5G):K)TV0@EHZJK@I9Z& 3RK5 MMU%XMC+,OCRK,\(6IU10PBX$[ @:8IHLQ4JZDH)UB9]*ZD:1;66X\$AH/#$P M:@57DG\!H4(J7EB?+#2%<5\)GTGH^_M-U?KWOW7NH5?D\=BH/NLID*+&TOD2 M+[FOJH*.#RR7\<7FJ)(X_(]C9;W-N/=E5G-%4D_+I3:65Y?R^!8VDLT]"=,: ML[4'$T4$T'F>F;^^NS?^>MVS_P"?[%?_ %7[OX$W^^6_8>C+^K7,?_1@O?\ MG!+_ - ]='>VS "3N[; Y).>Q5@!^3_ )7[]X,W^^F_8>O#EKF,X'+]]7_F MA+_T#T6GO[Y&[^ZV?EY5YCLS%8/(]-)E] M@QX6FGQF.W$F!RHP#4E97UE4^-9*BFIFGA!;@;Q+1YI,7#69O(D6KE[<2)'Z M"DQ\2*4* 8S#(I$FM63IN52L[)'_ &$5S';S.Y"".:6+QEPG8_;NRMK]==M;NIME':^,Z6DW+5;KR>_ M\MB,/NF7#[DJ<)MU9(,)2TU;.E35".:5(Z>HF3<@>*WL[EPI1ML:^DTLK:8T M9$:.,U"RN9)8T#52($LSNJJ"UB(A-NL1D8)!?QV:,5(\226(RI(1\20Z%=SA MI2%55C,CZ%5FV_EWD>Y*7J^A^/.PZ+=.Y^Q.KHNX\J_+[@SNZL374>/I\=1U$,L=!/4R310K'Y7I[>9);HV^F2RBAM MY/$K0/\ 5Q&>WC4 'O:+]23518T*T+ET!9BDC,$9G?3>-<7$/AJ0Q5K5Q%<. M34=B2,J)0:G9LJH5RJ1W-\W=V[=VI)NJIZ/EH8M@;EJ]F]Z8S-;^PU#D<#OB MGW!AL'0===11P4%6>W-\[JQN=I\[AH N+I:[$RQ1^=,A+]G'J(137>V!)#]% M=O%&AI68S22/#(OA*35;62-OJ'#$&/\ 5BUJ#2[I-%#?+($%]!&\I&JD7@K& M)4D\0@$&X1M,*Z*B4-'+H(4M86C:T5P& 958!U*,-0!LRL RL+\@\@^Z,-)( MJ,'JD;^(B/0BH!H10BOJ/(^H\NN7O75^L_=>Z;/[P8'_ )W>(_\ /E1?]?O?NO=>_O!@?^=WB/\ SY4?_7[W M[KW0,=T]G]B[-QV EZGZYPG8;Y(;ER.XMU;HW[C]B=9; V]M3!U&:K/W)F%JLU-$E%CXJ3&5,2S,\M7-300L[)9[I;5;JXG4BS@MWF=JBI"%1X<8- M TC LXU,B!48EJE05-O +AHH59C$M&PKXC?I23+0!7@4,&UN$# MKN+YQ##TOR+6'IW>%#E>E>U>L>FMG4.]MZC<6<2./*UJ22U-'#)4Q4QU01RI+82WL.QFW0"ZW"_DM8T:H*F.-92\@ + M*3$6<1!3(:*A =Z*LG2&S.XRW,C&RM-O6[E= #VF22,QQ@E=;*Z*K-4("Q(8 MHA0AZUP>SZ^FKY*AL0,P9:B.C6@-2UAM#]4;'Z ZHY89I69Z@0K;3FVF#E=0 M+_4 11*I/B%T)*#64:9)+:.^:^ 5X7@0*G<7:ZB$\ 4'216(F21F $:QR-5A MHUR\U\MLMUOM?NJ/M[K"LQO:?3VVL9NC%;&Z_P V^\M MQ& RE37YS<&WZS%5=-D,=2R8RHIWGDU4>FH*>XNDCL&O+>)Y+A9S T6 5D"> M*#JKI,)@_6,E:HJ2JZAHP&>M8/%O[:SN)5C@E3Q%D%7&@,J."H%1*LC*BQ', MADBT,=9TF?ZQWB_8G6^P-_R8LX23?&R]K[O?"M61Y%L.VY,)0YAL6V0AB@BK MVH#6>(S*B+*4U!0#;V:7UL+.\NK02!Q%(RZA@-I)%0/0\1T@M)S]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=)S*_\7S:W_47E/\ W3U7OW7NE'[]U[K_U-]./_C\ M*K_PVJ#_ -VF2]^Z]TI??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=%#[+^!WQ.[AWQFNQ^R.H,9NC>NX10KF,Y59_=]++6C&T<5!1 TN/W! M2T, @I(50".- ;7-R23(6R>ZON!R[M=KLNR\Q20;9#JT((X2%U,6;+1EC4DG M)/[.@%O/MCR+S!N=QO&\SOY> M?P\Z]W;MO?FS.E<1@]W[/R]+G]LYF+<6]9GQF9H2S4=8(*C0.CK)+56' @&0@_801ZCHJVS.I*;>&)^2FU-V?)GX[[QWT M]?B]]]J]P[12O;M#:^_.L]\Q[QZXGWQ0YS?.>VWMOJCKA<"V-3;])'1TE)'' M5&.6&JFJ9&C**0V&W[?NUJR(UI<1W"RM4Q2W 0).\S JS">.L:!6'A1$1P]L M:TDFXM_J=UN8+JW9ENK>6W,7!X[60$1QP#(4QNRRNS*3-+^I-4OTK:_;O4U; M\Q)J79.PZ#([EDJZG'8 MC;W6L=#(]37U%9%.\U14$ >)3".+Z*]Y3M;>*0+:WAO C'NF>5VDD*T TJ6= M$0@$!40$EV)*5FFOTWZ[E969[(V9* Z(46%XH]0)-7J[RN"06+$+1 M%?O+I M+K[=_P T=KYK=7;'3$N?.2VCW#M+8\>VMNXWY!UDG7>&K\?@L%#N>BRL"YWJ M^CK9ZC+B:;%39V_EI!7''KH1-MH>WN;YA62XMQ-J P%^JC\&LRC@T<99$*Z" M^J,S:R@\2]_*9[?;RLNBTF"**T*-X4BSUA)!),KJI?4S*NEO "%R5!+MCJ+> M-/C\C\+^F_FKTIUYMO/Y;<"T756^,%#G>T*C8_8-76Y[<71B9#'[MP]118NN MI*RH3"9B*E;<&-H*@@QURQHY9M%^K;;8;D"]BL/#5DU,&G2UT/&)G&HJ\*QH MLC1KI>)?U$5F9RLN;D6T]W>JOTUQ=LSJQ (CFGUJ\D:'2K++([2(C$:9LHY M""P#K7KO$;6[N[:W71[KP$^3W+U_TCMZOZVQ4L-17;!I-D46]*7&5595-5_Q M&HQVXERTJT3STE*62AC*"+Z?;VA5*DAAXVHLA;N*(?TZFI)R37'1C?;/2CKWOW7NB[ M]R_%#X__ "!S6&W%V_UU0[TS&WL9-AL/65F7W%0&BQM15&MFID@P^7Q],X>I M8MK=&DYMJMQ[C?G;VC]N_<6]LMPYSY:COKRVB,<;-),FE"VHC3'(BG.:D%O* MM.I/Y#]YO-UD0AEW.&!#*#P??A]V#V)!!'M_ M "#7$]T/\$_7C]Z_[P5"/]<6?((_L+0X(H>-OT%M?UG2Y_Y7;[VUO+NCH#>> M8WGL[.;(P?6N5.>^_E1T]O"'9/26/^(,&]]N38C#[>ZZV7@$RU'BZOL3S;FR:5?96Y,QFX'K M4CGHZ&62ECBHH$+O=^]F;<-GW*6XD7ZG>92[RC^S:14DC58%XE1XDLK!F=RT ME PC5:M;>K66[6$,$3&VVRK)"<2!7:-V,QH *+!'$A55 5"6#2,U$MV_T1U5 MO_87Q4VQG?D3T')U[E.KMO=)8/-[IVYM#(9[><4%'@Z3)[CZ#W8V:AEHMR[L MIJ"*@GHZY\WBJ8R4T\-.E="K3+YB;CF:Y>2W/U,TJ3B):^-IAD\?0#P:*0E" MS%"Z@'PG7Q#1#"[6NQ:(IP%C,BEV%8@TJF/4RU!62*CZ5U!&)(G5@B@"-W_@ M\UTWN??,'4GR\Z@^-F9^0=;A=SF@[BP>.W2^UM^83&X?:+[[V+AYMT[4BRN+ MW9C<10T>8QV7=Z.6IIUFIJFFFDE5RL">?_=5%=?Z.\J@"L@^I$:CX7A32DC"H>$(K@$:R'/ M0O3>8Z6[RZJV5NON[XQ;P[#V?LNEV[M#8&1_O=-V%L_8]90U62[$SO6N&K-[ MBGIM\=O9A:K-YC,5./EK'I7^P1GQU&ES&(Q37.XS0V@1_#6-PAJ8K>)8UMK4 M,0*Q0:(VD8JKW$A$TH#"+2GN3*8+:::XU1M.\D;OA99II':6=@#I\20.T<** M2D" I$3XDVNW/VGZ>Z][]U[H!>_OC'T;\H=OX/:O>VPJ3?\ M_;F:_O%AL=6 M9;<&*BHLR*.>@^]#X#*XJ6=OM*J1-,K.GJOIO8^U^W[I?;7(\UA<&.5EH2 # MCC3(/4J^T_O;[H^QN\;EO_M7S9)M&[7EM]/-(D5O*7AUK)HI<12A1K5350K8 MI6F.BL_\-&_R[_\ O&W ?^A;V+_]E_LW_KCS+_T=7_WE/^@>IW_Y.#??!_\ M"T7?_9)MW_;'UX_RC/Y=S @_&S $,""#NWL3D'Z_\Q?[U_7'F7_HZO\ [RG_ M $#UX?W@_P!\($$>]-W4?\NFW?\ ;'TFNS>G=L=2]G?&_9NU.T?COL7K?KK% M8G$_'KX[]RS[LK(J'L&GSTZ5/8N%C7L*@K-[;LI,=DHL;@'R452N#K)6EI3] MU4W =@:YO=[N[ZY/U&XO0J5%'BA9&6<*HJH>;N!E"AO##0@%&EU8O>X7.?,O MN-NV\\[W+I'&MQO^0?7>8VW\<,SV[W1M?JBGEQ=%V%L2M[Q;*5NZLCV=E9\U/&VS M-GP;GR(Q+Q45#*L621JZ:0Q1&1K;I(;?;6F;3(UE;?0+*"0JPAXY*39*F<+# M'#4:8_#C)T>(25"NX+/6;"5_#\/;_HU>@# ML7JOBQ:L!@ ZF)P\; MX@JJE5*SJ;_F6Y6(M)-.LS)4T0)'&OARD9\-R@;Q$ MTR Z/"89#J[_5WR-V+U4^(Z;H.B/[R=G'&5.QNR-JU%57[L MV_N'$P8?(8?^&[PVUF%??WDB7=_;DK#'<)$G MAM\4;6<9BCF'PZI$BI'/X@*.H7$91>D=G!&]I;S^$)98IY)?%4!5<7;B2:)@ M."2NJM$5;6C#C)J>H-8[I#=%)UU1[3[?^8/QXWOD_E3O[.YNLWU5[8QV(7?V M5SN,Q>.V]V;\>L6-U5;["[U[2 M(9(9H%\;3&Q%SXGB-/))&Y6J1WA8^*A#^&@TP.RLPZLUWJ2_WD-$Z,L<(=P# M"8POAK#,HHKFW92R,"GBN\GC("J%;CL;1#&XZ@QZU-96BAHJ6C%9D:AJK(50 MI8(X!4UU4P5JFLG$>N60@%W)/Y]N7$WU-Q/<&-$,CLVE1I5=1K15\E%: >0Q MTS;PBW@@MP[,L:!:L:L=(I5CYL:5)\SGJ;[9Z>Z2V]=E;8[$VSE=G;RQ29K; M>;BB@RF,DJ*NECJXH:B*JC1YZ&HI:I%6>%6]+K>UC<7'OW7N@!_V2CXOC_FE M&, '_5ZW3_\ 7WW[KW7O]DH^+_\ SZC&?^?K=/\ ]???NO=%^^4W2&PMA]7; M-VOA>P^FND>BUWWD,SV/L/N.LW*-C]PYFOQ:C;6V,[F*?>V"RTVW:/)8_P#B M&1PBR2T>9AI1%5(*99UD3Z0=PM&D$<@4:HHV%?UU=&28BM)!#0E48:%D9)35 MD2BE1(]C>Q0K(K/0/(GQ"$AA)&IXH9JJI=:/H#(OQGIKW5T]B,[VWMS;>Y?D M#T_AZ?Y"U?2O:V_^I\53T\>>W[N/H:FQ$V"EZ3DK=QM/C^O-V0[5QXKTJ(,G M6+3XUOLZE/)*8S"T+Q[H47Q)&V^YDOHT)_4CN)D\.1IB028EE!G445_$)5R8 M\ MD6,;4BHL,275M]$SJ*1F .\B"$5HLI24PU.I-# HH<"JDW!M?K#LB;YP3 M[0^1'3F2JM\1]?2[WQ68Q^T=\[6ZUI^L]N1X#+X?M'$5^7EAR&V-S_P.IIZZ M56QM70)YOMJB*K@65$&I+?9K>=RK6";A)<:V)$3ZQ !$64AE/Z6I)(W#:BI6 MH4JQJOBCQ-X=?OAI,XU4>MJ)E-T\NWR;:2Q4);O 5DJ!.EU-]020M*-X^B2WT@A?#17$@ M,FM%:O\ 5P;C#)1U:6.0&/C"]M%X2,2:LP$6L3!BH=97IH CT(O8GQEF[XJ^ MU^^.[?DMU]W53U^RL[M+J'M7I_.[LZP@^/V#BQF[:3=&U,K+MK?'\+WK3P1[ MHEJ:W*Y6:DKO @IYJ<1WF9)/:1P[-?0L[)E,%T9MUV[PH@]O;SAA M=:3ZT<,CY?4X[4!%8E$>C74MU9#T'LW M%=>=(]2;%P6YAO3#;1ZXV;M_%[O7(S9:+=%#C,!0TM/N"ER$]?E'J*'+QQB> M"U1,BPNJHQ0+[-MRF>XO[N:2$QNSGM/$4Q1L EA3N8BK&I.2>BNPA2"UCCCF M\1*L0W$'4Q;'R%: >0 '0M^T72SKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[I.97_B^;6_ZB\I_P"Z>J]^Z]TH_?NO=?_5 MWTX_^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U3?\I-J_SX\KWKO2L^'O:?\ +8VK\X?NW:'?&7[4C M"8:D&X9MX5FV::?;[U4NX/N#3?9OXOLS$&190Y8=;3+[=+M]N-ZM]T;$8:]O=I-*#B#&^:UR#2E,#HO_\ M<3_A3S_S_;^4)_Z+SY*__47LQ\?VF_Y0]Z_ZH_\ 6WIFG,'\,7_.0?\ 6GH4 M.D=H_P#"A?'=P]:UOR'[<_E<;AZ'@W;C&[?P_6^R_D-C>PZS8!D(W NQ*O*4 MD>*CW:*6_P!C]VZ4@FL9=2 HQ=N\OM>VU[@+.TW?ZGP7TZA&5+:334%D9M-? MB"JS$5"@$@AZ ;]X\.H0Z=:UJ]<5SCPEJ:<*L!6A.*CI/UV.P?;NW=]YW8'6 MF4V1C>M-NX+;/5GQAP/4V]=H;@AZ(POR&V7OGNO.[YGS.V<#@,YO7L9-K&LH M-IT=34FEH5+_ .65U?-X0)87'TEUM6]7S!H/J;!YP 6^GM+='^E4**L\D$DB MRW&A2(EB6&,$QL\QU>K+.]_M-G*%?P-P6)SQGO;B,B:0,<)"ZAXHBY_7:4S. M5!C2-XW=N"@AF[2W+B=@5FW:7Y-=I]M+U=W-O7H_?.X:3I_I7-=<=9;6[KW[ M1[1QFUX,-*N#P=?3XML[-3_ 'U<320F*H3""4[?;[)=RF-G6X>Y M923(UC->O+;V<9"E-;$O/DL+9)?&9#+IC*B2=3?MO-DBR-"+:.!6!5?KH;9E MDN'% ?"BC*0%Q0SO&($94)F53XO8I=C[=?<>4WUDZ*FH<14[>PN$R>!J<7634N5>KR7BCHS%4EO M9M;SW%W>17$[+%>V]WNTET,TI=Q7"Q,K9$BS^):QA49S6V/BZ1&&Z02K:6T4 MJQZI;.XVW;X;8D!F$T%PLDVI0!X9C82W!+*BA90(Q4A>D;V3OW%=,?$7?OQX M[$Z+[9W/WKE]X]BU.0S6V>L=U;OQM9V9N#>V2W'UY\H,EOS 8G)0TVSHZV6B MR4^>\S5^W3COMZB"$0(/99;MXR;XX]90;&^3WRFW-0[S=G?'3=F>W[%3Y67$=D[X&"WU0[CS6-S61 MEJ(*U*.E@HHUI*5TIJ"G:%$BC5P"O410P[S:6\+16R;M,T<;88(\%NQ+<2S% M]2LQ+9736BT!*[2W#\KW4TPFN#M&B20$D56_=>Z*]WSC?F'7YW;Y^-NY>AN-'AD +IXUS7Y=! M_>4YG>6#]Q3V:0:3K\97+%JXIIQ2GKFO1%.W-T?S9MEYO:-!B\+U=V-"*E<_ M69+J':-;'@XTA>7&C;N\/[[;HQ61JJ69:DU318]4D(B0B8$:#%7,-]]X+;+K M;X8+:PO5U"0O:0L$%*KXTXR8BZ/+3RM'5,TR%QW9? M=^\NLMJ;7'4==L[<^]=Y8JJI.L]^XO/?(3Y:9GIO(;5PV]TWXNVX-O;=ZPV? MC>.P. ^5NS-Q[E MJ,;NC<<=!M+,9I<%T!C*RJFR&YL?15=/"M>(,=4S3S>DZN;I9I]XW#;'2-=P MW+59O(#ICB%I<1W$[H")$5H6BM%C/AO.\/TX*)^J"ZWC1+>SL=P5Y);*UF-R MJ4K*SW%J\,,;9C8RW"27=1K2)7-Q(#(?#+5N/8L&!V)NO%8S#[T[I@[Z^*N_ M.NNO]VXOJ?=&(H,W\F][=S[RWSO[%TVRLEC*>;J#"9#V@Q3BXVAK61F"GZ.R9Q(\DF$1X7\2=T!! F584;3I"B MUNG%PN\;I+&T:ON/U4:([ S7,5LL<:*VII1)$GTRR9$A75,RER>C.YG>>%^, M^XOE+D>^NG>R.V:_M2HV97X.NV%U?F^W*[N'JVCZUVULW)=883%83'Y598GJ,!7FB_B$&5-72K4//.$K>R6UQM^X;]9Y"UM-KP=, M<1AM2%)-KX&L (59F+&&ZA?99WN%1H]MMH@2^(I85_QE6XYED+7"N<3ZO#KJ MCT@M?QDJ-M[XK/CCU[N/$5FP,=L[=&P>U-V;@/5O9,F^>[>[L/A*REZOV=)O MB79L=%BMG]&;/DH<'F\QDJM9ZW(8PX>!:>BIYI*DTURMN7U!NTEC@BD6,*:) M--*%D+"KPVT5RTEI M9J .V5"(VE [;6,B.,ZY7:&^'VAZ?Z][]U[HIGR[QOS:RNRMM4OP=V^=G+CZP-3;;H]BRQ5 SLN5,!9JF\(IPX6SD'V+N3Y>1 MXKZY?GJUW*;;_"_36S:)7\34,N9<:=-:4SJI7'1OL[;(D\IWV*Y>WT]HA*@Z MJCCJ\J5X>?5./R@RO_"BCKGKR+^[U5\5NX[J+L?:$,"G+ M2;CDR/<&[,-M&DQ4WV HI+QUDS_T)IMXVD)SJXJ!3)/ C3:T]M[FYK(+N%4%?UV4QMY4I&I8G-?(8X]"]L& M#_A0KO\ V/MG>=7O7^7CUE6[EPU-E*CK_L+J[NB'>^SZB=#KPNYX]O;ESV _ MBU(Z_N&DK*FG-[JY'LFW!ONZ[??75DECS'=)$Y42PSVQBD _$FM$?2?+4JGU M'2.Y_P!;JWGF@6'H>U]Q;.W%M';N_P"KR>%Z8Z,KFVOGLQ#EMP9^.2JJZG)5 M$,.UZ2H>M2*:JGIS3PE=2;2_-&Y?U7^IAY:BW""=(YRHGGG10UJ9"E(_#@*K MXLRDXI NDO))&#=[-HB236"N8Y(+B*(R:6:"UDHMP6"A@99 2(HM-&(,KZEB M6.5$9##)C\AC,%V#TMOC>DG26\?G#V/\C<-!UQFMRTO976/:S;JDV3M[#UST M4^/[-F[B;)X%:;&4LU;*J8ASD(Z=:,V)K>=XMLV^]:/5]/M,5I)$05_Q_P"M MMI(P>TC3',DU]XZAH8DD\4/XC!2U+%')N.XVDG;:-?%'O'87R=WO25^X\=/W)N/<7?NV]B=5]EU&VNH M/N>@1ZBWM6=C[DWD=A93 X./+U6T'O:S&):[ M(6[6WN+0B+;/WA?2>$0%,8NIE:VG*\0HC#HU 6A#]ZJ)'H \&4V_VCTSWA_= M/IWLGKJ;MOM3>4'46SMS='9VCW1F-I1Y3;FZ,S\8-Q8^JQJ9_P".U1VQV70U M&YHZUZ>GQM)1909*FJS4*_A1P+/$O+4,1CFNHIXIC$KB,/%#=326Z//_ *&= MM1PTL+%6C&F%%:-FZ?GEB>\WB5YC%9M;>"7TZVCFFMTCGF6(?VJWH71'(FI9 M6B9Y&5PFJ_K%25/)IOQ?V!_6Z:R-4(BD-)0T.>I*R1I/VS)35&2*8^.: -K7RG02OT/T.'& M_;=_>0VNS;A-MN_>W%U?>&52.".\2N.(H_F-/C:1ZW+=.8^J$8BEIL MC19NKKKQ?MB>IJ,27QSRU(76?%91?Z#Z!OES;O[R.ZV3;Y-TW[VYM;\)H>.Y M2[>2FL^$^D5^%/A%K^Y^[G%>7"6VW/0%_)?=V]=B;;ZXFWSM'8F?[QS6:[ VWUYW-0]7[[W[L+H/;&;V MK%2[TWMG,?AL#G,O4;@K\&S4./Q$:TL>?J9(Z62HBI_N7&3_ +467O(_+FX[ M3[Y[GL#\TSF97GVF.Y$'[M)@_1I\DEU%455A5%263Q/!99(WYGGY/2]3 M<.2;2_\ W;"T+1P7MKRDH61GA^"WB6I=\RC48TTM*KJ5\=;+MNIK.GNO] MN[^S,N]-S_!GIQU; M_#*Z^:CAHJ1Q4A/F]GF8Z*'P@)I$N]1I&J)5&9DT],\U' M@>VNS.M\ELW$];4?7. V#\8MN]0[WVCFL1\;-H?(K:.^^U,KO1VDE62X95;P] AC&F$R3*;Z-[A-XVFT($AMK]8&J 9[N?3]2Y9J! M(YE1HH [ RM*9WH62.(4<+@R^YVVRNS\J,[#MK< M'4&!V5M+OQNL*BDBW/5XK!=EX_(Y+:^)"#PA^H"N4#R:+W4D.Y1;L;+X-5@7!709A;0%+ M@*31FTRF!M(!\?Z0J P$>L+=YYK=7RHWW\L:;I/J')X+K//=3X?#=];$[7QO M8/2VX_D5E<#C.PXL5N/JB:#9F5BWGLS+X^7&8;,96-(9LM1PQ8PO"%8^RZ:V M=M@W-IH-=N;IIHX*UDBF$"J6EAX>&\J^-&BD>/- )"64L&5Q2JF];*B7&F[5 M=#3 E8VMS,G8L@ I,J,U9'!:VCG*J-0&BV;XO4FXJ#XW="4&[]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=)S*_\ %\VM_P!1>4_]T]5[]U[I1^_=>Z__UM]./_C\*K_PVJ#_ -VF2]^Z M]TI??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=50?(_^=1\" M/BKW-N[H3MS>_8]'V/L48<;GQ^W.E.T=TXN@FSF)I,Y04\6=P^V:C%9"1L97 M0R,U/++$I?1KUJZJAN=QM;27P9O%UT![8IG%#_21&6ORK4>8ZG+E+[NONCSK MR]MW,^Q;5;-M%T&,3/O\ R[N].U>O>F-@[][.DWWVCNK&;*V9 M39SHGMG!8NNW-FI?M\3CZO,5VU4HL;'65)">>9D@B!+2.B!F#2;K;7#>#;>* M+A@=.N"=5K0D:F9% 'VL*\!GH*[]]V;W9Y;V7=.8-TVFV&V64#33%+J%F6., M:G8+JS1033BQ[5!8@&3G^ZOD+U[E^U\7B^[T[?J<-1;6V/V9O7^X>W\-U9TO MWKVGW+M/9VS-J]5)1TTE=EZW977^YJFISV)RN1S34533X^:LJ(I:QZ-S.Q6/ M<)K';/%>.WN+RVMDGQXKRA)7W#PZCP] $:I"=!$4S^#JE>.4+ =_/':-<7/@ M W$%I=7+0"I18%0&R,A^,2R,=3#4OC0K+*JQ(82<^]>T.Z-N[6[=V]E/DCO' M#KT+VON/K3:&5V]UWLK4-)_=^3;&2RN'R.Y*JFS-/ MC,%3S9>DACG>;&T]/63NS]89K"QO;:V1MSFDN+6& &BO<6UR5^HFJ:BW-OI\ M7NC6,K-.T@4+&CIAAM-PN+2ZG(VY8+:ZFE8=T5O.CAHXM-*R&X3]$E9&<.EN MJ,YU$R>&[$^25'\E/CYLCL:JZ^PFRM[?''=>X=W;0VM15N1W'5=U[83K]]UU ME7GJX/C\;LO!3[@FI<524,D\]6\DDU3.52*,+ZVGU_.*QEY+:V@CDMPH/P-. M4U&M&>1P"JJ0H50#\;$*A8RIM7+DNDKU-+*&<@M5CI M6BJ2P+T_:?=FX_CIN'YJTO<_]VZC#)OOL'$]%3XG:DG58ZNZYW'E<;DMA[FJ M*G#G?M3O_)8/"RBJS4&6I8J'-5$:)1?;PF&9&&7;$V.>]<7*7 M>GM(O?# M %L5%5,/C)X>OQ/%D1@^) (S P&^O]TVZWK"T,T\41IW%[;6"TX8GMF:-BX4 MKXW52JFAJRC/YD=1-[A^]GM_[7;AMNU\W M7UU'?74+2QK#:7-Q^FK:"S-#$ZKW8 )U8K2E#T'55\L.I87HUAJMPSK452P5 M+OMG,T?V-,8W9JYDK:."2JC20*GCA620EKZ; ^UJ\N[D0U408QW*:GTP<'[> MHTNOO?\ LY"]BL-WN,BRS!')LKF/PTTDF4B6-&D (5=,0=SJKIH#U+'RJZ=N MH.3W&NIE0LVR]TA5U,%U,?X5PH)Y/]/=?ZO;GG]-/][3_/TL_P""X]E=2J=U MW,58"IVV_H*FE3^APSD^G16>W>W.W^L^\:JLPO;,W8\U%1;Q[+W%T7@-G8JB MZ^ZT^,VV>LLU7T6?[!W']AD]Y47:6Z>Q,7$N'J6R--!E1+-308SP4E34QAE; MB2*#=U"K)+;6L\DSMA(YF8_0Q1]RU:E#/%5Y'B$LU8%$5W2 $R2H63ZR62HHL2HQ$;Z4$ONNFAQ5-@:*ES\2T<6VZK+T6$.S-N[NK-Y=G0; MQPV:GS^W,M5[GIZ?'8G'2XDR4%-+(:EIJA'IRY#-^ZQNL;HUQ)-<*B,:PA+: M1HV60K1_$D,;O(5(\&%HRH)U,RFZ$45^-M(80I:P2R.II(S7*EET5JJI$-*J M2&,DPD#$*H3H NNN_N\^S-Z_'3=>$[,7-;E[(R^<^/.UMHXK_ $:;$^/^ MW8,SM3M#M/>N[JNFK]VQ5^XM]86:IVA7MD:&FK'D@QL-%7+#75?LQC-J-P>V M6)V@:V^ID9\"".XMUEL85PI-P9&4/749X_&F$<$<8HGNT>"UD5YE^ICN#;Q: M,O<36\Y2[D>I*K (A4T4&!S&@>6255:VL?0>TO5^O>_=>Z*W\JOF1T1\,=I[ MPQS3S?L?)UI;WN^W#I#+)H33&\A+4+<$!I@<33Y5ZG3V'^[E[J?>2Y@WG MEKVJVFUNMRV^S^JG\>[MK1$A,BQ ZKB1-9+L%H@8CBVD9ZKNWO\ S^O@#M?: M^3S>&S/:>Z\O1K3_ ,.VS!U9N[;U3FIYJN"&6FILON7'8W!TDE/2R25!\\\8 M9(65;N54Q]>^_/(5K;2SQ374LP^%/ D0L:\ S@**"IR1@>O67_+7]TU][7?- M[L=KW#;=BV^PD+>)'&U&<%J*"0J%_GO?RZY( MDFAWYV9/%)&LLD5%_=N!!'J/'J/LX_+H1NT?D+NGLW;W2_=7 MQL[WR#X3N;';7@^-_2F&ZVA7.=M[N;=H._MP=KG=^,FW)C.H]K;,0C(3T<># M3#()*R2OGDFH8'DSEG?-NWL[9>VA-Q:7DD%89-+3CNZ?D#N+=&T\YMWM:@Q$/R*WE\J^H]J[:W%M'"YK8_2M7 MTRN[H^ONP*6"EBV_N?-UU*FPJR7.P9')M29!LC$(XZ-*, M986[RY M]JT'\7W=L_#XB@/;^Y-KX'9FW]N;;WI@X=S155+LVOEI*7'U@=Y9)JNC@@DJ M7WECEM-BNC&\"W&X*NBE939R31);EPQ[99BS@NP5C;^'/X*.X!M9PZMPW&T> M19I8[-JL.V%;Q$F:4+0LS1Q!8]:*Q G$D(E(5M)IMZ[LWYV/WY0]%X3L?+]0 M;2VST?B.Y-W[IVQ!MD[^W76[EW+EML87#X6NW;A-Q;=PFV-O' 5%5EJA/7=7D#RNY%5"Q" %%TE0LCM-J9:N/8_56UNL<\]/N M5,&M#44^4AGKX)@@AQZU@N(GEV'<)E1+>YG6"16)2V3P;B2WNY"Y+2!Y@JM; M)J(CF81GQ%;4JR2V:-]RVM6D>XCM?J$90&G?QHA):PJM C>')K$QTUEATN/" M8'7;?154%=1TE;2U%-54U93055/54DMO+X]O!,&5@Z*U5-5-0#53YJ?(^ M8ZD^V^GNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZZL"0;"XO8VY% M_K8_7GW[KW7?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z3F5_P"+YM;_ *B\I_[IZKW[KW2C]^Z]U__7WTX_ M^/PJO_#:H/\ W:9+W[KW2E]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]UC:*)SJ>.-V^EV16-A]!<@FP][J>%<=6#,N Q ^WHJ6:^"OP_P!Q M=[TOR>SGQYZTR?R"H<[A-S4G;E5@Q)O6GSVW*"FQF#R<66\HD2HQE!1Q11<: M0B"X-O:=K:W>=+IX$-RHH'*C4!0B@:E0*$CCP)]3T.+?W-Y^M>6FY.M^:KM. M5S"\1M@WZ7AR%F=--.#%F)S^(^O1K#!$=1"*KL&!D10L@+@AF5P P;GZ_7V[ M(OB1O&68!@1@D$5%,$9!]",CRZ! =A3-0/(Y&/ET4_:_PLZ8VIM+/==T\_8V M;ZWW#ALKAJGKS=?9F[]S;0H_XQN)MVU.:Q6-R^2J9,=NN#5SO9<6+I]\;FW/NB+*'(;CW/G:/"4E,8F61A1I'RY:@ZJI(C,;L7!G$U6)8EUB\%*D_ACA_3C7 MX46ND DDCO'U9M'^\^PMZ5D&2RN[>M]KYW9^V-PY7-92NR28;_QL[CJZV?<^(WQB MJ.MWE_I).W]E=E[UV;M6#LEJE*RIW[#MC Y>CPAS^4K(8YLC')!)0966,/6T MU0Q8LU:J;&2QFM'*36K$P'#"&IU%8U8,H342P0J45CJ15:AZ4SSO=+=)<4>. M= DHX>*%70-9%#JT=A<$.R=C,5QT:' =;[6VYO'=/8-#2U$F\][87:&!W9GJ MFKGDES5#L:++Q;>,E C1XJCGI_X[5L[4T$(E:7U A4"NA@HN%C0+'+,92!PU ME$CQ6IH$C10*^5>))*;1J%EXCEY+>$Q*QXZ"VMJTH"2^2:?9C'2\]UZOU[W[ MKW71 /U /^N+_P"]^_=:(!XCI&;FZYV+O.KI*_=6UL/GJR@A-/15&1I5J):6 M$S"]N[572WN&16XT/'H$V MZ:(GFC#M&I;71"?A[@&QFO2Q6-$555%"HJJHL.%4 *!_K >TM3ZGH:K&BJJJ MH"@4'V#AT7''_%GK?$]C;L[*QF6[(H\EOW65JD6/@I\? MX]O2[;IJ#?5'3)N38FXL3D:;LK>HS>W(>K:C(5?66TMNY67,2U&,V!U_696H MGQ6"!;&4T\GE$)D5&6\9>,6>B1O%AE>777]1Y7A-N9)7IJDD$!\)6#KG?6*[(VME][[TW%N3NO](N&P3RR M[=I=YS;*S&%J\O5;9DG1H5=DAG2,Z/:0VT+!U9*Q-()"I)T^( %\0 M#RKII8DEJZQ^%W M5O4&8QV:V-NON;&U%%+MDU=')VSNN;$;AHMEX.#;&TL-N3#BJCQV7P>WMMTL M-#3TCQB'Q1!W#S/)*ZXW$[N\DTAD=Y))&+4[I90!)(0 %#-1:!0%0(@C554# MI&;>/3H2JH%55 )&B-&9UC4Y.@,[L:DLQD]^Z]UQ9$<:71 M7%P;,H87'T-B"./?B <$8ZV&9356(/RZ!7NGXX=$_(S"X;;G>75NT.S\%M[+ M29W"8G=F-7(4..R\M'-CY,A3T^N-!4M15#QZC?TL?9-O/+VQ\PP0VV][7#\GNE[.;GN6\^UW/6X;'NMY;B":6UD\-Y(0XD$; M-0G2'4-3U'2XV%UUL?J_9NW>O>O]L8G:FRMI8Z/$;:VWBJ<18S#8R)WDCHJ* M)VD:.!'E8@7/)]K;';[+;;.WV^PMDBLHETHBCM5?0#TZ"W-?-_,_/',F\\W\ MV[W<7_,VX3&:YN96K)-*0 7*5+FH_$ M="=Q[@%4 T%.DUG?A;T'N+(]BY');?S]NS<+O3"9G&T6]-TXS#X-.S! .SLI ML7%X_*4U+L7/]D_:Q_QRNQ8IJG( ,)&M+,)*+$JV)VY21::D(%3VI',+A85J M>V#QP)C!_9L_%2 H&_$?ZR&_)!ND'&@[G\+P!,P %9UA/AI-\:+\)!)/2JQ_ MQJV!3];[TZDS65["WML/?>,3"9C#[X[!W-N$T6$CH4QZX;;E5/6QU&VL8*:- M1X:)H5! (L?:B=VN61Y^Z5;A9M1^(R+(DJDGB0'0, <<12A(Z;M0+(@VW8HA M\(*/A":62@' $JQ!/$XS4 ].7:GQXZS[?7!S[HHFW'M.7.X:HIZNOVMN.GI(EKL?4F6EG:-)"@E1'5J51--=3N3KG M0I+0D"5"2VB0"@958EDKE&)*%236UN?I;2VLH<6\#(T8.2CH-*LI.0=/:V:. MO:X8 #H#]E_R]/CAU_M7';'VQ0;_ *7:>/K^:R66JMP[_ .OLKG'EK'QF;JZ]$EJ)8XV2GM$L3<,KLKR,6U*2&5G4)*8V'=&)E6,2*A"?IIH M5-/1VZ>G@I8(::EAAIJ:GBC@IZ>GC2&"""%!'%##%&JQQ111J%55 "J+ 6][ M=WE=Y)'+2,222:DDY)).22]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TG,K_P 7 MS:W_ %%Y3_W3U7OW7NE'[]U[K__0WTX_^/PJO_#:H/\ W:9+W[KW2E]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW24_\ =/5>_=>Z4?OW7NO_ MT=]./_C\*K_PVJ#_ -VF2]^Z]TI??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T MG,K_ ,7S:W_47E/_ '3U7OW7NE'[]U[K_]+?5K,?EES397&RX[3+BX_X]^Z]UD_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]_W]/]4L3R38# +CW[KW2F]^Z]U_]D! end GRAPHIC 18 g214294g48r24.jpg GRAPHIC begin 644 g214294g48r24.jpg M_]C_X1K417AI9@ 34T *@ @ " $2 , ! $ $: 4 ! M;@$; 4 ! =@$H , ! ( $Q ( > ?@$R ( 4 M G $[ ( ) L(=I 0 ! O .@ +<; G$ MQL M "<0061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7 MY_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%"(\%2 MT? S)&+A7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: P# M 0 "$0,1 #\ ]522224I))))2DDDDE-'K3K&X!]-[ZG.MH87UG:X-?=56_:[ M\WLLL=@'TV.MU)37=EX;7!KL[-!=Q)OU$[) M_F?/_,]Z1RL(-WNS\QK8#@XNOC:Z-KOYG^5^=_WRQ2?Z=3A:]G4V#>(]UP;N M>]H97Z;+=FSU=M;&;?H?H_YE1^RUC05=4 Y@/O@'X>MY)*2VUDXEEU67EP:7 M65N]9W[ALK=#F_\ 5+?QGN?C5/<9^M[0/1.I6^HT/ ]^' MKM*J64FL[3C8[CK);A6.;((;[75EW[MGTO\ U8E-HY5V1U+)Q:LAU#,:NDSZ M8VN-OJN]MMK=EOMK9_-?S?YZ+Z.5_P"6!_S*_P"Y9^T&QK1CT[6EP?:_P#T6[_P1)3?&+G$2,YQ M!_X.O_R*7V7._P"YSO\ MNO_ ,BETIC&8CF,:&M;?D -:( 'KW< *XDIH7=. MR[V!EF:^ YCQ%=8,UO;VIHG]V7!:"I9;6NS\+< =;>=?S$E-;[55_Y< MU?\ @*'7UJJK(RL?[93E/JIIMKWN94";'7UEGK-_1?\ :?\ K_\ @:M9V0_$ M?N]"C[.6@"VVT5_I"7?H]GIO]O\ +W?];59O6*367.;AM;&ZN,EA:Z!^D]^P M,9M>ZAG_ %U)39QNL8U@=]IMQZ' ^T-R&6 CX_H]KE=JMJN8+*7MLK/#V$.! MC3Z355P['Y$N?CU-JCV65O%@<9A[?:QOT(3]/ #LL #[0[C3\VM)3<22224 MI))))3__T?3'9U;;#7LL)!#=P82TR0V0\>WVN^FFKSZ['L:*[&A[2[>YNUHC M\U^X^URAE445A^1?E/QZC](ES&,:7?HQ#G-]OO=[/?\ SRH/ZKT_'OW56MS& MO: 7?:* QI&[Z-=EE>U__%L_/24WLKU?M=.3CFE_IUVUN;986?SAHL#FN8R[ MZ/H(63Z^4&MOIQR&.W- RK&PX>V?T>.W]Y5#US%NSKL>F_%QZJ*ZG>K>&N98 MZSU-[*;67UL=Z#:F>LS_ (1$_:-7/[2Z;]P_]ZDE(VT%UUE I8#6QOO^WWS% MAMVMW^EO]CF/V?\ @:O5WY=5;:VUXVUHTG)>3'TOI.QMRI-RJFW69(ZGT\^J M&5G0;0:][^?M7T]MZG^T:O\ RRZ;]P_]ZDE-[!(HQRR^RL6&RVQP8^6CU+'W M;=S@S=M;;^XK'KT?Z1O^*FO:^NEEC'557_:*?7N= MZE5;[?L[]K_YVI7:>L=(?6UUN1C56'Z3#=4Z#/[S'^[]])3=^T8_^E9_G!+[ M1CQ/JLC^L/#=_P!2FI?BWUMMH-B+@O94R MPWW4FRZPV$,=[1/L:T%WN=_-H6-U+IE=>V_J6->Z9#R^IIC30ACMOTE=HNQ< MFOU<=]=U.W_JDOM6*>+J_P#.']Z)M;X!+:/ )*?_TO2N MH_S=/_ABG_JVJOEXO4+[B[8W:-&%F5=22)>??754ZO=_-JWFX]F12&U/%=C7 MLL:YS2]LL<'^Y@=5]*/](LG* 9E>ED=1KKR")(:W(9H3^=LS?3V[GI*8FST\ M>Q]EI;L(]0IPL]]UV.G_,.V[/ MI?1^U;O4W_G;_P"PJW5,3.91ZXIP\VX6,:VMU&P_I7UT76-NLR'[=E;O4_X; MT_224RKOZF]SF.?:Q_L=M--0+6EPG<&W6^K[-V_T_P#SY^B>2H=3NNLK^TNJ MV;3+JJX,EVX-V6O=^;_A&J/[$/I^ELP=FL-^R&!(V^S]9]GTOS4:G!S<=H;1 M9B5- @-9C.: )+^&Y7[[G.24GZ?_ ##_ /CK_P#S]:K*!AT644>G8\6/+GO< MYK=HE[W6^UA=9M^G^^I79--&P6NVFPD,$$DD-=:[:&_\'6]R2DJIY/\ 3\+X MV?\ 4(HS<[^SO_ .V_TE4F MQM+=ULOL=&N5D_3 %8=N94WTO?99^K^GZ;_T5O\ @T:S'MLM)=EQ826DL9DL MY>YD>S+V?SF[_P X0\>C-R,FW&;>35773<,DNO#G/M]8&OT?M5;JFLK:RW_0 MV/M_F_U9)3=Q:NHX]@!J:^MY#7N=DV6N:UO#PVZIK=W[VS_S-1Q\F^N[+:S% MMO'KGWL=4 ?97_I;JW^WZ/T$]73\^IP[V7/X&W\_,_P _]]_Z16L/ M'LH;9ZKVV66V&QQ8TL;K#8:QS[7?1;_I$E(_MN5_Y7W_ .=1_P"]")B9?V@V MM=4^BREP8]EFTG5K;&N!I?:SZ+U86#U$-=;E->T/;ZP<0:[K1[::/^X?N;[7 M?G_SB2G>27-%@W;VALL)JAM>8'#9^EJ9MK?^C8UC_P#BO]&MCI^+A,8R[&%D M!KF--CK-0YWJOIMWI*?__3]'9;GW&U]=M-5;+',:UU;GF&>V7/ M]>IONC]Q5/VEU':'%CP8#BS['82)[>W*ITUU-U>8*KMF2]PI<6$A MV[VNVV.;M^DJ5MG13Z9KQ&U2)?4ZEKR8#=/9:UN]E;=OL<_Z=?\ HTE)JW=0 MQ\[+O]2ZPY+V,](XSGU--8]+U,D_W?G5J@;.E>O:[+HKNWOV,VTL$DF7V.N%SV/9*[6NKF[&M;;4;F9#6.+8:[TG,V"YV_W'^<]7^PH57/>]GK9+:PQ^XQD@R&N]0#^; M;N:_?LV?\'_.*3\O%/7JW^M7M^RN&[>V)WM\_P"2DI)DY>5B%@RLS$I]22TO MK>T';&[W.R-OYRK5Y$9EV6WJ>,YSV5TOK(<:F"OU[FVM9Z_Z-]S;7^I;N_2> MA4EE.>VQQQLDO87& _WV(6# MKO?]/]Q"K'3+\NT9AILK+7EGJ%L3Z^2QY9)_L/VI*=#;U68]?'D\#TG_ /O0 M@4X/5*,C)R/ME;_M3FO-;ZCLKV,;3^BVVM?^DV>H_P!1RJ/P<$RUN1T\,!+F M!U+7$$@,8Z?M#/H,]G\M*O"Z<&EMEF 6^IN+0T$.$M=N<7W.]@+@WB?SMLK-HP^C-MIN?Z?YK/H*]TIP=T['<#N#F @C4$'NDI__U/4G55..YS&D MGDD E-Z%'^C;_FA$224C]"C_ $;?\T)Q32""*V@C@P%-,[Z)^!24T_MG1Y_G M\:?Z[/[U3ZQU#H]> Y_JTO LIEM>VQT&ZH?S=>YR%CY.8VB@4-KM-_3;7^G192][@9:QS22W\[VM_-5+UL_4AP M$:/+L1^T&?IL:+VV;/=^_:G;9:[+QZ[@2]EY+7^D:FP:,Y]CV?SOI[/IV*T^ MBFWJKO5K;9&.V-S08][_ -Y"RV8'3LVG.]&NHN8^E]K&L:XCVV55N<=CW5_S MKMJ2D37=(K>6NB&G(<=L L_1GU][/:[]Y) M24GI $EV5$$\9/#1N/YJN8%;32^MX]1M5UC6;_<0W=HW<[W*HSJW2F7&\/>7 MD%IFT%NIW']%ZOI;MWYVQ7.EO;;CON;JRVZQS#(,C<1^87>"2FQZ%'^C;_FA M+T*/]&W_ #0B))*1^A1_HV?YH4P ! T 3I)*?__5]522224I,1((\53;U"VS M>:L.ZQC7OKW@U $UN=4\@/N:[Z;%2O/7O0R1CBYU[ZK&XXM&.VMMA:?1>]]% M_K;66;=_\A)2=N%G?9JL:T8US*6!@W-?!AOHDED_G,HVG%Q2 Y@ M#1Z@$NQE3B&9CG?SKF)*9_LE_J^J,;##Y<2X,<"2_<7ET?O\ MJ/5EN/G/NH=<:A5CN+P&!TGV/I:WW'_A%4J:RZIEU>+G.KL:'L/VHB6N&YI@ MYJ%G8_43B6?LS&R*\V :'Y&2YU0<"#^F8S,\7556XMM/KN+&/< M:R-P:^[W>G;8_P"A4_\ -24TK_\QM]7_5I8V5DV M]6HHR:; ^NBQ_P!H-8KJ=N=6WTF?IKW^LS9OL_D*X/\ E9W_ (7;_P!6]#ZB MZ]F5C.QAOOVV ,VAPVGT][Y??BM;M=Z?YR2D>9DY]>4[[.7FH"-HH%K9 W%S M;*[J7_2]GIN0F9/5"W;OL-M0EP., ' [0UX'K^Y[?^#M_/\ YM4\EFUX^U8F M.RV(!>RIKX.XC:_]H!WYC]G_ !?_ :C%(K]+[+B>FPEH;Z=, @-]2O_ )0] MOL:SU&)*=G"OS/M#JYUMKG;_ *>S9^C4^G_1O_X^W_JE MDX;+VDNP\2DENV75LJ)&T'T]Q'4/S6N]BU.E%YQWNLD6&ZPV-+0V';C[8;9> MW_P7_P @DINI)))*4DDDDI__UO54DDDE.57CWVX3W466LL9?E ,K>UF[=?^/>KIZ7@[WP^YA)-KVLR;F M %Y<]S_39WI=;8 2UU>[9;:]GT'O24CS<+(NN-E3@&OK]-XW/K> M(=O:YEU!W_G*MC49]'6*F7FLXGH6&F'V66^KNK];?9>3^@]/TO3_ #_4]1;" M!D8E.0YCGE[75SM=6]S##HW-FMS=S?:DISLBNBL.#NIN?:WBMYQI+FAVUDVT M>QWLL_\ !?\ A$#?4REM;+2P&QS'%EF(W:) =[=GI.]&O],SV?:%I_LO'_?N M.LZW6'7Q^FF9TC$8T,8;6L&@:+7@?=N24AQ**:[6,Q<_A5 M7L_>5CI_T;_^/M_ZI19TG%K:&5NN8T<-;=8 /\UZL8^/5C5^G7N@N+B7.+W$ MN.YQ+["YR2DJ2222E))))*?_U_2^I59%V!?7C5TVY#FGT690)I+QJSUPP.?Z M>[]U4STDC-P[Z\+!:VBUSGV!I%C6FNRO=C;6;?5WN8U_J?X'U%K))*<#KHP# MFL;?]C]9U;7-;DT.N<6--K'3Z;F[ZF^O[&._F_TO^D5-IZ6ZQKGMZ=8RECB_ M]3L-GHT':YE9/D8-=)AS*VX][&A MCG;MS=CW-^@[]S^=_<1'=;R&5&VS,Q@TL>6$8V1R 'UES/4W>QME7JU_36^D MDIY_]M93KO3KS<-SX>6U.IN;N#=CW[;/4/\ -,9D^]C+/\'_ */](SNO6,$_ M;L8^YQD8UY'IEIL9NVV.V.9M^G_-O70I)*<']M9!:YK,W#?;M#VD4W; S1[G MN>_;N4 W?F M8C7P"]HHR#J[V>SWM<[]+_(_\FIOZW>PN'VO&)K:*[(HOVBXO7M>_;5M_ MP7_LPMY))3ALZS8;78[LW&-K;65NVT7:'>UMM4FQS/5VO:UG_;UGZ-!9UZ]S M&N&?A/W.V@MHOVDGV!K7>J[Z-P_\X71))*E9'#/1VL]?\VSUG6>__ $2T M$DE(<7[7]G9]L-9R/S_1!#)_D>I[T9)))2DDDDE/_]G_[2+*4&AO=&]S:&]P M(#,N, X0DE-! 0 #X< 5H QLE1QP" " !\< E "')R,CDS-S0X M' (% !U-:6-R;W-O9G0@5V]R9" M($-(05)4($$N1$]#6#A"24T$)0 M$-C/V'F$ =>7-*ZKG*"X$@4X0DE-!#H .4 0 0 "W!R M:6YT3W5T<'5T !0 !0&Q .$))30/S ) ! #A"24TG$ M "@ ! (X0DE- _4 $@ +V9F $ ;&9F 8 $ M+V9F $ H9F: 8 $ ,@ $ 6@ 8 $ -0 $ +0 M 8 $X0DE- _@ ' /____________________________\# MZ #_____________________________ ^@ ________________ M_____________P/H /____________________________\#Z .$)) M300( 0 0 D ) #A"24T$'@ ! X0DE- M!!H T, & (Q "B@ < 0P!( $$ 4@!4 " M00 $ 0 "B@ C$ M 0 0 0 &YU M;&P " !F)O=6YD'1)D%L:6=N96YU;0 M ]%4VQI8V5(;W)Z06QI9VX '9&5F875L= EV97)T06QI9VYE;G5M M #T53;&EC959E7!E M96YU;0 !%%4VQI8V5"1T-O;&]R5'EP90 !.;VYE "71O<$]U='-E M=&QO;F< "FQE9G1/=71S971L;VYG QB;W1T;VU/=71S M971L;VYG MR:6=H=$]U='-E=&QO;F< #A"24T$* M# (_\ #A"24T$$0 0$ .$))3004 $ CA" M24T$# 9H@ $ "@ B@ > 0+ 9A@ 8 '_V/_M Q! M9&]B95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1 M%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P, M# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P, M# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ B@"@ P$B (1 0,1 ?_= M 0 "O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! M 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A M$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$ MDU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:V MQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%1 M87$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G M-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ ]522224I))))2DDDDE-'K3K&X!]- M[ZG.MH87UG:X-?=56_:[\WLLL= M@'TV.MU)3 M7=EX;7!KL[-!=Q)OU$[)_F?/_,]Z1RL(-WNS\QK8#@XNOC:Z-KOYG^5^=_WR MQ2?Z=3A:]G4V#>(]UP;N>]H97Z;+=FSU=M;&;?H?H_YE1^RUC05=4 Y@/O@' MX>MY)*2VUDXEEU67EP:765N]9W[ALK=#F_\ 5+?QGN?C5/<9^M[0/1.I6^HT/ ]^'KM*J64FL[3C8[CK);A6.;((;[75EW[MGTO\ U8E- MHY5V1U+)Q:LAU#,:NDSZ8VN-OJN]MMK=EOMK9_-?S?YZ+Z.5_P"6!_S*_P"Y M9^T&QK1CT[6EP?: M_P#T6[_P1)3?&+G$2,YQ!_X.O_R*7V7._P"YSO\ MNO_ ,BETIC&8CF,:&M; M?D -:( 'KW< *XDIH7=.R[V!EF:^ YCQ%=8,UO;VIHG]V7!:"I9;6NS M\+< =;>=?S$E-;[55_YZAG_ %U)39QNL8U@=]IMQZ' ^T-R&6 CX_H] MKE=JMJN8+*7MLK/#V$.!C3Z355P['Y$N?CU-JCV65O%@<9A[?:QOT(3]/ #L ML #[0[C3\VM)3<22224I))))3__T?3'9U;;#7LL)!#=P82TR0V0\>WVN^FF MKSZ['L:*[&A[2[>YNUHC\U^X^URAE445A^1?E/QZC](ES&,:7?HQ#G-]OO=[ M/?\ SRH/ZKT_'OW56MS&O: 7?:* QI&[Z-=EE>U__%L_/24WLKU?M=.3CFE_ MIUVUN;986?SAHL#FN8R[Z/H(63Z^4&MOIQR&.W- RK&PX>V?T>.W]Y5#US%N MSKL>F_%QZJ*ZG>K>&N98ZSU-[*;67UL=Z#:F>LS_ (1$_:-7/[2Z;]P_]ZDE M(VT%UUE I8#6QOO^WWS%AMVMW^EO]CF/V?\ @:O5WY=5;:VUXVUHTG)>3'TO MI.QMRI-RJFW69(ZGT\^J&5G0;0:][^?M7T]MZG^T:O\ RRZ;]P_]ZDE-[!(H MQRR^RL6&RVQP8^6CU+'W;=S@S=M;;^XK'KT?Z1O^ M*FO:^NEEC'557_:*?7N=ZE5;[?L[]K_YVI7:>L=(?6UUN1C56'Z3#=4Z#/[S M'^[]])3=^T8_^E9_G!+[1CQ/JLC^L/#=_P!2FI?BWUMMH.W_JDOM6*>+J_P#. M']Z)M;X!+:/ )*?_TO2NH_S=/_ABG_JVJOEXO4+[B[8W:-&%F5=22)>??754 MZO=_-JWFX]F12&U/%=C7LL:YS2]LL<'^Y@=5]*/](LG* 9E>ED=1KKR")(:W M(9H3^=LS?3V[GI*8FST\>Q]EI;L(]0IPL]]UV.G_,.V[/I?1^U;O4W_G;_P"PJW5,3.91ZXIP\VX6,:VMU&P_ MI7UT76-NLR'[=E;O4_X;T_224RKOZF]SF.?:Q_L=M--0+6EPG<&W6^K[-V_T M_P#SY^B>2H=3NNLK^TNJV;3+JJX,EVX-V6O=^;_A&J/[$/I^ELP=FL-^R&!( MV^S]9]GTOS4:G!S<=H;19B5- @-9C.: )+^&Y7[[G.24GZ?_ ##_ /CK_P#S M]:K*!AT644>G8\6/+GO[^SO_ .V_TE4FQM+=ULOL=&N5D_3 %8=N94WTO?99^K^GZ;_T5O\ M@T:S'MLM)=EQ826DL9DLY>YD>S+V?SF[_P X0\>C-R,FW&;>35773<,DNO#G M/M]8&OT?M5;JFLK:RW_0V/M_F_U9)3=Q:NHX]@!J:^MY#7N=DV6N:UO#PVZI MK=W[VS_S-1Q\F^N[+:S%MO'KGWL=4 ?97_I;JW^WZ/T$]73\^IP[V M7/X&W\_,_P _]]_Z16L/'LH;9ZKVV66V&QQ8TL;K#8:QS[7?1;_I$E(_MN5_ MY7W_ .=1_P"]")B9?V@VM=4^BREP8]EFTG5K;&N!I?:SZ+U86#U$-=;E->T/ M;ZP<0:[K1[::/^X?N;[7?G_SB2G>27-%@W;VALL)JAM>8'#9^EJ9MK?^C8UC M_P#BO]&MCI^+A,8R[&%D!KF--CK-0YWJOIMWI*?__3]'9;GW&U M]=M-5;+',:UU;GF&>V7/]>IONC]Q5/VEU':'%CP8#BS['82)[>W* MITUU-U>8*KMF2]PI<6$AV[VNVV.;M^DJ5MG13Z9KQ&U2)?4ZEKR8#=/9:UN] ME;=OL<_Z=?\ HTE)JW=0Q\[+O]2ZPY+V,](XSGU--8]+U,D_W?G5J@;.E>O:[+HKNWOV,VTL$D MF7V.N%SV/9*[6NKF[&M;;4;F9#6.+8:[TG,V"YV_W'^<]7^PH57/>] MGK9+:PQ^XQD@R&N]0#^;;N:_?LV?\'_.*3\O%/7JW^M7M^RN&[>V)WM\_P"2 MDI)DY>5B%@RLS$I]22TOK>T';&[W.R-OYRK5Y$9EV6WJ>,YSV5TOK(<:F"OU M[FVM9Z_Z-]S;7^I;N_2>A4EE.>VQQQLDO87& _WV(6#KO?]/]Q"K'3+\NT9AILK+7EGJ%L3Z^2QY9)_L/VI M*=#;U68]?'D\#TG_ /O0@4X/5*,C)R/ME;_M3FO-;ZCLKV,;3^BVVM?^DV>H M_P!1RJ/P<$RUN1T\,!+F!U+7$$@,8Z?M#/H,]G\M*O"Z<&EMEF 6^IN+0T$. M$M=N<7W.]@+@WB?S MMLK-HP^C-MIN?Z?YK/H*]TIP=T['<#N#F @C M4$'NDI__U/4G55..YS&DGDD E-Z%'^C;_FA$224C]"C_ $;?\T)Q32""*V@C M@P%-,[Z)^!24T_MG1Y_G\:?Z[/[U3ZQU#H]> Y_JTO LIEM>VQT&ZH?S=>YR M%CY.8VB@4-KM-_3;7^G192][@9 M:QS22W\[VM_-5+UL_4AP$:/+L1^T&?IL:+VV;/=^_:G;9:[+QZ[@2]EY+7^D M:FP:,Y]CV?SOI[/IV*T^BFWJKO5K;9&.V-S08][_ -Y"RV8'3LVG.]&NHN8^ ME]K&L:XCVV55N<=CW5_SKMJ2D37=(K>6NB M&G(<=L L_1GU][/:[]Y)24GI $EV5$$\9/#1N/YJN8%;32^MX]1M5UC6;_<0 MW=HW<[W*HSJW2F7&\/>7D%IFT%NIW']%ZOI;MWYVQ7.EO;;CON;JRVZQS#(, MC<1^87>"2FQZ%'^C;_FA+T*/]&W_ #0B))*1^A1_HV?YH4P ! T 3I)*?__5 M]522224I,1((\53;U"VS>:L.ZQC7OKW@U $UN=4\@/N:[Z;%2O/7O0R1CBYU M[ZK&XXM&.VMMA:?1>]]%_K;66;=_\A)2=N%G?9JL:T8US*6!@W-?!AOHDED_ MG,HVG%Q2 Y@#1Z@$NQE3B&9CG?SKF)*9_LE_J^J, M;##Y<2X,<"2_<7ET?O\ J/5EN/G/NH=<:A5CN+P&!TGV/I:WW'_A%4J:RZIE MU>+G.KL:'L/VHB6N&YI@YJ%G8_43B6?LS&R*\V :'Y&2YU0<"#^F8S,\7556XMM/KN+&/<:R-P:^[W>G;8_P"A4_\ -24TK_\QM]7_5I8V5DV]6HHR:; ^NBQ_P!H-8KJ=N=6WTF?IKW^LS9OL_D* MX/\ E9W_ (7;_P!6]#ZBZ]F5C.QAOOVV ,VAPVGT][Y??BM;M=Z?YR2D>9DY M]>4[[.7FH"-HH%K9 W%S;*[J7_2]GIN0F9/5"W;OL-M0EP., ' [0UX'K^Y[ M?^#M_/\ YM4\EFUX^U8F.RV(!>RIKX.XC:_]H!WYC]G_ !?_ :C%(K]+[+B M>FPEH;Z=, @-]2O_ )0]OL:SU&)*=G"OS/M#JYUMKG;_ M *>S9^C4^G_1O_X^W_JEDX;+VDNP\2DENV75LJ)&T'T]Q'4/S6N]BU.E%YQW MNLD6&ZPV-+0V';C[8;9>W_P7_P @DINI)))*4DDDDI__UO54DDDE.57CWVX3 MW466LL9?E ,K>UF[=?^/ M>KIZ7@[WP^YA)-KVLR;F %Y<]S_39WI=;8 2UU>[9;:]GT'O24C MS<+(NN-E3@&OK]-XW/K>(=O:YEU!W_G*MC49]'6*F7FLXGH6&F'V66^KNK]; M?9>3^@]/TO3_ #_4]1;"!D8E.0YCGE[75SM=6]S##HW-FMS=S?:DISLBNBL. M#NIN?:WBMYQI+FAVUDVT>QWLL_\ !?\ A$#?4REM;+2P&QS'%EF(W:) =[=G MI.]&O],SV?:%I_LO'_?N.LZW6'7Q^FF9TC$8T,8;6L&@:+7@?=N24AQ**:[6 M,Q<_A57L_>5CI_T;_^/M_ZI19TG%K:&5NN8T<-;=8 /\UZ ML8^/5C5^G7N@N+B7.+W$N.YQ+["YR2DJ2222E))))*?_U_2^I59%V!?7C5TV MY#FGT690)I+QJSUPP.?Z>[]U4STDC-P[Z\+!:VBUSGV!I%C6FNRO=C;6;?5W MN8U_J?X'U%K))*<#KHP#FL;?]C]9U;7-;DT.N<6--K'3Z;F[ZF^O[&._F_TO M^D5-IZ6ZQKGMZ=8RECB_]3L-GHT':YE9/D8-=)AS*VX][&ACG;MS=CW-^@[]S^=_<1'=;R&5&VS,Q@TL>6$8V1R M 'UES/4W>QME7JU_36^DDIY_]M93KO3KS<-SX>6U.IN;N#=CW[;/4/\ -,9D M^]C+/\'_ */](SNO6,$_;L8^YQD8UY'IEIL9NVV.V.9M^G_-O70I)*<']M9! M:YK,W#?;M#VD4W; S1[GN>_;N4 W?F8C7P"]HHR#J[V>SWM<[]+_(_\FIOZW>PN'VO&)K: M*[(HOVBXO7M>_;5M_P7_LPMY))3ALZS8;78[LW&-K;65NVT7:'>UMM4FQ MS/5VO:UG_;UGZ-!9UZ]S&N&?A/W.V@MHOVDGV!K7>J[Z-P_\X71))*E9' M#/1VL]?\VSUG6>__ $2T$DE(<7[7]G9]L-9R/S_1!#)_D>I[T9)))2DDDDE/ M_]DX0DE-!"$ %4 ! 0 \ 00!D &\ 8@!E " 4 !H &\ = !O M ', : !O ' 3 $$ 9 !O &( 90 @ % : !O '0 ;P!S &@ ;P!P " M0P!3 #8 ! #A"24T$!@ !P ( 0$ _^$.IVAT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7 M-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT&UL;G,Z&%P+S$N,"]S5'EP M92]297-O=7)C945V96YT(R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N M861O8F4N8V]M+W!H;W1O&UP.D-R96%T941A=&4] M(C(P,C(M,#0M,C%4,C(Z,S4Z,C,K,#4Z,S B('AM<#I-971A9&%T841A=&4] M(C(P,C(M,#0M,C%4,C(Z,SDZ-#(K,#4Z,S B(&1C.F9O&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HU-C=#,D9$-CDU0S%% M0S$Q03,P-SDT.3 X-C8Y.39#-2(@>&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI M9#HU-C=#,D9$-CDU0S%%0S$Q03,P-SDT.3 X-C8Y.39#-2(@>&UP34TZ3W)I M9VEN86Q$;V-U;65N=$E$/2)X;7 N9&ED.C4V-T,R1D0V.35#,45#,3%!,S W M.30Y,#@V-CDY-D,U(B!P:&]T;W-H;W Z0V]L;W)-;V1E/2(S(CX@/&1C.G1I M=&QE/B \"UD969A=6QT(CY- M:6-R;W-O9G0@5V]R9" M($-(05)4($$N1$]#6#PO&UP+FEI9#HU-C=#,D9$-CDU0S%%0S$Q03,P-SDT.3 X-C8Y.39# M-2(@7!E/2)297-O M=7)C92(O/B \+W)D9CI$97-C&UP M;65T83X@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W M(C\^_^X #D%D;V)E &1 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! M 0$! 0$! 0$! @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# P,#_\ $0@",0** P$1 (1 0,1 ?_= 0 4O_$ M :( & @,! <(!@4$"0,* @$ "P$ 8# 0$! M !@4$ P<"" $) H+$ " 0,$ 0,# @,# P(&"74! @,$$042!B$'$R( M"#$403(C%0E10A9A)#,74G&!&&*1)4.AL? F-'(*&<'1-2?A4S:"\9*B1%1S M148W1V,H5597&K+"TN+R9(-TDX1EH[/#T^,I.&;S=2HY.DA)2EA96F=H:6IV M=WAY>H6&AXB)BI25EI>8F9JDI::GJ*FJM+6VM[BYNL3%QL?(R'EZ>WQ]?G]TA8:'B(F*BXR-CH^#E)66EYB9FIN]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW13?DK\X/C1\1J_:N*[VW[D-LY7>6*S^?PN-PFQ.P-^U<>WML5F M"QF9W%G8]@[7W*NUZ]T5S_AZK^7+_S^ MSG_ -KGW[KW7O\ AZK^ M7+_S^SG_ -KGW[KW7O\ MAZK^7+_S^S]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=?_0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6N#_-NVOMC?'\P M?^7/LS>VV\!O+9VY>P.I,?N3:6[,-C=Q[7W#0)WW@ZA*+.[?S--6XC,4D=3& MLJ1U$,B),BR !U4CW7NC(_[*9\1_^\1_BA_Z31TA_P#8)[]U[KW^RF?$?_O$ M?XH?^DT=(?\ V">_=>Z]_LIGQ'_[Q'^*'_I-'2'_ -@GOW7NO?[*9\1_^\1_ MBA_Z31TA_P#8)[]U[KW^RF?$?_O$?XH?^DT=(?\ V">_=>Z]_LIGQ'_[Q'^* M'_I-'2'_ -@GOW7NO?[*9\1_^\1_BA_Z31TA_P#8)[]U[KW^RF?$?_O$?XH? M^DT=(?\ V">_=>Z]_LIGQ'_[Q'^*'_I-'2'_ -@GOW7NO?[*9\1_^\1_BA_Z M31TA_P#8)[]U[KW^RF?$?_O$?XH?^DT=(?\ V">_=>Z]_LIGQ'_[Q'^*'_I- M'2'_ -@GOW7NO?[*9\1_^\1_BA_Z31TA_P#8)[]U[KW^RF?$?_O$?XH?^DT= M(?\ V">_=>Z]_LIGQ'_[Q'^*'_I-'2'_ -@GOW7NO?[*9\1_^\1_BA_Z31TA M_P#8)[]U[H@_>W4/4/57\P'^7E+U3U)U9U2VX^P.L8]Q+U?UULWKJ'<*8[O1 M),;_ !Z#9N$PD.9?&NS&F:I65J?R/XRNM]7NO=;4OOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO_1W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6N]_-'_P"WE?\ M+-_\27U-_P"_VPWOW7NCX^_=>Z][]U[KWOW7NHD^1Q5(T4=;FL%035%5%14] M-D4?H!]^Z]U)22*5=<$]/4Q7=1- M25$-7 S1LTZQ?>8^T++E,0ZU+1I2O%E M\9+'63S+KBI:.2*K=*RM=.1!$7F(YTV]^Z]UFNERIEA$H ;P&>$5+1DE?,E* M7%1)3JZZ6D52BMP2#Q[]U[KLV6*:>1HX::F59*JJGD2"DI(F)'FK*J9DIZ2 M:23)(RHH!)( /OW7NN@58!D9'1@&22-UDCD1@&22*1"TZE^_ M=>Z][]U[KWOW7NO>_=>Z][]U[JLSY8_]E^_RV?\ Q(?7O_O\8_?NO=;,?OW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO_2W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW6N]_-'_P"WE?\ +-_\27U-_P"_VPWOW7NCX^_=>Z][]U[KWOW7NJG>T_B9 MO_N+^;YU[W!F=HQ8[XM8WX-;"ZQ[1WYNOJ_;>^-B=A[HV[\K*OL[+=,T6R[+DH\M2;EQM*]5 ^/6@CFB\A9/=>Z+'TY2?S>>NJOX\8[$;#[/V' MLO;>^L-G^UMA8#JGI'&;)S"[W_F:]RUO;N5W-38[#?Q&BEJ/@QG\/NJJEQ,] M(]5DYQD'9LD:A7]U[HT6)^*G?W26[_G7@.@=K==9+J;#[L[-^Z^]=I]@4VU*>OH3#686GI5J+1/32O[KW778>WOYHG:V+W)E] MR;$^1=5BO[@?SC-J;!ZNRVU^K:/%YR+L#I+JO%?R_-N]W]8,U3MW=N"WGDZO M>&%IAEDKRM2!25TD19WE]U[I:;ERW\X_%===KXS8&Q\[B-T8+H;LG$]58C;F MT>K)-L;?RNV=I_%;&?#O'='8C(P24>5[9JLD_9E/V3B,H)<91T5"L3Q4T4&* M,GNO="!V]U5\Z.^/Y;OO7'7FTL;V/V1\,5VONVG^0G8F[^CNS::OV=M.7 MXT4NY(\'1U28>"KJZB!)8ON880GOW7ND?V)6_P W/"T/R(Q>P(=X;KS&TL5W M,G6VY8]N=0OC]\XK9??/QZH_BIENB():6GI-V=K=O?&U.QJ[LO&Y"&&E_C,B MQQI05*8Q/?NO=%^WAWK_ #3&[8VMTGM#+]JX?O\ SO1GR=^0O6_36Y]D=,4J M;BPNV/YH.R^L^ALEWRE7B)8,%T]0_";<]739IZ7(TM2YBCJ9I9,K3QM-[KW6 MQ!DA0KD:X8PZL<*RI% P:5@:,3/]N5:H"U#*8K6,@#D?JYO[]U[J%[]U[KWO MW7NJS/EC_P!E^_RV?_$A]>_^_P 8_?NO=;,?OW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO__3W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6N]_-'_P"WE?\ +-_\ M27U-_P"_VPWOW7NCX^_=>Z][]U[KWOW7N@+^1O9J*FCVY-VK\CNT,#U=LNNW764225U-M7;LF8J,K7> >6>.@%.K(9 MO(GNO=%_^,_?_>7RDVOV9WSM6?KO:7377ORL[@Z'QG5&3V'GLWV?N'JGXV;C M_N;V?V!N7=U-N&@DV]\B.RR>Y<)3[A[ER'QWAR^Y,7LO&8+$=Y5?1.&^175O5FXLFF[ZI<5 MO3O?8N;&,VS2:) =WTE3B*J2)DCJ)?=>Z:M[?S:OCSUYOGL/8.Z^KOD'25W5 MO8&^.MMXY^CP/7E=M6ESG5?<71O1O:F0H*]>PXLA7X'8V\_D;M1Y)A2K)7T] M14K2QR34^A_=>Z7VY?YD_1VU]Q=Z;/J]@=X5>[^@MW]);.W)M6#;.UJ3<&XZ MKY _(K/_ !3Z^KMOT.5W?014'D[FV[)'44>3FI*K^!55+DHPXE:GB]U[I%_( MCY_UN'_EN8/Y]?&K#417=>_^E]L8';'=&VC7?8T.^/E!C_C1V)C-SXK;&[** M"#.[6S29-Z&KH\I444LU)#*1-!*T9]U[J/W%_,KVAM?OO:/2_5NWLYFZK9/S M@W1\4/D_@-V;6([0HMN;:Z$[S[@I-R]7[&I,_BL_29??;].1U6U,C5T=5@MS M8?((U)(7>3[3W7NFC='\X?XQ[5ZX_P!)DW7G?>=QU)O7Y,[$W%@=M8'8M;F] MK9+XC]4[/[R[FRN1GR.^,3AZ_;U#U7OBCKJ*>DGEGGKXYZ!H4E5))/=>ZG[O M_F5X#%=\X3%[0V?N7>'QDP'5G\P'-]G[SQ.RZO,=D[H[+^"=?TC0;OH.DMN8 MG.39RMVSMZM[8J:?,QY+$K45D6/>KHBL4+B7W7NA_P"B?E=U_P!\]R?W1V[B M=KY&+=?Q/Z\^7W2O8V*_NWG,QE.E-Y=G[LZ5W=M'+;LPLN6A\N'[)VK#7T(Q M]:E-D,1E8_O::GR%)+$/=>Z.3[]U[KWOW7NO>_=>ZK,^6/\ V7[_ "V?_$A] M>_\ O\8_?NO=;,?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]3?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=:[W\T?_ +>5_P LW_Q)?4W_ +_;#>_=>Z/C[]U[ MKWOW7NO>_=>Z#?MWJC:/=W7^4ZWWO'7KB*[+[1W3BLOAJD4.XMH;YZ\W7A]] M]?;[VM7LDJ46X]G[OP%)5P,R-'-&LM/(#%/(/?NO=-D7071\&]-[=CT_5.SJ M#?/9V9JMT]GY?"P9C"87L'>V3V[+M+-[\W)L*@S:[!J-ZYW;-3+0U65_AIR4 M]-):6HED591[KW00[:^#WQVZ^SNP).IM@;-ZHZUV3NS9O8^:Z5VSL7!YG:G8 MO:O4&*PV$^.O96:W5O&?/[TVOG_CSBL/]OA8L5410Y&GE2.NU_:TS)[KW2GS M?PS^(>YW7&WXVIW+6X[XT=6T%;O3+XG<& M\*RDI]S05&Y<[@.TZWO3;^6RCIN4 U6"[LR51NRC$0BCI\U/)*JB-VB/NO=* MNL^-/QTR'4.,^/==TGL6IZ$PN:I=R8?IUHLY%L?&[@H=X578E#F*:DI\W#DO MNZ/L&NFSD8>J>)Z]TT;G^)'Q6WO6R93>OQZZTWAE9LAD_=>Z3)^ M"?PE.W&V?_LJO4?]TFJ-YU;[=--NML<]7V/L+!=5=BU+XE?%FGWAG^PZ3X_\ 7N.W]NJ/,Q[AWEB/[T83 M/Y#^\M/M.EW1505.&W)00X/+;K@V%@OXK7XV.CR&2EQ%--4SRSHTK>Z]T]== M?'SJ;J?>FY-]; VGB=L93.[$VIU1B,5@L;1X;;>P>I]G[AW-OFDZ^V9B*%0M M/0;A[,WKE]T9VMJ'FKLOFZT2RN%AC7W[KW0T>_=>Z][]U[KWOW7NJS/EC_V7 M[_+9_P#$A]>_^_QC]^Z]ULQ^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]7?X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:ZW\U&KI*#^9'_+1JZ^KI*"C@[)ZF:: MLKJF&CI(5_T[8:QFJJEXH(0QX&IAJ8@"Y(!]U[H\7]X]J?\ /:;&_P#0WVG_ M /7CW[KW7O[Q[4_Y[38W_H;[3_\ KQ[]U[KW]X]J?\]IL;_T-]I__7CW[KW7 MO[Q[4_Y[38W_ *&^T_\ Z\>_=>Z]_>/:G_/:;&_]#?:?_P!>/?NO=>_O'M3_ M )[38W_H;[3_ /KQ[]U[KW]X]J?\]IL;_P!#?:?_ ->/?NO=>_O'M3_GM-C? M^AOM/_Z\>_=>Z]_>/:G_ #VFQO\ T-]I_P#UX]^Z]U[^\>U/^>TV-_Z&^T__ M *\>_=>Z]_>/:G_/:;&_]#?:?_UX]^Z]U[^\>U/^>TV-_P"AOM/_ .O'OW7N MO?WCVI_SVFQO_0WVG_\ 7CW[KW7O[Q[4_P">TV-_Z&^T_P#Z\>_=>Z]_>/:G M_/:;&_\ 0WVG_P#7CW[KW7O[Q[4_Y[38W_H;[3_^O'OW7NJT_E/E\+D/Y@G\ MMRFQ>=P.7J(M^]>U,T.%S>*S+P4_^G6&$35'\+JZL4Z/*VE=974;VO8^_=>Z MV<_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_];?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=$*^9G\N?H'YS5VT,GV_D.QL-7;1P^5VXK["W+C,70[EV[E,U@-S MQ8?=N"W'M[=>WO_ M *$/5O\ ]I_W[KW7O^@>7X(?\[[O7_T(>K?_ +3_ +]U[KW_ $#R_!#_ )WW M>O\ Z$/5O_VG_?NO=>_Z!Y?@A_SON]?_ $(>K?\ [3_OW7NO?] \OP0_YWW> MO_H0]6__ &G_ '[KW5?7\U3^47\7/A/_ "_?DI\H^G,QV=/V9U%M?;69VFF\ MINJ-R;;%9E>PMH;8K3D\%4=214N20XG.5"HLNI$D*O;4BD>Z]U8,?^$\OP0N M;9SO11^%&XNKR!_@"_4+,?\ 8DGW[KW77_0/+\$/^=]WK_Z$/5O_ -I_W[KW M7O\ H'E^"'_.^[U_]"'JW_[3_OW7NO?] \OP0_YWW>O_ *$/5O\ ]I_W[KW7 MO^@>7X(?\[[O7_T(>K?_ +3_ +]U[KW_ $#R_!#_ )WW>O\ Z$/5O_VG_?NO M=>_Z!Y?@A_SON]?_ $(>K?\ [3_OW7NO?] \OP0_YWW>O_H0]6__ &G_ '[K MW0N]%?R3/AW\?^TME=K[0R_=&3RVQ=UX;?&/V]F]Y;:HMIYC=6UJ/.0;,R>Z MZ'9>QMH9/./3[KW5OGOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO_7W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U31_PH0_[_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[K_T-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=%3^;GRPVM\'_C!V?\G=X;2W1OW$==+LVAIME;,?#P[DW5N7L3L#:G M5^R\#CZO/Y#%X7'+D]Y;TH(IZJJG2&DIFDF;4$TM[KW1*_\ 9\_YDB\/_(\^ M1VH<-H^97\OV1-0^NEU[^LZW^A'U]^Z]U[_9]/YD7_>CWY(?^EC_ ,O_ /\ MM_>_=>Z]_L^G\R+_ +T>_)#_ -+'_E__ /V_O?NO=>_V?3^9%_WH]^2'_I8_ M\O\ _P#M_>_=>Z]_L^G\R+_O1[\D/_2Q_P"7_P#_ &_O?NO=>_V?3^9%_P!Z M/?DA_P"EC_R__P#[?WOW7NO?[/I_,B_[T>_)#_TL?^7_ /\ V_O?NO=>_P!G MT_F1?]Z/?DA_Z6/_ "__ /[?WOW7NO?[/I_,B_[T>_)#_P!+'_E__P#V_O?N MO=>_V?3^9%_WH]^2'_I8_P#+_P#_ +?WOW7NO?[/I_,B_P"]'OR0_P#2Q_Y? M_P#]O[W[KW7O]GT_F1?]Z/?DA_Z6/_+_ /\ [?WOW7NO?[/I_,B_[T>_)#_T ML?\ E_\ _P!O[W[KW7O]GT_F1?\ >CWY(?\ I8_\O_\ ^W][]U[KW^SZ?S(O M^]'OR0_]+'_E_P#_ -O[W[KW7O\ 9]/YD7_>CWY(?^EC_P O_P#^W][]U[KW M^SZ?S(O^]'OR0_\ 2Q_Y?_\ ]O[W[KW1(OYD._OYGWSL^$7R!^)NV/Y./>77 MFX>Y=M[?PF)WANCY<_!+(;>P\^'WWM3==1)E8,+WS4Y7PST& FBC:&&9A.Z: MET%F7W7NCOM\]/YD 8A/Y'WR29;^DM\Q?Y?R,1_4J/D"X4_[$^_=>ZX_[/I_ M,B_[T>_)#_TL?^7_ /\ V_O?NO=>_P!GT_F1?]Z/?DA_Z6/_ "__ /[?WOW7 MNO?[/I_,B_[T>_)#_P!+'_E__P#V_O?NO=>_V?3^9%_WH]^2'_I8_P#+_P#_ M +?WOW7NO?[/I_,B_P"]'OR0_P#2Q_Y?_P#]O[W[KW7O]GT_F1?]Z/?DA_Z6 M/_+_ /\ [?WOW7NO?[/I_,B_[T>_)#_TL?\ E_\ _P!O[W[KW7O]GT_F1?\ M>CWY(?\ I8_\O_\ ^W][]U[KW^SZ?S(O^]'OR0_]+'_E_P#_ -O[W[KW7O\ M9]/YD7_>CWY(?^EC_P O_P#^W][]U[KW^SZ?S(O^]'OR0_\ 2Q_Y?_\ ]O[W M[KW7O]GT_F1?]Z/?DA_Z6/\ R_\ _P"W][]U[KW^SZ?S(O\ O1[\D/\ TL?^ M7_\ _;^]^Z]U[_9]/YD7_>CWY(?^EC_R_P#_ .W][]U[KW^SZ?S(O^]'OR0_ M]+'_ )?_ /\ ;^]^Z]U[_9]/YD7_ 'H]^2'_ *6/_+__ /M_>_=>Z]_L^G\R M+_O1[\D/_2Q_Y?\ _P#;^]^Z]TL.B?YBG;N\?E%UY\5/D[\"NY/AQO3N;K/M M;LOIS.;S[@^.O<. WQ2=)U^PJ7L;#U+=&]C[UK=IU^*I>R,7/3OD(XHJQ7=8 MSJ3GW7NK4/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__T=_CW[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M1(?F5V-O/KO=/P?CVCO'([4I>P?FSL/K3>M#1KBWI=Z;,W#U+W9DJW:>5&1H M*R9:.?,8&AK$:D>FJ14448$GC,D;^Z]U47L3Y:?+C<_86Q=L]K;YW7UKUSV- MG=W5?R^WC0^/%5'Q#W?@.Z/DIMCK7JW;66K*"KAV/C^PMJ=?[>I9EJUDF>&D M@R(DMFVDJO=>Z$*@[Y^9VR.OI.]^[>RMROCNT/BUTCVMO;J_8V)I,3N+H_'Y M^OZVPE9D(:3ZO#Z8[ M.QG='4_7W:^&P^>V_BNP-JXC=%#AMS4_=>ZN/\ ?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW50GR7_ .WSO\JW_P 5<_F;_P#6[X9>_=>ZM[]^Z]UKQ;P^0?R6 MI]J=C0?Z2>PZ7KW$_/C^8YLG_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO_TM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW4>>DI:EH7J::GJ'II/+3O/#'*T$HM:2%I%8Q2Z]U+EHJ.=:I)Z2FF2NA--6I+!%(M93E'B,%4KH140F.5ETO==+$ M6L3[]U[K-'''#&D42)%%$BQQQQJJ1QQHH5$1% 5$10 !8#W[KW6H9_PKMZ[ M^8U%\0]A=^_''N3M+%=/[>WELGKCY+=';:K/N=I[@ILQV1MCWKW;\ MFLGME-Z]V;QWQE8,M7X_?N]I6W'E]BXB6EI**CI]M=>&O7"T:0Q)&Z41E 7R MZ1[KW1Z??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]UH;?S(NK/YQ*_P#"A[XP]+=+?*GM;%]:]W4' M9&X?C;VM%M/K[)GX\?'GLF7:U9\RMHT.0R&R*^@K*OKV/8E$^-;*_<5BP2[? MA2I2IJ@S^Z]UO?4%)]A0T5":JKK314E-2?>5\HJ*ZK^WA2'[JMG"1B:KJ-&N M1PJZG)-A>WOW7NLS00NAC>&)D+(Q1HT9"T;*Z,5((+(Z@@_@@'W[KW79AA9G M!<_U]^Z]UWXTU^70GDT>/R:1KT E@FNVK M0&-[?2_OW7NN?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z__T]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW5#NX]K_)7YA?S-_G7T=A_GG\H/BSU7\6NG?A' MEM@;1^.M-T-2T>8S??N)[YR^^LON^J[6Z4[1R>2JEEZZH$H_MZBE2%&D#*X* M:?=>Z&W_ (;+^1?_ 'N4_F7_ /4SX8__ '(OOW7NO?\ #9?R+_[W*?S+_P#J M9\,?_N1??NO=>_X;+^1?_>Y3^9?_ -3/AC_]R+[]U[KW_#9?R+_[W*?S+_\ MJ9\,?_N1??NO=>_X;+^1?_>Y3^9?_P!3/AC_ /Z]_PV7\B_P#O2DK((YH6>,M%-&DB$.JL/=>ZG#^67\BQQ_P /*?S+^/ZR M?#(_[R?B+<^_=>Z]_P -E_(O_O5(9W^']0L$KI<*YC<*>=+6L?=>Z$7^ M4+VAV[V_\ NI]X=[=BY+MOM&A[ ^4'76X.R,UC\-B\SN^AZ<^5W=_4.U,MF: M+;V,PV&3+/L[8V/2I>GI8$FG1I"H9S[]U[JRSW[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UJ^_#C^6+\*OGIVA_,R[K^6O5N MY>X.S,-_-,^675F&W'5]W=][.&(Z[V"-@T6SMHT.&Z\[0VE@(L7M^GJI5@/V MIF"R%2Y55 ]U[H\G_0/?_**_[Q8S7_I3/RV_^WO[]U[KW_0/?_**_P"\6,U_ MZ4S\MO\ [>_OW7NO?] ]_P#**_[Q8S7_ *4S\MO_ +>_OW7NO?\ 0/?_ "BO M^\6,U_Z4S\MO_M[^_=>Z]_T#W_RBO^\6,U_Z4S\MO_M[^_=>Z]_T#W_RBO\ MO%C-?^E,_+;_ .WO[]U[KO\ Z![_ .4/PQ^)]:\Z++'!72_(KY52Y.C@J?%] M[2X_*R=X/DL=19+P1?=PP2QQ5?BC\ROXTT^Z]UU_T#W_ ,HK_O%C-?\ I3/R MV_\ M[^_=>Z]_P! ]_\ **_[Q8S7_I3/RV_^WO[]U[KW_0/?_**_[Q8S7_I3 M/RV_^WO[]U[KW_0/?_**_P"\6,U_Z4S\MO\ [>_OW7NO?] ]_P#**_[Q8S7_ M *4S\MO_ +>_OW7NO?\ 0/?_ "BO^\6,U_Z4S\MO_M[^_=>Z+E\P_P"1!_*S MZ[^(_P I>P-C?'+<&V][;%^.?=V\MG;CIOD=\IZZIV_NK:_6FYLYMW.4U'EN M[:[%U53B,Q0PU$<=1#- [Q@.C*2I]U[JW7X!YK,;E^"7PIW%N')UV;S^?^)/ MQPS6JR67S&5Z=V;79/)Y"JD+25-=7UL[RRR,2SR.2>3[]U[HVWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_U-_CW[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5/WQ/_P"WQW\X'_Q" M'\K;_P!Y+Y;^_=>ZL"[I^0VVNDMR=.;2S.V]T[CSO>>[=T[)V1!MYMKTE%'G M=H=:;Q[9RB9_+[MW-M?$X:DEVAL/)-!,\S+)4Q)$=)D#>_=>ZQ8KY-=5"GK) M]_;CV[TW)'N*FVWBL;VGO[K' 9G-5\^W=C9RH@AQ5%O;+5>*R>,KM_4>,JL= MD%I,G%6E&^W-+54-35>Z]TA]K_,K8.[LGNG;^,V3VA%NG9GRMG^(FX=JU^WL M32YZBWQ%MNCWU#OL49W XEZDR/6]?#N6ERRM]Q/A'\ZTFH&,>Z]TI]T?+/I/ M;.:ZSQR;MQ.XL+V3OK?G7C[YVSN#:F3V/L#YMR+V/GCN"!-MTE/L MS9M2Y<).8GE@:98H)/./=>ZS]B_*OI7KVJFV]_??:NY^PY-L]@;JPG6V&WKL M7&[DSU!U?%M&;>\<>2W?N;;6SMOR8&/?N&,\F9RF-IT7)4Y,@$BD^Z]T(F0[ MFZ@Q%5N>ARW:?76*K-E/AH]X4V3WIMS'S[6DW%D4Q& 3<,=7DH6P[YO+R+24 M@J/&:BJ81)JD.GW[KW33G^]>M\3@NM,_BMQ8[>5%W-N;#;2ZHEV774FY*/?N M5S>,RFX()L#E<5-58NIPM%MC!5^5JJ\2_:P8^BFE+FP#>Z]T4?'_ ,SGH/*= M;]3=IT6VNU)-M=R]$?)?Y$;3A.W<"L\GU?D^[ZS;V^]O=-8?;?4&ZZWL[.8S##: MDF$[=Q6*S(K<758C/9>IR]+UK1YZB&Z:J")J''3321P3U;4E9]O[KW0E3_(# M:$'R5QWQ9;&;D;L#)](Y;OR'++147]T(ME8;?.(Z]JZ.;)MD5R W(V?SE.R4 MRTC1&E+2&8,N@^Z]UCH/D?U.E17T.\MY[)ZURL6^-T[(PN(WGV9U=%DMU2[9 MW/4;1&7P5-A-ZYH_;9?,TS0Q452:?,4TX-/64=-5*T"^Z]TRY7Y7])X/.[,H M\GOC:D>T>RH^J:/K3LFBWQL+,;2[!W=W5NO<&TNM]E;5I<+NC([MR&3W16[= MEDHJ\XQ,'6H2E/72SP5,4'NO=1^]OEST?\?^GNR^Z=T[OQ&>V[U6:^DW'A=I M[AVG6;HJ,_CJ.DR55M#%8_+;APM%/N_^%UL=4F/EJ89WIW60 JRD^Z]T9KW[ MKW54?\D__MWAL+_Q83Y\?_!__)_W[KW5KGOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JG7^3W_F_YH?_ (V*^<7_ +E==>_= M>ZN*]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]T4[Y[?\ 9#'S0_\ %3OD7_[Y_>/OW7NF?^71_P!N^/@G M_P"*;?&'_P!\ELCW[KW1R??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=?__5W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=4_?$__ +?'?S@?_$(?RMO_ 'DOEO[]U[H\/R!^,F!^0F^/CCN; M=60P]1MSH3LC>'8.2V%N+9N,WCM[LB/=_378_34V S,.6JXJ;'4U!C>R:FNC ME\%46J:>-"F@M?W7NBB]V_RNL%W3N;NS<-?VK%B%[?I/D934U'_HRP68.S7^ M0O1/QRZ*JZG&U-=FU^[GV?B_CG0Y"D(2G^XJ,A)'):."'W[KW0[[K^$/6>\/ MD+VKWSE=W[EQ\G<'01Z3[ V%M^KH<-@*G+[6H>L=T5. MUZ:K$ICBQ)C72SHK>_=>Z*[B/Y4NP*;:E'MC-=X9#)9'(;7P/56\LWC=K8#! MS[PVQLOX0=R?"78D8PXR^0Q.-["INO\ M^KS65R7BJ4RE;CZ>G@HZ''Q1T\7 MNO=9JW^5KE,K@=YX[<'R7?);D[*VAWOM#>V5_P!#>UZ/%Y+']Y=.?%SJ:IGQ M6VEW1*^,FVQ7_%?#96 R5E6:DU]322$1B%T]U[I:U7\LO:.3W%AMPU/:=9EX M]A]O[A[+ZZCS.T<1F*S$8;??S-ZK^;W8G7^^Z]TI-F_!J;J3:?PNI]B;KAWOD_B5WCVYV#2S9&AI-M4>Z M=C?(*G[DP6^,30X[&U4N,HLSM'%=OI48MVF$%1_!S$X3[HM%[KW01;4_E/[6 MVOUETUUK@>Z129?I3XS?,#XU9'>>)ZWV_0;DW6?EW!MZJGWQG5I,^ST&7V%/ MA8JVEHFDGBR,M3)([Q:E(]U[KG@OY:6\.FOC9WS\5.F>[:JIZ"[VZ4VMT[B. MG=Q;2H:7:'Q^W-G-M/L#OKMGI_*4NXTR^U-F]E;;J):KOD/C/D5USW12; SV(^+>7^+F+Q67V13;XIZ''9KL/; M6^H]\4U?/N[;\TNY*"7;\-+!!4I4TCF4R2I(;(?=>Z+UD_Y86VH_FS4XJ:JESK5%?2C=/4D [1I)%6R5 M9C\\<.22HV'DNK:BADI-B8:!&/6/RW[B^3TF- M=:7.I+CZ?+8[NO);9C%/)#/C!!!D87,JFG/NO=!O6_R=9JKK"DV'#\CL;CL\ M>M>U/C]N??F*^-_6V(RG9706^-F[%V-LJD[-QV)S%!2[J[]ZNV_UC@Z6DW^' MIC644551OB8Z6J\,7NO=791AUC19'$DBHHDD"Z [A0&<)=M 9N;7-O?NO=53 M?R3_ /MWAL+_ ,6$^?'_ ,'_ /)_W[KW5KGOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JG7^3W_F_P":'_XV*^<7_N5UU[]U M[JXKW[KW7O?NO=:]W:_>/R)V]\[=[X?8_:.^WVI@_P"9K\)^KIMF8G=.3'_ ,/J MO=>Z;_CU_,4[PZRZMZ$Z]W%MW(]Y;HSU/UK6Q9+/Y'>>X^WNR<+V#NKYS4^[ MEQ$I@K9LMD=DYCX^[7PU)52I-&K9^""I GJL>)O=>ZP9/Y^_)S<.]NG_ )'= M0?Z-NW-H;Q^/_968VIU#UQNWM#.["[VIJ7OKXM4,?7.V:+*8+:L6ROFYM+ ; MQW/B9J6MAR]+C?LW-9%3POD8\5[KW0IY/^8Q\E-TGJZLVEMOK_9FW][[AZWK M)\_7[-WEN0X'.=A]1?+JHJOB=V!@*C+X?*X/O?8W<726V(*RKIVBBKZ;/QTH MI*&:HHI:WW7N@.ZU_F*=Y[2_B&^MQ[OV3G=Q_(/8'PAI-JY/N/-[ZV=\9=A= MV;S^&>7[/S>VJ=L!B]VUW6"]\=H8>; X^F2)S'GHS 5K,DT%!5>Z]U95VUW- M)U[\\.@5WMV-E=A]72_"WY2;_P!Z[3K=RU=%L.;=FT^POC6FW\OEJ!HZ6DRV MY,%MW/[BBH R?<2P-4-'"3'^W[KW10=]?S .[.I]P=V4?7W7NU,Y3;9[=[]S M64INP-W=Q;OR.:V_L+MGX1=?82FVBN2RM7!UY2[IVG\F,A708ZDC.)QU=MV; M[;'LLU88?=>ZX;E^;W?*;IVS7S1[&V=O"AJ\)L;?V]:.O[3SG4O]T]I?S8,' M\,^S^\*SX[]VXN7;^P, MAUQ\H<[OK$K!L](*P-7QT53-%12SK0T^0]U[J_7K/(5&6ZXZ_P K5U-76563 MV1M3(5-97EC75=168&@J9JFM+I&YJYY)"TA*J=9-P/I[]U[I;^_=>Z*=\]O^ MR&/FA_XJ=\B__?/[Q]^Z]TS_ ,NC_MWQ\$__ !3;XP_^^2V1[]U[HY/OW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_6W^/?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4_?$__ +?'?S@?_$(? MRMO_ 'DOEO[]U[JX'W[KW7C>QMR?P";"_P"+FQM[]U[JJ'X5]%Y3LSHGHGNG MM'M3Y#[?[FQ]'MK(=X;)Q>^,IMS;N1[KZS[%[/RG9-)O/K]L5-)D*C<>>WID M\%F*>06RFW:'%0*H%#12I[KW10_C_P!(_);I#X0?"O-8OJ%)^[**/$8O=>W* MWH+$Y+L[JJBVC\?_ )/UN K-V2;AR.X?NMU4'<68PL-+GHHJ&L$>5DHM;4M= M4F3W7NE'EMN?//>/5U'W[N?K[>W8_P J/A5VET-W9T+@,UM3976^;[HVUVQ\ M4^KL+\P/C]CJK'0XS:-)AJOD>S>N.E.K,+6577.(JOCGNNJW1CMJ8?,]=]K5?9/=/8E=_,"JNU-R5]/ M29;8>Z-N;5RU%N#9D<$M.*JHE6!1DF>II*7W7NB=]5-_,/ZVZ Z\^-FP^NNZ M=F8:/X^=>T&TLEC^OMN4F3V&,G\-/E91[TPE9O'+F:GVUO3;ORSVSL3[2GJE MEK:*'(4IA5\943M%[KW0B4F\/YAV%V_N)NO^KM^;>R.[]FX;(X_L>OZY]L[MS]3&]1B7I*/'MD<3CEBK4 M]U[HX'QBWG\VLG\C,O0]]4^[1UAFX/E93IBJCK?;>$V/LK(]==Q=0XOHO^ZV M]<9BZ'_=>Z.]\ .F=RYKK['?'?YI_%[,0=G[+ZY^'?9E)\B8-KY#"]:]U MX?J/;FWY^H<)-$,UE_=>ZJC_ ))__;O#87_BPGSX M_P#@_P#Y/^_=>ZM<]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=4Z_P GO_-_S0__ !L5\XO_ '*ZZ]^Z]U<5[]U[KWOW7NL8 MAB#%A%&&8,I8(H8AVUN";7(=N3_4^_=>Z+9W;\DMN=,YNGV?38"LWAO:7J3N M/O"?;>)K*&A?']<],8C%3Y_,9&HG\KTAS>Y]R8C#8X>%EGJZUW+!*:7W[KW1 M;>KOYE74_8V[>L,-FL+0[,P&^_@]UC\V*[>==O/!YW'[+@[4WE@=A[>ZHK:+ M%4KUV0WC4YC<<=/334X R%3_ )-3PO*ZJ?=>Z'#"?.GX?YO(ZK@[GPF%C MJ,YC(OL9=]=?Y"AR6'JY(6HZVBR-+51NU/,DI]U[J!UO\Q.N-_==0]WY-MLX MKH_=DVPZ3I/LO!;K@[$C[UR>YMMKFM+'55N8. M/JJN&FCI4227W7NL]#\[_AEEJF[QI M]P/N[[#^Z\5)5=/F;M66;$05-0BLE/4&/W7NG7!?+GIGW_9#'S0_P#% M3OD7_P"^?WC[]U[IG_ET?]N^/@G_ .*;?&'_ -\ELCW[KW1R??NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]??X]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U3]\3_\ M\=_.!_\0A_*V_\ M>2^6_OW7NK@??NO=>]^Z]U'@I*6E-0U+34],U74/5U1@ACA-352)'&]34&-5 M,U0\<2J7:[$*!>P'OW7NB_?(KO6'I&CZ?Q\&/?([E[T[XZ\Z$V=KB,U!C[CGMGX''[VW[B*/9&(K) M=B=;YR@Z>SNW.Q]PUR;K7%2;9W!MGN[$Y"".AGKJOE7U]W'VAO?J;:>%W]29K9.,W%DZK/YO:LF/VK6P;6[5WMTMFZ>FR+54E M119JDW_UYEHTQ^0@HJRHH8$K8HWI)XI6]U[H@'Q _FE4?<_Q[W-\D^Z-R=7[ M(VMTQLW'XGOK8&WMK[YI>S\/W)NSL;([=V!4[;V]G,W759Z9W]M]*"':N8>" MK@W=DJR>>EK*>CH)5E]U[HP4'\SCH>7>=#L";9_<=+N>#>/]P=]T\NT\$U!U M7NJ/Y#[-^,-1C][95-VM15$'W7NFS=W\ MR;K:AZZWCVYMK ;K&P^H\WT+DNS,ANO /AHJ_J_OKLC+]5X_<.SJB.MJ)/[U M[2S&+ER.2PF0BI,C2T=.(:B&&:KIC[]U[JRSW[KW4>GI*2D-0U+2T],U74/5 MU;4\,<)JJMTCB>JJ#&JF:H>.%%+M=BJ@7L![]U[J1[]U[KWOW7NJH_Y)_P#V M[PV%_P"+"?/C_P"#_P#D_P"_=>ZM<]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=4Z_R>_P#-_P T/_QL5\XO__=>Z][]U[HJ'='Q?Q7:W:6"[,BRTN%K*SHWNGXS]AK2DQ9+-=2=SC; M.6J)\!7SQ9"BQ.ZMG[MV;1U5#))22Q30U=5'+?\ :T^Z]T".8_EB]$YO&[*Q MU5N[MJ+_ $>?%WI7XK;2K*'T-T[^VIWI/4YZL MQ,^R-Q]_;$?O#+XG>.\MN46WE,^ WAN;O;)R[CQE$U/!44=)1T]&M)' RS>Z M]TW_ !T^"N\]J_%+N7XR=U;_ &.W^Z>LZ?JW*R[#R& R^\=NXJLZEINH-VY: MA[3J>J]@5&X:S(;=HJ:GP293 3R;C?M[K+Y$[+V;MK+[1QO7'5'R#Z]VOG-F9[MGK/8=)LN#!8')=W[ M>W-D%WYB9DJMNYZOK)\C'04F2J*FKF]U[I+;K_E=]98+K/=>V>B\UFMOYE<. M[=?[6WME*3*]7T>=H_BUV1\4J"AW+30[8KMR56W,MLCM7,Y#(D35%0^?JA6A M7AC^QD]U[I]^/OP?WGLC+]%YKM#>6.R\'1._>Q^V=L8FE_@>X=S5_8'8/5$_ M3<]?V#V50===9OV9D*+;6>SM7_&)\)C\K-/DX8)Y)XJ.-V]U[JS#W[KW7O?N MO=>]^Z]T4[Y[?]D,?-#_ ,5.^1?_ +Y_>/OW7NF?^71_V[X^"?\ XIM\8?\ MWR6R/?NO=')]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__ MT-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5 M/WQ/_P"WQW\X'_Q"'\K;_P!Y+Y;^_=>ZN!]^Z]U[W[KW7O?NO= _W/TQMCNO M![6QV>DJ,?F-@=B;-[8Z^W)1*LE=M/L#8N1-;A,W34\K"EKH9J2HJJ"LII@T M53CZZ>(V+AE]U[H/:'X6_&"@H=A8M.H\'68CK+GI:/P0*T;>Z]TR?&7X:GX[;Z[*WU)VCEMX5O9.:WOG,Y#38O+;5BW+E MM[;TJMX3;K[$QB[SSVT=R=@X6*9,91Y?$XG;@7'B1)*=VE9A[KW7=/\ RWOA M%2TFWJ"/X^[4>AVQT?NWXU8ZBJVZHM]9OK#<=-5[AFAWAMBGW MK$,OBTRXKI<'DBU3C7I)F9S[KW2UK/A/\8Z^LBR=9U=1569BI<9 ^=J\[NFL MS==48CN';OR HLQFU375M;11"IEFA!B/NO=%Z MZD_EN;6V)LK.=?;W[(RG8.S]U;VVGO;>>V*/$9?;.U]]YC9_9$O;<&>W;MG* M[WWMA5WENK?D%#/GZ["Q86BRE%1"B%!!3NRCW7NK+O?NO=>]^Z]U[W[KW7O? MNO=51_R3_P#MWAL+_P 6$^?'_P '_P#)_P!^Z]U:Y[]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZIU_D]C]O^:'_C_.*^<)_] M6^NO?NO=7%>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z*=\]?^R&/FA_XJ=\B_P#WS^\??NO=,_\ +H_[ M=\_!/_Q3;XP_^^2V1[]U[HY/OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO_T=_CW[KW7$,K%@K*Q1M+@$$JU@=+ ?I:Q!L?P??NO=I=6FXU6U:;C5IO:]OK:_OW7NO%E6VI M@+FPN0+D_0"_U)]^Z]UUK0!F+II07R@ 7Y]^Z]UV"" 0000""# M<$'D$$<$$>_=>Z[]^Z]U[W[KW5*W8OQS_F5=/_/CY5_*?X:[=^$G8^P?E7U9 M\6-I9S"_)7MSO'K7=FS-Q?&^B[?Q3MBJ+K+HSLK$Y;#[CI.SUD\TM?%,DE/I M\*@:G]U[I5_WN_GU_P#/A?Y2O_I4OR\_^Y+]^Z]U[^]W\^O_ )\+_*5_]*E^ M7G_W)?OW7NO?WN_GU_\ /A?Y2O\ Z5+\O/\ [DOW[KW7O[W?SZ_^?"_RE?\ MTJ7Y>?\ W)?OW7NO?WN_GU_\^%_E*_\ I4OR\_\ N2_?NO=>_O=_/K_Y\+_* M5_\ 2I?EY_\ Z+E\L_FE_.C^%W0>[_ )(=M_&_^6-GMA;(S76V!RV' MZ_\ DS\I*[=]96]J=H;-ZBVY)C*??_ ')?OW7NO?WN_GU_\^%_E*_^E2_+S_[DOW[KW7O[ MW?SZ_P#GPO\ *5_]*E^7G_W)?OW7NN<>[_Y] D0R]!?RF'B#J9$C^5'R[BD> M,$:UCD;XCRK&[+P^Z. M]=][_P GUC59RNV -P]V_(+M3O"IQFU:[]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U21#_*^^976':/R/W9\3/YJ.\/C?UM\COD-V!\E\WU--\/_CYW-'M_ ML;M"'"+O*2@WQV.]5N&IQ=948*)X*;3##3+Z54L6=_=>Z4'^R._S:/\ O>-N MG_TW5\/?_J;W[KW7O]D=_FT?][QMT_\ INKX>_\ U-[]U[KW^R._S:/^]XVZ M?_3=7P]_^IO?NO=>_P!D=_FT?][QMT_^FZOA[_\ 4WOW7NO?[([_ #:/^]XV MZ?\ TW5\/?\ ZF]^Z]U[_9'?YM'_ 'O&W3_Z;J^'O_U-[]U[HF_;>T/YN?5O MS1^&WQ$C_G$Y?.4/RTV'\K=ZUF_Y_@+\3:/+[#G^,F(Z@RE%C,5A8<;+C,Q2 M[U;M=DJWJ662E7'KX3>9BGNO='(_V1W^;1_WO&W3_P"FZOA[_P#4WOW7NO?[ M([_-H_[WC;I_]-U?#W_ZF]^Z]U[_ &1W^;1_WO&W3_Z;J^'O_P!3>_=>Z]_L MCO\ -H_[WC;I_P#3=7P]_P#J;W[KW7O]D=_FT?\ >\;=/_INKX>__4WOW7NO M?[([_-H_[WC;I_\ 3=7P]_\ J;W[KW2+[(_EN_S/^V>N]^]5[Y_G<;ORFR>S M-F;HZ_WCC*?^7U\3L34Y':N\\)7;!V#Q MLKJ#[]U[JWOH_JO#=%=+=0=([Z8Z M'#FFZAZYZAKMD[RW_M[-?WNJ]A[8W3G=P]N=I5^2H'8^^31TU=0N ME8Z5\75O\PY-EX';>5S^'W_%!@.L,]G*3?F[=L19"M[- MVYN#LSM+?N*K,YMO;E--D^O]S[@?9^W:&2F_A-9AZ3'U*Q134THGC]U[I0?& M_J+YFX/Y&;P[ [9J<7MO9O9/\'WCO+*X+)[$W%N'<^7V+M:CZVVIUUNRDBP] M'2;9P$V)$F?A.WH9FAKGEIY\A*-+S>Z]T!66Z3_F=8W/[.[KVO7[.K^VX\-' MM'>^-SFZ]JY>_7V\^UNT.W^S-J;;JJS#8W$H^WH,_M+;&T0LE"U/3[9>JK*N M19S _NO=&O[V^+?8?R#W3\=NN]^;LW-6=1]=]=]F9KL[LW'Y3;.V]][N[:S> MU\1UOL[^#XS;]%2IM3.X_"[DW'FXZ]U2IL759C(5>;RE-3UM;)+//#_%Z6/OW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JG#^?Q_VZJ[__ /$D_#C_ .#< M^.7OW7NKC_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5-_R[?1_.8_DU#_CKTW_ #3X?K:_ M^_"^*L__ "$?V/I_L?Q[]U[JY#W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__ MT]VCY%]*=G=S8W:]'UK\K.Y?BS4;?KLK69?*]/;I^U:*DI,-.AJ(&Q\5%*TK$2O)'9![KW3;V!T9VGOCL?K#?.U?F#W=UEM78E M-@J;=G56R]M] Y39/;T^&SJY3)56]\GO3I[=>^,74;CH5..K!@,OATCICJIU MAG'F]^Z]U(GZ7[+B^1,/])GZ; M;/4^]=N] 8G8?44N;SL.1Q=9LK,;.Z?VKOS(5&VJ)3CJ(9[,Y>.6GD+5"SU& MF4>Z]TD>MOB[W+L7J_MO8>Y?GK\G^U=S=BXV&BVKV]OG;WQCHM^=+5$.-JZ* M3+==T>R/C_M'8=;6SU%0E4XW#A\W )H$"QB,NC^Z]UCH?C;VI'T!+T]-\^?D MKD-\Y'>B[AI/DHV)^,4?<4.+BR5/52;#Q^/IN@TZADV^T5%+2L[[8ER8BEDM M4B0*R>Z]U)WQ\9^RMZ=6]:]7X/YW?*7KW=W6U-)'NGN#9%-\9INTNU6K,9-1 MTU5V52;L^/6Z]@4LL4T@JX?X'@,(C3QKJ#1:HS[KW2E[-^._8V_]W]8;GV_\ MP_DCU+B^OJ'"4FX=C]>4GQ_EVMVY-BA=_5?R&I.[8?E?\@J#8]-#2Q2_&.DI>C3T76O3 M[;J<%)/55-5TQ4]S"6KKZAZ[V!T+O[9G<>_^T@SXPO1>]Z7HV/JGK7^,Y:BR5$=D3[/Z8VGV9(=MTU*]%0_QC<6 M6!I9Y#4>>;1*GNO=);KCXR]G[%V7VYM3/?-[Y2=IY;LO%#';8W]OZB^-T6[N MDZG[/,4O\8ZOCV3\?-G;6FR1ER<4]MQXW<%/Y:&#]K09DF]U[KK'?&3M"BZ' MS'3T_P W_E+D]Y93=<>XZ7Y&5U%\;1W1@L:F0Q=:VS<53T?Q[I.I&VU)#CY* M8M4[6J,CX*R:U4)!%)'[KW4+>_Q7[1W?TSUQU7COG7\L]A[GV-)6R9_O39L' MQJC[9[46KIZFS.!^:'RFZAI.M,9A\?G]N]:2=!KA.Y)\7DL5D*G+=H#?'1.]EJ_X#4X.#[>KF\4<3F-X_=>Z=,_\=M]YKY$8/O.D^7'R3VYL[#IC%JOC M+@WZ1_T"[@./Q&2QD[9E,KTOE.V]65J*]*VH^UW73?Y531>/QQ:XG]U[J;L7 MX][MV;W=O7N#(_*KY*=@[?W<<\:#H3?.0Z9FZ3V)_&JS&5=,-ET>V.E]K]E0 MC;T>/>"A_B6YLEIAJIO/YW,;Q^Z]TG^KOC!O;KC!=N8;,?,SY9]M5':&&J<3 MA-P=GY3H2ISG3$]1!N"%,YU*^R.@=CXRFS%*V;BDC.?I<_3:\;2ZH643K/[K MW54?\Y/HS=/4_P#)B^2>P,W\E_D)W9ELEW#\3\K#VGW!6]1U?9.(I\I\Q_C1 MCH,'BJGK[J+KO9\>'PL],:RD\N&FJA532>6:6$K$ONO=6J[R^+6^MV]+;'ZE MH_FQ\N]E[BV?E*[)9/OG:&0^/%+W1V$E:,\%QF]YLO\ ';-=7G&439J-H$Q& MU\0ZG'TH+L!,)O=>ZD]G?&'>O8D_4LV(^97RQZH7K'#8O$YJGZSR?0M/!W+/ MCJO U4V;[8&].@MZRU68RR862&J.!; 4YAR-5XX8G,#P>Z]T];H^/&[=Q]^; M;[LH_E;\F-I;;V^,.*OXZ;8R/2\?0VZ3BJ3+TLYW'19OI3-]IR'-OE$FK/L] MUT=YJ*G,7A42I+[KW7MJ?'C=NV>^MS]U5ORM^3&\-M[B&9%)\=]U9'I>7H?: M?\6@Q$,!VQ18+I3 ]I1G!MBWDHOO=U5MGK:CS>93$L7NO=)OJSXJ[QZV@[AB MR_S1^7_;C]KX2OPV'J>TL]T353=+35K[A:/.].C9'06QH,;G,>,]&('SJ9^G M QM)KAZ:MK?$'>>VNAM]])U?SE^:F[L[O3-4.8H?D%NG='0DW?.P( M*)MO,^"V)E\)\><'UU286O&"D$ZY';.2J",E5Z)D+0F#W7NIFX_B5NO<'0NR MND8/FG\R-M9O9^;J,Q6?(';F[>EZ;OK?$4\N?D7";US>1Z*RG7]7A*<9Q%C2 MAVWCY@N/I;RDK*9O=>ZE]J_%3=/9N)Z@Q>-^8_R]ZFEZIPM'A\IE^JMU].XS M+=R34D>W8WSG;\N[.D=Y4F6S5:?QOW%N[ MOK:/=])\J/E!LG"[5&"%5\?MF;DZLH^A=X_P4YW_5'/?Q517? M9[DH=8HZ?Q>'3)Y/=>ZZVY\;MQ8#Y"Y_OB?Y4_*' MMO?Q7&8?'1-@,#C>H<7V) ^'DQ+55)]QN>IT5-94&3R(T<<7NO=,_57Q8W1U ME5]MU62^8?RY[97M+$Y3%XRD[5W5T_DZ3J"7)5N>K(\OU(NT^D]FS8K+8I,V MD%*V7?-0K!CZ4/'(RRO-[KW35L[XB[LVGTAV+TW5_-CYG;TS&_ZJDJ:#O3>. M[^E:ON_K9:6FPU.U)UUF<+T/@MC8^EK&Q#RS#);?RCF6MJ"K*K1K%[KW7'._ M$/=6;^/^ Z+C^;'S0P>:P>ZY]SS_ "%P6\NF:7Y ;BIIJG.5 VEG]P5/15;L M&;:D"YE(DBIMMTM6(Z&F!J"RRM+[KW6/MGX>[F[2V?TOM/'_ #7^:G4E1T_A M8L/D]X=3;[ZCPV\.ZI8Z+ 49S7=%;N?I#=^+SN:E;!/.TF(H\)"9LA5$1A7B M6+W7NE5V)\9,]O[OKKON^C^5GRJZZQ.P5P*UG0?7>[^ML9T+V+_ \EEN3;/IDUIJ_[#<&-\E-2P+'XG5WD]U[KEAOC)F<1\D,M\AI/E+\J M,SBNLWM7J1\YF4QV\WW>_P @:/L7K*/Y!Y*G M?*5^3_N;DMU2=.3;/FV8B5PI13I@(ZD4L$2_<:E9V]U[KKLOX=[@[&ZYZ7S?3FX\-N#*0MC34(^- MQ^(C%153,4*LJI[KW2M[*^,F9[%[AZS[:I/E+\I^MJ#KF+;L57T_UKO;86'Z M>[+. SU3FY9>S,!F^L=Q[DS$NX8ZD4&1-#E\:)J")$C$4@,I]U[KG0_&?,T7 MR3K/D0WRB^4E=B:N"JA7XW5V]=AR_&RC-3MBEVVL]'L^+K*#>L<]+-3')Q%M MQ.%RDKR$-$1"/=>Z9NJ_B=F>L>RNVNQ:SY;_ "][2INU,=N#'T?7/:G86PLY MUKU0<[N"JST=?U+A,%U9MG*X#(X".J&/Q\E?7Y18L?$D.Q@LGV?V8PJS?9J$\VH:_?NO===D?"G*]B=2=.]4P_ M-'YQ=>U'45)/25/:G6_;VS<#VWVV9L4N+%5W%N;(=79K%[IJX67[I&I,?C0* MHER"OI]^Z]TJ^T_BED>S^TNJ.SJ?Y4_+?K*GZMI-NTM1UGU9V9M?;G5O:!V_ MN%,^]5VOMW)=>Y[);DJ\^B?89%J6OQXGQQ,2B-_W/?NO=3*CXNU\_P G(?DH M/D]\JX*&&FAIC\;Z?L?;2?&.8P[2DVI]Q-U\VPGW$U3+))_%789P Y=1-8(/ M"?=>ZC=6_%7(=8]M=J=JS_*;Y:=F4_:%+N*FI^K.TNR]K[BZEZQ.X=PQY]*G MJO;6-Z^P64VY5;?1/L,[+G[?Q<6,INR>T>W-G;A[/ZB:+%5V+_ (ETWN'&]7X+';5RDK5HJGDJZ')* M:N")](52C>Z]UQI_A5E:?X[5?Q]/S0^<%165>^$WL._ZCMW9K_(FDB3*TF4_ MN72;Y3JZ/ Q['=:4TK4;89IC22R)Y[D,/=>Z;^S/@UD>RND^H^F%^;'SPZ^J M>IXZN.?N/K/NS:^U^[.U#5XJKQ?E[INX,#M;8?;1VYG\=GFR/< MN#K=@9NIW?D]P+COL3ACF 55\ M9]U[KGUW\5)NO>]NR.\F^3/RQWW'V*FYD7IGL3MF@W'T3L'^\N6QN5#];[$B MVECJK;;[>&-^VQA>OJ?M:2HFC.LN&7W7NDOU/\+)^JM@]U;#?Y>?-GLQNY\0 M,3'O;MCNW&[LW]U&1CZ]U M3E\I/AU4;<_F$?R?OCJ?EE\S]NR/O*#+T'C[3WW+L2OI=U14IRWGA"4%)HJ*6G?GQD-[KW3WV]\ M.9^V\UTYF4^6/S,ZN'3^*PN*?$]0]SX_9^%[5.&RV!RIR?<=%/LO,-O+*Y88 M+[:MEC>B$U)6U4853*&3W7NGK/\ Q2FSWR7P?R2'R;^66$BPD>*C/Q\P';5! MC_C1F/X5@\MA"^XWPNXU7HSL#N*'<'QVV:-Q56&JA_<7K2+:^/;!-@OX/X\Z2_4'PD/46V>]-M?[-U\W^S_ /3EA:W#?W@[?[[7>FYN MGOO*?<\'\6Z+RHVEC/\ 1_FJ3^\VN&?QUFB3'T1TGP6?W7NL6U/@^-K?'/>/ MQU?Y>?.3ZY;Q^#\6\.@>N>@S\M_G%M=.NLGD(T-)R? -7NO=.W;OPUB[\?BA'O#Y%[3^11^1_RQVN^TQ@0.CMG=T56"^.FY/X%3YRG!W9U:F$ MJ*?-',?QO77WJT^YDI*9CI\7/NO=>V7\4(]E_(G>'R('R/\ ECNI]W_QZ_2& M].Z*K/\ QVVS_'HL+&?[G]7/A*>GP?\ !_X+JH+5ZB;3^$T6U/CYO\ ^/H^6/SIMV_'7 M97QVE^6?SBP$6R]R3[D7N[:?R,RVWOD5NIIYMR2_P/>O:E%@Q6;@VW#_ 'D* M1T;4R*J4-&+GP GW7NN?;WP@I.WL/T?AY?E=\W^MAT?M_'[?AR?4/R-S>P\Q MVPN/7;"C,]X5]'B*E^Q]P5O]V :BJG$+2FOK;@?<-;W7NE;OOXF4>^_D1LKY M$2_(CY9;3J-E)MY8NE]B=ZYW:_QWW.=O39J97WKU/1T38O$7]U[K+MCXH4.V/D?N3Y(I\@OE;G:O4[ARD'R5^8_8C M=Q8C+8BHH.V_D/N;?V+ZV7+9+/9)LCT]0Y&EBCZ]R^..>,%)44VIJ>FI*6,< M0+?W7NF/9/P:QNR>B>S.AX_E5\X]T4O9M5CJJ;MG>WR:W9N3O;8QQU/A*84_ M6?:%52)E]F4M:,('J8X$832552QYF;W[KW4S,_";'9GX[[;^.S?*'YKXVDVU MNV3=J=S8;Y);IQWR(S>J",TU95/]9VM[KW2G[%^*E%V+WSL#OJ7O\ ^56RZKK\[=,7 M4G77>>X-H=#;O_N[D\GDT&_^K:*F?$;K&9;)F#(^9U^[I8(8VL(Q[]U[J/BO MB5CL5\G,C\GQ\@_EED*_(PY&#_0;E>_=TUOQCH1D=M8[;328[I%XUVW2S4:8 MX5M.^HF')335*^N0^_=>Z8NH/A9B>GMU=Q;JI?DM\S^Q9.Y,7GL558'M_P"2 MF]>Q-J]<+GLYFN,IB7S1I:">B]=)0TU/ OIA7W[KW3)UO\$, M)UOTCVQT?%\I_G5O>A[:-']WV;V1\J^P=W]W;!%'B\=BP.I^TJQXMP]?"I7' M">;[)@9*J::4^J1O?NO=.%;\'\#6_'O&?'=ODO\ -JFQN+WM+OA.VZ+Y3]D4 MOR$K:B7(9'(G;63[ECK!NROV2C9(PKBGZS=H?"7!=I]== M.=<5?R2^:FQZ;IG%R8JAWAU?\HNQMA=B]B))C,9BS7=Q[UPM7'E^S,HB8P3K M49!G=:J>:7]4K>_=>Z-[_!T_YV&7_P"+1_!_^+E4?H_YV'U_XN__ $T_YSW[ MKW7_U-[[M&IWY1]:]@U75F,Q^9[.@V5NB7KK$Y>N@QF'R.^5PE:=ITF7R53' M/!08F?/?;K4S-'+XH"S".0@(WNO=57]7_&?YZ=*0]9=>=<=C[?QW3FQ8-GTE M-M-LEM6/'5&"VEF.EX-Z;>W+DI]AY#>@R7>%/C>P=Q39VAJZFNV]F,WCZ&-* MFACF,?NO=)K=OQY_F&9:DZRE:+K#.575/8$O<-.*C=6&6?.;SW?BI4SV8QU# M4;,@Q4G9FQLOV?NR7%U5?-3[?*8;#H:>4SUH!E8-PT]=DZ7)TNL5V%9:2&GCJ0S>Z]T . MY_Y;N]L%V+T?A.LG%3TMTS_<#-9"IR^[H\-N3>.[=T[HZRVUV=D=O4F*I(SU MO2=<["Z$VGF*6FPTF-7_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NJ_=>ZN/]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=4R_,P:?YQW\E%_]5LS^:!3_P!/\YTETE/:_P"?^ OT_-K_ (]^Z]T? M[YC]_P"4^+GQSW_WKAMI4.^:[8]5L91M?(YR?;=-D:3=/8FTMF9*3^,4^)S< ME-48W';BEJX$^V=:B:!(6:)9#*GNO=$E[N_FG8WIW>?8V//7 S^S]N=V9OXG M[-KH,K4TVX=P_)3%=>]8;^I*+,4,U$M%B.MHQD]0Z&&: M#W7NLV#_ )D/8L_8-/@LM\?ZBHV!M+,=[]4]I]A8#(9J?%MWMTINC>FTEV_L M&KGP[823";KS>V\/34E+F:S'YAI-V0RI#)1XC*52^Z]U8UTGVAA.X>M-L[ZP MNY=D;I;(TGVV=KNN\\FY=I46Z* _;;BPN)S0TR9"GQ&322%)W2)JB-5F$:+( MH]^Z]T*WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z__5W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]T#W?G>.QOC; MU+NSNKLHYU=D;*&#?/2;;P=;N/,0PY_ MWWUYM6LI)IJK/;]VOC>S<"9Z".!1)-D?!!)+/2UL=-[KW3+A_P"8O\:L9^Q8-V['[$RE-DJVDPF[:1>I-R31Q M0&KI):?&"45&BMQQK/=>Z.5M'<4>[]K[?W5!BLW@Z?<>(H,U38G-];_ .C-XOL/LJ#K3MC_X9NJO^]L/\YS_ M -+6P_\ ]IWW[KW7O^&;JK_O;#_.<_\ 2UL/_P#:=]^Z]U[_ (9NJO\ O;#_ M #G/_2UL/_\ :=]^Z]U[_AFZJ_[VP_SG/_2UL/\ _:=]^Z]U[_AFZJ_[VP_S MG/\ TM;#_P#VG??NO=>_X9NJO^]L/\YS_P!+6P__ -IWW[KW2*["_D1]?=O[ M2R'7W;W\R#^;?VEU_F*K"5^8V/OCYAX?,;9RM=MG.8W=.V:RNH!U'3M+4;>W M5A:+)TC!U\5;1PR_P"&;JK_ +VP_P YS_TM M;#__ &G??NO=>_X9NJO^]L/\YS_TM;#_ /VG??NO=>_X9NJO^]L/\YS_ -+6 MP_\ ]IWW[KW0#5/079WP(_F$_P M#!;2^>'SY^0>S/E1V3\D^H^U^O/ECWWC M^XMAU.W-G?%3M#N7;N5P.!AV-M9L)N_%;UV!0/#D8YF=:5JB!E:.9A[]U[J] M+MSLG#=-=4=G=O[CQ^:RVWNJNO=Z=D9[%[:I:2MW%DL+L;;F2W/E*# T5?78 MNAK,U5T.+DCI8IJFGBDG95:1%)8>Z]T3W,_S*?CKM[-I29R;C]V_(W9/7^;@%:V1J-TY[J+9-=7J*&.KI8ZN6AH3+]U7 M4\;>Z]TQ'^9OTU1;VZUZZW%L_?\ MG>.^=\8S96XL1EHMN1/UJVZ-J["WKLK M.;HJ#GEI:_&[@VQV=AZ^HBQCUE;AJ'[ZIR$-/!C:MT]U[H\O66_Z+M#9>(WS MC,5E<-B\^*NKQ%'G88Z3+S87[R=,)F*S'I)))C4W'B%@R-/3S%:F.DJXA,D< MNN-/=>Z7OOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[JFCYI*P_G!?R3)0I(_@_\S.!F )"^7X]=:S ' M_4W-+P?]A^??NO=6?=Y=)[ ^175VYNG>T:')9/8F[SA#G:#$9S*[;R%3_=[< M.)W3C!#FL)5465HA%F<)3R/X94,B(8VNCLI]U[H+MY_"SXZ=A;MWMO+>&Q(\ MUD^P,=E(-PT=5D*[^!_Q_-[=48:KQ& MWY\YDMR9"3)Y?(Y[+Y;.91*6GJ,EE]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7_UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=%O^770,WRC^.O M9?0D&[1L5^Q,?AL?_>TX4;C.&7%;FPFXFF7"-DL0N0:H&'\&DU,(3RZ[G3I; MW7NB7=C?RI.NNR=U=I9+);ZRV,VOO;>W;W=6T\!08FDFR.S.^^[,=U13;IWK M4YJMEFI]Q[?PV4ZCIJ_&8QZ.G=9LO7I/42Q"C2F]U[H6MO? 3:]'@A0;@W/2 M9#.[E[1[][J[*W3B]I8^BSF4W[WOEWW%/B]C9/*U>O-G[CAQE=3XEIJ M_P#B=3MW%OD)*CQ5 J/=>Z&3XA_'?/?&3JBHZZW%VMN?M[(5>\=P[K.?W))D M"N+CS@H4.%PD&6S&?R5+CY*BBDR-4):R;S9?(ULZ"*.5(8_=>ZU/?^%4O0W\ MP].XO@WW!\0.ZN\*O8_:'?W3O5V+Z:P&Z\BVT>M_F'MO/9"O^.':NT\,L,]+ MMK*;H_BN0IZFO_;@IZ[$4\DA9ZA-/NO=;=GQ>ZGW?T9\>.G.H^PNU=Y]X]@; M#V#@,%OOM[L#-5NX=V=B;SBI%GW3NC)97(C[Z2#)9V>=J.*4L]+1>& LWCU' MW7NAY]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW6BA_/UZ+_ )KE%_-V^!=-\1_DKW-3;$^3O8.0 M7XW&*NHZ_#?%ONX]?3]:?(&HPK-0-4XO9QZ*R-7N:1*B=RU'49Q*5 *9C[]U M[K6:?_=>Z)_FOY5W2.ZZV.#>&Y-T;AVAE]K=>TG M8.TI:;$TL.^>P^K?CQN;XP[,[-FR,5.TN$R6.ZPW9,6H*:,TCY6AQ]4-/VK1 M3^Z]T,>Q/A/MG:N$RM!N#?.;WQF-[=I;'[+[6W#EL!MFEJ.QH.L^MMJ]5;)V M16T,5#/1X;:D>TMAX>++)3#S9H1UL50_VV1J8#[KW2C^)GQ)P?Q-Q?9.+PG8 MN_>P8NQ=]5.\I9=[UE'-)BE:#[6GA"4%/309+<-7%Z\MF94%9F:A4EG **![ MKW1M_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW6BS_.%_DM?(/O?^>%\0,]TWOWN?!_'+YDY?=&X>WL MWMO>.^1BN@II0C01)&ONO M=;QNW-OXC:>W\%M7;]&,?@=LX;%[?PE )ZFI%#B,-108[&T8J:R:HK*@4U%3 M(FN6221]-V9F))]U[IY]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__U]_CW[KW7O?N MO=>]^Z]UJ[_RV_Y27P%^9?Q0P_R8^2_3NZ^TN\>T^\?F!7[^W[7_ "%^2NWZ MK<%7M[Y?][;-PSOAMG]P;>VWCX\?MG;E%21QTE'!'XX 2"Y=V]U[H]W_ $#Z M_P I#_O%[<'_ *4]\NO_ +?7OW7ND1V-_(]_DL=1[.RV_P#L?H*OVEM#"28J MGR&:R?RA^7P@6NS^9Q^W-OXNE@@[VFJ\AF-P;BR])CZ"CIXY:JMKJJ&GAC>6 M1$;W7ND?M/\ D\_R,=[[VQG6^W.C,_5;[RVS]X;\H]K5GR!^<&&R_P#=?K_L M&/JK>M?5P9KN''KCZC;/84JXJKI*AHZR.H-_$8_7[]U[H9_^@?7^4A_WB]N# M_P!*>^77_P!OKW[KW2#[%_DA_P E;J7 46Z.P_C]FMM8#(;MV3L:DR51\D_F M760R;J['W;AMB;*Q+)C.[JV:%\]NW<-%11RNJP1R5"M*Z)=A[KW2FS_\A/\ ME ;5P.;W-E_BQNF;%[;Q5?N*M%#WY\RMV96GAP='49"2NP.WL-W-F<_D=QTD M$,AH5QE+-E&F;QTJF60*WNO=(#=7\E_^2-LD=>P[C^/VY*#*]KUC8WK;:L?R M#^;59O;>-;!@:C=&0IL)L:A[EJ-W3O@]N4-'7T MD]-6TDL,L4T4^77_ -OKW[KW M2:W%_(A_D\;5DV['E_B[O@MNG\]MX/=F#^+N]1A]Q8NCS&, M&<[^^;.U,P**NA2HIQD]M;J[GPVY,#7"-QY:2NI*:J@>ZR1HP('NO=/_ /T# MZ_RD/^\7MP?^E/?+K_[?7OW7NO?] ^O\I#_O%[<'_I3WRZ_^WU[]U[HA_P#, M_P#Y,?\ +D^-?\OGYQ>L]\XOY*?*:MR>TMZ;6CAR MN S]!2YONK*8F>JQU?3I(J5%/-"]M+HRD@^Z]T9/YB?$[X^_./\ F[?'3I7Y M5]>4_Y__ +9/OW7NO?\ 0/G_ "=/ M^\(=C_\ H>]S_P#VR??NO=>_Z!\_Y.G_ 'A#L?\ ]#WN?_[9/OW7NO?] ^?\ MG3_O"'8__H>]S_\ VR??NO=>_P"@?/\ DZ?]X0['_P#0][G_ /MD^_=>Z]_T M#Y_R=/\ O"'8_P#Z'O<__P!LGW[KW6:/_A/U_)XCCFC7X0;"*SKI8R;V[@ED MBX*LU+-+V,\M%++$S1N\+(\D3&-B4)4^Z]UA_P"@?/\ DZ?]X0['_P#0][G_ M /MD^_=>Z]_T#Y_R=/\ O"'8_P#Z'O<__P!LGW[KW7O^@?/^3I_WA#L?_P!# MWN?_ .V3[]U[KW_0/G_)T_[PAV/_ .A[W/\ _;)]^Z]U[_H'S_DZ?]X0['_] M#WN?_P"V3[]U[KW_ $#Y_P G3_O"'8__ *'O<_\ ]LGW[KW7O^@?/^3I_P!X M0['_ /0][G_^V3[]U[J/_)XZ@ZZ^/&1_F9=!=-[?DV9T]U1_,;W3A>N-B)F\ M_G,5LW$9WXK?%+>65Q.!FW)E,OD:+%56Z-QUU:*<3&*.:JDT!0;>_=>ZN<]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]UJ^_"[^5]\$/G3V;_,W[J^6?Q^P_=?:./_ )JGRWZXH=X;FWCV M119"DV+L<=?T&T=KTT&W=Y87'PXC;]'.\=-&(?0K$7]^Z]T>[_H'S_DZ?]X0 M['_]#WN?_P"V3[]U[KW_ $#Y_P G3_O"'8__ *'O<_\ ]LGW[KW0-]G_ ,G/ M^0UTYDL+A>P?B;L3$9G/X/^5KL; ML[:U9NG&09#*5$<=%2SY&FCDD#S1AO=>Z?.NOY*'\C#ME=]/U]\1=@[A7K3L M?=74F^"F[N_,<Z$ MC_H'S_DZ?]X0['_]#WN?_P"V3[]U[H/IOY(_\C>#M+%=+2_$#8:=FYOK_/=I M8K;'][N^V>MV'MC<6W-IYW/Q95=^'!B/';@W=C:=X&J15$U2NL31AG7W7NE# MDOY$G\F7"9C;FUZCX/X=ZK?%9D*"@;%9?Y&YC!I4;?Q57N";^]&?P^]*W;^T M8!2TD@I9LO4T4575%:>G:2HD2)O=>Z!V?^4__P )[:.#Y)5%?\=^H,9'\/X) M*OY,_P 4[![SQK]-X^/KJC[;7+;NBKM_020X:IZVKX\Q!60":EJ*0L8Y&:.1 M5]U[H7MG?R(?Y*F_MI;7WSM/X8[&RVUMY[-I\OA, MB*.O[#I:^D6NQU7'*(YXHID#:716!4>Z]T\9'^0%_)MQ=!79*I^#VT9*?'4= M375$=!N_O3*5SP4D#U$J4>,QO857D$.Q_P#T/>Y__MD^_=>Z+A\QOY$'\I?8/Q$^5.^MG_#;9^!W M;LOXW]X[LVMG:/??<#5F$W'MWK'=&8P>8HON>Q)X%K<7E*.*>%F1@LD8-C;W M[KW5M7\O_+9//_ [X39W-U]7EF]F5E?7UM3* M6EJ*NLJIGDDD8EG=B3R??NO=&Y]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U__0W^/?NO=>]^Z]U[W[KW53'\C[_MVUU/\ ^)E^;7_P<_R1 M]^Z]U;/[]U[HOWRFZ8PWR'Z#[$Z5W+U_U[VGMGL.@Q6"W-L#M"JSV,VEN+;A MW#B*S.P_QS:Z/N3;&Z:'%4LM5M_+T&BKQ&?@HJR)XW@61?=>ZJKK?Y;/RCS- M'U%DL_W?3[UWQT[M+-[>Z][$[+W[O'V,;%\XNDOD#UKA-U=B4N"2H[-W M#L3H/K"MVI7[KKX1D]QU]8G\0BJ$GKZZ?W7NDAGOY8'RKWK'O^CW3O?J+'X? M>E5V5N6EVWMSLSO*;:N!WWNCXM]T]'8+,XG#Y?%M746-;L?=VU]W5)JJ_+9. MDK,2]2M35U]-1RM[KW2>Z]^,7R"[EWMOS:O8^R-Z5@/8>R:/S=Q]F8#; M>0V'U;\N>H>\MZ4V[:?.;&I;TJ:'(3;=[$P& M_>F<8ZRUN/\ 'G<'75M+434DHAD'NO=%'QWP&^;5)4=893(=Y[,W9NO&/T;N M[L3>6[^Q>Y*FOK-Y],[Z^6F9&&IJ+%4-'5;CP&Y-C_(+;N"JJTY##U3TFT-) MC+S4LU'[KW0;[$_E?_+'#[GQ^ZMQ=A]94TVVJ[J[=FQ,3A.SNWLWB]D[PPOR M ^,?;G8HP..RVU\-C,=B:O;/4V[L1BF$,]34Q;F--7OXJO)U$ONO=(CH?KKY M'Y/>G5L$O7_R(P.YLI\C^ANP-S;CW'_I2PNW5Z9Z@[#^0$VZML]IU.]]L[.Q MC]O/M3L^@DS]?!6YO';W@AHHJ2:Y-TUF\3!M;_9=>D,OW5'3QX+8^VMT;AS< M&[*3!5%#-)2P25./!$\%+D)=%%+[KW2+C_F;]2Y3HK:&_)/N.N.R=_?&%/D# M!MW<^V]X]F;(ZQR53T,_R!7:'9F[.G<1N$-44&PX)\BJTBI492BIBM(IK)H* M5_=>Z465^>VR-C[M[!'86_\ 8-+LGJNN^5E7ONGV_P!?]X5V],1MKXXX[I', M93P(VUIL-E96D,\64IZVD;"_=?;Y 1>Z]TNL/_ #"OC/FWO0#&R2[;.Y^Q<=+1T%5+ M>BDATU4DT=(ZSGW7N@#[L_F,;JZ7^56\.D:CI^GW=L/860^-TNZ\[MC([ER> M_<5U[WCM_O#.[Y[>J]NX_;&0Q5'LGH*AZ2GK\WYJE6KL=76IY$KHZ6BR/NO= M#)MW^95\3-RP[3JZ7>.Y<=CMW0;?EIJ_/;!W?A%PLV^MG[E[$ZLQVZ,?7XJ' M-X#*]P;!VE6Y;:]-/2B;+4_V\2*M56T5/4>Z]UP7^99\45K-B0U6Z=U4>'W[ M@-@[OH]\G8FY:_K#;NQ^V,YN;:_5N_MY=I8:BR?7NV]B;_W3M.IQE!EYLE]B MM:\,=1)!Y5/OW7NGO:W\P;X[;UW[LOK';#]I9??&_=T5NW-O8:EZ;[),,F/H M=K;%WR^_*O-MMU=O4G6LFS>S,%D5S;5?V8AR*1NRU$RNL] MQ_(ZA[SPE=MW"=1]_;IZ8Z^?KS ;U[(W#OV@V#\4MC_+;?FY,QB<-MUH=L3; M9Z\W/D)7@::2.HBPTC02R5$\=*ONO="Y3?._XZ5SYN#'[AW#75F$[#BZM-%! MM'.K4Y?>F7V9L??^Q<=M_P"XI8(,Q2]K;8[)PD^U:N)S29PUX2GD+13B+W7N M@XK/YFGQPJM@93?NPH>QNRTQ$?0C5^U=M[&RN*WKCI?D;V'M'KCKJFSVU=Y_ MW9SFUI:C*[R@J96R<%)"]+35?VSU$U+/"GNO=.^'_F4_%7.;QQ^RZ'/[^2JR M6ZL+M.#.9#J;L7$[4@J<_OWLOJ;'YC)[AR>W:2APVVO]+?4F;VQ-7U9@@@R\ M,(D*T]3!42>Z]TVY3^9]\2\-#55%?GNQU@HER63J:FFZ<[-KJ(;)Q&RMD=FY M+LZ#(T6V:C&UW6U'UEV%C-P292GFECCQKRZE%1#) ONO=&7Z([WP'?N)[&S. MW=N;MVW2];=X=O\ 1->F[\;38RHS6?Z9WGD=B[AW%@HZ:MKA5;3RV9Q4S8ZI M_EP_\ ,\?YNG_C2[)__ 8?#?W[KW5J7OW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNJ=?Y/?^;_FA_P#C8KYQ?^Y777OW7NKBO?NO=>]^Z]U71\^?A[O'Y3KUSFNM M\GB>M^X.GJ3>.=Z#^1^WMW;HV+W/\>NVMPR;9Q]-N3 UF%QN9V]V7TUN3;M# M5TN^>OMP4L^"WE3045/51D1I/3>Z]T5'=7\M3OINU=]]B[-W#THU+VGWWWQO M3L[![AS?9]!%O3J3L_>/QPS^S\#5?P7&5&/7?&Q8>H\W54)R%)EL'0Y#*H#2 M5DKN[-MXW?4L*OYY6I/)$:C*!/+[KW4_;/P,[^[JP>#W MDE+MKJ;_4^T=T;,VSO/IKK;;^V^ MF6^^KH-ET_:>7 M[$W/LK8&[^V7QDIJ^H>^NKVAV_MK=6.GHX8]P5O8.W,S7P9#(U\R5V*F8UE4 MT=(R>Z]U*^0O\NWLSNC?W>F^L-O;KK;%)WAUOWATYV9L?(8O/9K!]W]>Y;KV MA;XUQ=AY!5HY-MYCI_N:HRM;6345)D7K=M9"3&AVCD:-?=>Z!K(?RT_E%F.>GH9L7N>"U'1O)E5K?=>Z<>H?AKVQM?N&KZTH:O<%!AMH=&]D8#LZN MS.#WM_H+WS39'NSN[?WP&Q/478&2EH\E/O?XU;7[%RV)W=#%2U<$&,7#TMS' M2X\'W7NEMT-_+O[VZO[HZ8[AW5V+L_V!5?&S'[GR\>[>R*_+Y/9W67P5W MA\;>V]OX^',T;XVIA[ [DR>'W.BSI"M9!B8ZFKTY&.'3[KW5S/OW7NO>_=>Z M*=\]O^R&/FA_XJ=\B_\ WS^\??NO=,_\NC_MWQ\$_P#Q3;XP_P#ODMD>_=>Z M.3[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__1W^/?NO=> M]^Z]U[W[KW53'\C[_MVUU/\ ^)E^;7_P<_R1]^Z]T8G^93NW=>PO@)\N]Z[$ MW1N396]MK=#=@YS:.Z]GUU7C=TX+WOW7NJWOE/_,'^2VUL/\L>OMA4VQ=DTFQ\3\K-C]1]FPXG>6Y=U8_-_'[J MSXM=DX+=F:JLQ5-@-PS;VQO>68Q:04T0D@KL93U<535,U131>Z]TY[I^>_>' M06V^TMC=8=2T.:QW4F[^Z.N,=%W#G>X]S;FZ^S.SOD3TAU_UQNWM/[JW,[)%,[34>-Q-+31UF2IEK:C&^Z]T[;C_F2_*C:FX.R*&LZ] MZ/S&.ZPWUW9M*M@I<=V5A,QNRD^/W>WQ&ZPW#789LCG:S'XJJ['VW\DLC68I M)&K*;$5.WBTL^1@>?[;W7NN5'_,D[>W_ /*?:G3.!BZYHNIZSLCMS;N7W)3; M?[#QF8W-@\'U[\N,;M[9%3D3-;XZ.BAB:CJ MJ[W7NF+$?S,^\=O=%T.Z=J]+8?*?W$Z$QF;R.RMXYSM+/[[3'+\ J+Y3[3^0 ME9O?.39C-;ZZ*R'9-'/UYDJRI-1N*;, 32UDN5>3&'W7NCV]3]M;[^0O4GR3 MI^SJF'9&Y?CYWOV1UY_>3IK/[QV9A]X8OK_:^U]_;;S<%;6UC[BHL778_=U/ M39*&"OD@K):*5ED6&8TZ>Z]T1;I;YG=K=8=1_!';E+42=E=I?*CXJ=3]W5&< M^1G9F^X*/N+L;;NWNM<;VUT7TEEEVUN&EP_R SNWLM7;CI,)5O%1U-;"UJ6" ME&1K:'W7ND!OG^8EW7N^#I;Y/]1;JV/GMI[:ZM^7^_L]U3CJ7M[;^#R5/UMU MU\:]P[OZ0[JVI7Q0U-'\C^J-]Y;/8#&U435-/2RN[S4%-4/4T ]U[H=\C_,L M[LQ':W]R7QLB[/[MCERF+H M,OM;<>&Q^$K8GHZO"45+7Y-#+7?8RQU*>Z]T$NS?GC\C\;O;=F]<[MU]H[B[ MOZU^-%=_<'M.MWEE^F_C7V$WQF^3?9]7AIZ:FK<3E<'0?('>'5F*Q&)F$='5 M2392D>II9LHU-BZSW7NAG7^8A\GMZY;LG:?7G3G4.U>U]D=/Y;L).C>UMU9V MFW\-U8SJ#HGN7$=>)-13X0;BW7NG'[ZW=A:VAHJ-)=H5^W:2HR3/%6M#'[KW M5GGQX[/RO=G46S^XJW$2X#"=I8VGW_U_ANWO@]]=*IV(G6^Y M]C[RR^U,AM__ $J;4.R-[2B/'R&AKZG([:8P035$,LV/D/W%(T%0JRK[KW0# M8W^6?\3]NXSRNU>Q=N]9[@ZWQ^ KMIX;-9K M9./W)%ALEVGAMK9:KQ\6[)4.X)*>H+354LT5-+![KW19<9\=OB/D,OV/L/Y* M=M8G=G=';'9/Z-KD?B_U-E-X?(3?-91;B?._)_K3:O4O;NC=F>BH,KLS96&WK@=N4N# MH(ZQ:?:>0HL=V'EPU7CA3U$\E4'E9VBA,?NO=%"Q7QX_E^XQ-W;_ -OU.1E3 MXYT.R.G^QAM_,[YS>5Q^\/B?L-,/UIN+<6#QE)D-T[K[CZ1V/V'$<7N"DBJ< MI&M723-+/+24+TWNO=.FS?Y9_4FT^[-V;M:.ER?2>ZMB;:I,UTS6"M;#;X[; MI.XNR.Y-W]E=FXN":FV?NJDW+N;?%/5KATQM/CH\C22U,D4IJ65/=>Z6NV_C M5\5_AKCNG=YY'>W9&,Q_2YWMUATU4=I=U=G=F56.Q_?.4V7C*7I_:^/W7GMQ MYK=5)3MLC#8S:N$ACK*NA@I%BI58M*S^Z]U#QOQ2^'WR(;LK?>$R&YMXQ;Q[ MD[DW!O\ >@["WKCUQG;.ZNA'^'7;&$J\+)64%7M3(4'4%'_ WQ30T_\ #*N) M:V*.*N J#[KW4GM7X0?#3#]6]MYK>^$R?7VWY^FNFL%V#V[M[L3?6R=][4V= M\.1F=V],=C8[L3;>=H=R;6WSTS-//D:;$M1 MN7>?5FWMRKY:N>%LC3R55/#$U;7?<^Z]TQ[)^'7PMR^^-V[3VE/N7,[QZ2W5 MUL=^;=E[$WS5R[?SM/VGNOYC;(HMS4V0KOM\U29O>OZ>:/^6C\9*3KW%]62GN3,;(V[L_O#K;9^*W)WOVMN:HV/U=W]@\ M!M;>76&S\MG]T9'+X/8>$VMMBBQNW:".?3M^CA"431'U>_=>Z-7U5TULGIF' M?]+L6+,TM'V3VGO;N/<5'E<_EZM2]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U3K_ ">_\W_-#_\ &Q7SB_\ :POQ<^269VU79?%[C MP_0?<.5V]E-O25D.?QN=QW7NXJS$9#!38X'(0YFAR$,D^D-FP=@;KVEV+GNV,EOS?7\L;?WRKG[1W M'FLWDXMN9FLP?;76T>%KJ::CD.0JZ-O=.2=G]CTG8*=QY/<6Y-P93X(;#^2U-\I:%LAF\[3X3ICL3NVI MR&QJG:.#BI309XNU'IR)K,6ONO=#5V]\]?FIU;G>R=LKMSH;<=?UI3]I4%5E M,/U=W(<9N3+;!^#>VOF-A\KAJ63L*>6/"[GSV0GV/'$M35/]U(E4DS54+8J? MW7NN6]/YB7>F3[LGZYV:-M8'9N([J^.M%GMU-U?OJ?([=V;G_E5UWTUVYUWN MN'\/C[U=WGEMI05F8RK[GBJ=H;IS^2P-974E=3RU=$@CEIZ&I$T? MOW7NB)] _*SNCJ3XP?$C.S9FOS/9_P K]]]T]=S]F?)_<'>69ZNQ?8'77>F\ M\?U3UQGGP^W-XY38FY^WMA5-9C\-6-'14]=_=VEC"U4Q@63W7NN6^?G5WWVJ M>N>T>MJR#9FY>K^W_D5A]S])938?=--6=>;ZZK^)'RWW+GNBODGB*'+[RMIY';N1QL]!$:C(QUE/!4+_"Y*[W7NEOD/YH?R-Q]3NC<2=(8+.[-E MH.R$VS@MN[1[/J=U[:CV3U?\-.SZK>NY\MIJX-V8C:^,^0^ZUR6+QN)I*JJC MV@6I9A,*RGI_=>Z3]+\R/D9BOD+E-W[DIIL?AL6'CWGN_IGL;<>T!!FVK-MO)59[ MN#:N)I%VD&DW##LW+MDY2E3 U,/=>ZL=^(G>&YODATIMWNK<&T,CL"DWNL,^ M"V9G\/7X3=. 7$8S'8'=U%N*EKYY'EEC[)QF;7'SI'#'4X9:.<*WE+M[KW37 M\]O^R&/FA_XJ=\B__?/[Q]^Z]TS_ ,NC_MWQ\$__ !3;XP_^^2V1[]U[HY/O MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_2W^/?NO=>]^Z] MU[W[KW53'\C[_MVUU/\ ^)E^;7_P<_R1]^Z]U;,5#"S ,+@V(!%P;@V/Y!'O MW7NL?@A%K0Q"VFW[:<:;Z;<<:=1M_2_OW7NO"&$$L(H@S!%)$:7(C#",$VN1 M&&.G^ES;W[KW7?BB!N(X[\4ZQES<& M\:+;'8FZ M92A&.;

EF\JP&(!2X=?=>ZF]F_*KI_I?LK;W5G8N4RNWLKG>KMX]NG<*-PQ4L'16#%65E)!!N5901_0@>_=>Z*INWX0?&'?*]CQ;HZWJ-%C=EYWI8,K686+'U.5I!)3U M;S03SQR^Z]T:J"""E@AI:6&*FIJ:*."GIX(TA@@@A01Q0PQ1A8XHHHU"JJ@! M0+#CW[KW57_\['_MTO\ S!/_ !6+LG_W5>_=>Z2V5_[?C]*_^,D?D/\ _!>? M%7W[KW5MWOW7NO>_=>ZJVZ\^+WR.ZMVC\S>BMH5^R,7BOD!V[\G^^>F_D]1Y M%_[X=9;O^1DF=W?B/[W==5.,>JSN]NF.R\L# MN3&T,63W7ALKWOUGE-]RI7Q)_!9Z\RP4TU9D7Z_ M["P&-H=^;C^18Q&(W-VQO3%[BP5/\A.A.U.MH:K)=C;(VW0G>/7G4F_L]M[- M[5QE=@8]RX&G2LHXZ;]\?R]?E)E=U=E[_ -LY/KW'=@[FV[\P M\'LC>])VOO[;&Z=DY_O_ *4^%NU]I;^H=P8+9HR4&9BW]\:\TN3:-ONXZ+*T M]3'-,S5-*ONO=)ON;XV_)_I.3LONZDK,EN"'?W8&^SG]M8WL7NC?>*R&$W9\ MZ^MN\.G,5V-M;";2W;)@^F-D](8WZ'O M"?&KN7<'07P WULW%[HK^R/AYW9G^V)NKODAVC5[PJ.WMN[EV1W1U%FIZKL= M]OQ5U-NW'[:[6;/[#K\OB*67&K2T^.KJ:D$LD]-[KW2K^0OQ:^5'=O:^S=][ M4WQB.G\+/M3KZ6CH\#NC*/E.@NV]B]_T'9>X>S<=C\=14.W^V:SN/IVG.S,] M1UGBIXU@6 FJQ]96$>Z]T8SM+%]_]Y=._)[I/-]6[/V)6[X^,DFU=A[JI>S: MS=.W,IVGVOUYOS;V]=IY22786VLOCMM]:YU\9X\U%1U#9BCKGE6CIIZ=J5_= M>Z*EO#XG?)?L7HOX;]7U&"ZMV7N?XB;JZ+RV WB^^\QN20;BVE\:^UND=R]H M8'%P[.HJ&LGZXW=OW&Y_;^(R!C&>CQZ]TJ/Y?GQJ^37QRSW86 M6[@PG6%;-W0.HJC?V:VUVQO#=N9H=T=._'?K[J/+[O2/,EW)-V[O?:U; MF'22NI7QM+.KS&HJYIE7W7NK4/?NO=>]^Z]U5;_+A_YGC_-T_P#&EV3_ /@, M/AO[]U[JU+W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW5.O\GO_-_S0_\ QL5\XO\ W*ZZ]^Z]U<5[]U[K MWOW7NO>_=>Z][]U[HJOR ^23=3]D_''HO:F I-R]O_*'>&]=O[%IZA_ M[-MLO8^:V_L#OI\7UOVCEMU[=VE78C 9#*[\V?AINRM_;FZ_Z&RNX=YT.W\? M2[,I^_,KMF6+;U-FHJ&>3)%\?>26-9)O=>Z%_OCLJ?IGH_N3N&FPL>Y)^J.J M^P>RXMNS9!L3'N!]B;3RVZ1@WRRT>1.*&7_A7V_W7VU1]OY/)XI=.AO=>Z & M3YM]?;6ZW^)6^^T<3E]I'Y5[2&Z:>IQD$N:V3UA2XOH'<7R*WID-_P"]JF'$ M4>'VKM39.U*]?XE/! :N6%2L$>IEC]U[I8?&/Y)+\CJKOUZ7:M9MK#]1=UQ] M8;=J\E3Y[&97=VWZWI[J/MG$[NR&W]R8+ Y3;[9.D[25(("D\4M+#%4),?,T M<7NO=&E]^Z]U[W[KW1;=^?$3X\=F9;LC,[WZ]&:J^WL''@.QZ<;KWOC,/NF" MGV\NTZ/+U>WL1N7'X"EWEC=M1I0TF?IJ:'.TE-&B0U<81-/NO=#Y@,%B-KX+ M"[9V_CZ?$X#;N)QV"PF*I%*4N-Q&(HX_=>Z+9 M\ZJNHH/A'\QJZCE:"KHOBM\A*NEG2Q:&HINI-W302J&#*6CE0$7!%Q[]U[JG M/X._R(_Y2'8OPJ^'W8&]OA#U?N'>6^?BS\?-W[MW!6Y?L(5V=W+N3J3:.8SN M9K?!O.&%JW*92LEGE944-)(3;GW[KW1HO^@?'^33_P!X$]3?^?CLC_[./?NO M=>_Z!\?Y-/\ W@3U-_Y^.R/_ +./?NO=>_Z!\?Y-/_>!/4W_ )^.R/\ [./? MNO=>_P"@?'^33_W@3U-_Y^.R/_LX]^Z]U[_H'Q_DT_\ >!/4W_GX[(_^SCW[ MKW7O^@?'^33_ -X$]3?^?CLC_P"SCW[KW7O^@?'^33_W@3U-_P"?CLC_ .SC MW[KW0"?#_P",W1WP9_G4=M?&[XF["I>D^B-]_P KSJ_O'=W5FU\QN.JVCG>W M_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]/?X]^Z]U[W M[KW7O?NO=5,?R/O^W;74_P#XF7YM?_!S_)'W[KW5LQ( )) %R3P !]23^ / M?NO=)"7L'8T&WY]VS[MV]#M:EQE?FJG<K?(BAV_NBKCQM>YC H\@XIYM$QT>_=>Z$3W[KW17._>HNH< MWO7I[OK>?8.4Z8[&ZBR^2V5U]VGA-UX';$]70]W5FW]I9;J+/T6\,?F]F;TV M_P!E;EHL&*;%U]!4U(SU!CY\<\%;'&Y]U[H+.S_A%\<7R^^^[M[;IWSM.H3' M;4['WEO*HWU3TF/P78?2/5&ZNMME_):6MSN-R$&$[2Z[ZWSDZ#(JT>*F:@HZ MJNH:F>AIY8_=>ZY=T]&=.=C="]Q=>]_=^;VR_3WR9['VKNG;-=D-_8;'Y#;$ M2Q;!W%M7K_I[/08.&KFP.1S/7+9R#'M'DZDG(5XCD-+H6'W7NFK??PBZ#^5F M*@WUG^Y.V^R*;<>W=YXS =A;/[8Q-/"N%W1O/JOL+ 3;.R^R,+18/'IU9VAT MAM_/[:DH$1:3+4Z]T8+I/XX[>Z):1-K[^[5SV/JO[_9#*87> M>ZJ+-8;+[P[.[8W;W)O;L*NH:;!XQ5WCF-U;SK(?) 8:.#&K%30TT:QZC[KW M0Q;CWEM/:$FW(MT[BPVWI-W[EH-F[6CR]?3T#[@W9E*:NK,;MW$+42(:_,UU M)C*B2*GCU2.D#D"RGW[KW6;:NZMM;YVU@MY;-SN*W/M3<^*HLYMW<6#K8,EA M\WA\C E309/&5]*\E/64593R*\VV\+N6KIMX9G)[ZK"_G8_]NE_Y@G_ (K%V3_[JO?NO=);*_\ ;\?I7_QD MC\A__@O/BK[]U[JV[W[KW7O?NO=$'K-]]V]J?*GY!=.['W:G5%%T%M'XD;DV MUD,UM9]TX'?]#VAOO>^YNWJBOQ:Y';=36Q9/8_6AVKBJB"N PN1GJJUEJ&M3 M>_=>ZJ[[U^0_RMZ>[[[5V2/D-DMU[GZ9WA_*;Q>7EP%-08^@R&.[V[<[0VAW M]-M3XR>#=F<[4K>QMD4>+AGPM)G:6OH*P'+8FIH5IFH9_=>Z,C3?S!,_W#E, M)X\!M7$[Z]T7[%?S->P-A;*K<_L'8]/N'<.5Z?ZUW M_48ONKY!;VWS28W$;=_EC_[.9/!C85VC35E#F\P-KU&$RM>- RM?5C.SJ)3+ M0-[KW5C?Q\^;>:[Y^1N[.I*+;77&(VKM;%;PJLH!V?A\CVG@JS&8WIG<'7+9 M+9%(9)*_']J[3[.R.3#P^([>3 _;UADEKH"GNO=5^=0?(SYC[2V;O_Y*4O96 MT^Q^I(N[^WOBMA=M=W=CTBX?Y^I.^\ST9VYL?=VS-Q5NVIMU;_RV,P51O;9.V*#(4&X=TX&FK:2BIJF MLI:9LC[KW2>D_FY[VPV=W9D]V]?=18GIFEWEOKKFG[5CWSN>FQ?2M9LSL[JG M9-#W%\J8MQ[=V_\ Z*.CMW[?[:I\C'53>.OQ-5CY*:M189IJW'^Z]T._3/';75$>^*C:$6YZG8%/ MM3/]*5VVMT2O3U],JUL]=%1U4#K]J3+[KW0]_&K=N_\ ;W?7>GQ>W9OC-]K8 M3I+I_P"*VZL'V1NDX^JWG6YOL/ ]D;5WCB=[Y3&)CJ&NSU?7]10;C'CQ]*%& MX'X\?A5?=>Z/-[]U[KWOW7NJK?Y_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[JG7^3W_F_P":'_XV*^<7_N5UU[]U[JXKW[KW33E\[A=OPTU1G,K0 M8F"MKJ;&41K&9:6AIO*ZFHJY]#%8TNQ56:UE)'NO=(K=OHE8K%3BIA$C M*98PWNO=/^T]^;*WXNXWV5NS;V[%VANS-[#W4VWLO0Y8; N-:BX]^Z]T&?=WQUZ_[XJ.L\WN6?8&W=^[#W'/ALGMC.IB:K,5FL/D*6MQ65H:C344[O%! M)%[KW0'[I^+'QEW5W-2TFZ-WY[(=R;AZTVAEMS;3J^Q;9KM7:?1/9DV[.K^R M][;/L%W!5])]L[[6IPV6BIH(L?65E-22>2E2FI4]U[I^K^DM@8FC[$Z4[.[Y M[6WEB/ECL*EZZ!_+_$SX=;TV/6[&WCW'G]Z[#^*V-AV-N_ YWNW&18 MGI_9>*^.&YNI]V=>=CC$G#G:>W]Z= ]DU%3N!\HU/D:ZEJ*3*FJ1HJ:H7W7N MAE^,'QBZLZ>HL?OOJGMKN#L;"[XPU'GI\]O+MFM[#PG9D>1V)U;LO:N_=FGEJY9W]U[HV^3R>/PN-R&8RU7!C\7B:&K MR>2KZJ014U%CZ"GDJJRKJ)6],<%-3Q,[L> JD^_=>Z1M?VMUGB>M%[ER^_MH MX;J8[6H-\-V1F<]C<3LJ'9V3H:;)4&YZK<>1J*;%TF#JL?5Q3+4RR)%XW#$V M/OW7NL^S>SNN>Q&RR[!WWM'>O\"R>6PN9;:NX<5GX\9F,#EZ[;^=Q=9)BZJJ MC@R&$SV,J:*LA8B2FJX)(9 LB,H]U[I<^_=>Z*=\]O\ LACYH?\ BIWR+_\ M?/[Q]^Z]TS_RZ/\ MWQ\$_\ Q3;XP_\ ODMD>_=>Z.3[]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[JF?'_\ <0KN[_QC/UW_ /!N]H>_=>Z/_P!J?*SK MCIKL'-;$WY0[GQE)MOXS=M_*S/[XAH*"KVEC.M^EGC MWC35<-/'CVIY::.2T_E B;W7NB^O_,GZPI$KL=EM@[]Q>\]HXW.[V[9V1*P\KVQN(T.5J8ZO Q[-[SVU/'2TP>NFK)JVC2,SXZI5?=>Z4 MO0W\P+K;Y"M2TVRMG;QILAD.T:[8M#199\%3WVG1XVFRI[/KZN+)S46+P:ID M:*@GQTT@R]+G*^GQLE.*J32/=>Z%CM+Y=]*=-[GW1@-_[E7"T&P,)U7ENP]R M"EK\GC-GU?>W94/4W2NVZ^EPE'E,K4;C[%WEYTIJ>.#_ ":DIS4U#1PR1-)[ MKW0>=:?S"/C3O3KW.;YWGV)L[IRNVEO#.;*WGL[L#>NU:?<&ULQ1]I]E=3[7 M3(?89.II)F[#SG5>4DPL4+R35?B: )]S%+$GNO=#=3_)OX]U>R\1LK8V\-K2;AWGLK,T^V&\Z/.4=9A)MQ8S7PU3M3";[I*['T M=#6SO4QUNQ]R4.:@5;O/B:E*Q%:G)D'NO=#I[]U[KWOW7NO_U-_CW[KW7O?N MO=>]^Z]U4Q_(^_[=M=3_ /B9?FU_\'/\D??NO='/^9VS>R^Q/B3\D]B=.5LU M!VEN_I+LG;VQ9J9X8JN;<65VIDZ.AQ]%45#QP4==EFE-+!4,Z"GEF634NC4/ M=>Z+=VQ\,OC3W5T=V'O+:_QJ3<^YN\NN*ZBRVT8M_;CZAW/7XWL/:'3VR=TX MB/.4^6;&]?[TP^U.F=M>&5((VH,[MFFJ T=8):AO=>Z(WC/AK_,*PN=V=N^+ M=>2W-O;J[#[_ -J];=L5>]MD]>=I;QV%E/G-\:^SMLP_)K$]QMUQ;LK*2B&"W)>E>JI!EZJ5H/=>ZE9OX\?S/-TGL"AILCVAL3;V:G[/W) MM7#T?RQ@JJ[";DJ_BUW?LG:6';>^'FQFYL]@ZOY&S;-W)2331XZ&F0:IZ""& M&IHI/=>Z1.V*7Y _*7=?8/6F[,CVCO#+8[MSJ.BW-@HNPMOXK;^.Q747S(Z3 M[5[-WEOG;?FP68Z1['VIL[9N9V]L*/&8NEIMR8F)*^.H6>:.J/NO="-+T9_- M+6@VGB:;+;_ILCMCISNC8-;O7_9D,)F*K=]3N;K7Y:8+J2KR]%D:BAJ,;O;8 M6^LOUE639W5D*_)I#]]/71U%#/0U'NO='*WATIWXO>GP#^1%;MRD[57I3I3M MGJ?N[8M1N7#P;QVMO3N':?53GO/K6MRM1B=K[DW1@,MUQD=N9:.;(44\N!W3 M53T#N\JJ#&[4V?'C-MU^Y=R[SZVR\];A\!/B9,O1SY9GDKJ,FK]U[K+MCX_\ M\S-,OALED<]V5C,5LS<]+GMGX.O^16.EIY,/7?,CH'L)_5^'Q/9O<>8WAO#Y/=) M5^4V['N.?^\7VONS=.,QU/&W5N\LWM['XSXOK7=^[*/Y.;C-1%&VTMT;6[&VMN:.NEI*>J7*C*?>M75 JY:2B]U[JS+X\])9/;&T MM[Y;Y)[:QFY=R[0[L[KR/6&\-Z9*G[0WIC/CYB.]=R=I]!4=7O;(_P 7W35M ML[$O055'3UM355^.J*2%6D>6!)/?NO=.O\OS9>_NO_B3UAMCLG'Y/#;@BR/: M&9Q> S54:S+[8Z]W7V]OW=?4NT\G(:RN>*NVIU7F\-CI8&E+TSTIA8*R%%]U M[H!OYV/_ &Z7_F"?^*Q=D_\ NJ]^Z]TELK_V_'Z5_P#&2/R'_P#@O/BK[]U[ MJV[W[KW7O?NO=)639.V)-Z4_8G\(I8]YT^VY]H'<$*F&OJML39&/+KA*^2,K M]]CZ3*H:BG275]M++*T>GS2Z_=>Z=I,)A9LC!EY<1BYR&SL MUD]E[EJ7T4M/--%N?;-3CR?BUTOU_V3G^U]O;:JVW?G,_NO=-/49O.YGK66HQ=#.,I58\ M0K05.1$D#"MJ*)::,0O+J:,1KI(TBWNO=![UKT9UGU+0]AX[9FW_ +:E[6[% MWUVIOV/*5M;GO[P;S[)KVR6\*VH.8GK/#CLE5.0E!'HH::(^*&*.,!![KW0I M4U#0T98T='2TA>.")S34\,!>*EB$%+&WB1=4=-"H2,'A%%A8>_=>Z8<#LO;. MVU=73M)4RTV*Q%##2TD&H0TL M$82-5%[^Z]TJ/?NO=>]^Z]U5;_+A_P"9X_S=/_&EV3_^ P^&_OW7NK4O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=4Z_R>_\ -_S0_P#QL5\XO_SNNMP;@Q-,'>HPZ1+F\"]04:.E MDW&AD*1.\B^Z]T5CY3?RZHJ"AVAEO@]L&?ISM[86T]VR]?=A;:WI0U&R^! MP$<<.%BWGB:#9>[JBKQT8[B[. MW]VU3[@V;U?E\'O&OVQW;DM_+3XG&?R]\=UQ6;NV_P!;XC"93!UN;K_F7MVF MW3)5KB9*ZCIYJK):T5ZBF;W7NH&U^F_EMW?%L[NGJ-]UXK>&R-K=DTN"W?4? M(>BW#MRAW1O7Y9_$SMJ@ZZZVWQBZJI_TO?'?:W3_ %SN;'1IN!9(JNLEFH*R MEE\D,M/[KW1H^B.H_GYA/DWMO=>^UW-MOHF;M?.;KW+M*L^0Z=DT>/V_+U)W MYLV?&6J8:#*;SQ.>["RFS,]1BJIZ.2B$7_ 2F>D9)?=>Z0WR.^!'>O9V_?F+ MNGK_ &WL7#;/^7G5O=O3?R,V3E]XG&Y'Y 87;/2V.QGQ0WAC*W"X:>CV_N/^ M]60RFRMROF9RQV+X8D&J[KW223XW?S&:6;:^W=O1;FV/M.@ZRZ#ZQW NT M_DI3X['U-/L*N^#F0SNYMM45-#3U6RJN+;O7':F J\;CHXXJC^,>6.KJERLC MT?NO=/\ T_LSY3TO<&3Z;?M??&?SFUNDNRY.YM@;@["[/R4VPCA.[>[LO_+_ M -U[)[+:N9W'VEUAN-<5OFF&0ERLE/M#%R9)I983-4>Z]TH^G_C1\ZAV M/U=FN]MP[GWML]X?CIL[MS:NX.]:C=NP\QUW'\"][]Z-]N+K'.1?.3X]9SJG$4>S^O\ KSJ+ MY+9'O:IQ6&@QN&W96=R;AZIEZ_VS-4T<:1Y'_=>Z.3[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JF?'_]Q"N[ MO_&,_7?_ ,&[VA[]U[H[':_QJZN[\[?W1EMU[WGR:2_%;MCXN=C=1XNLP-IN MM_DCEML93*YW,2Q1R[JP&6KZ?KAJ;&2:XZ6:$U3".5T5HO=>Z ;*_P L#K?< M%#N*?/\ 9V_LAO7LK;FY^M.Z]^0T6U\?F>U.DMW;+ZFZZR_5.0AI<4L&#Q_] MSNCMNPPU]*?NX:QZ7/R(_E[]>?)#!Y[%;JWWO7;U?G>T-M[Z M_CVTH\)CJW#[6VQA*45-/! MH]U[K#V_\'HNS.R^_MRXW>>2V=B?DCM/XU3[HSF'CHJ_=&SNT_B/V=-V#U9N M/!T&?I\AMS([;ST%5%29:AGIBS?P]2K6J9&B]U[H&L9_+OZ:QO8?7M6/DCFJ MK=NU^R<1N6FVU4+U>L=H/LZOV1VOV!MK/]0;J&2Z'W":#;F=K^MMD5O;V M]NXMP=;9-<]1U\'86(R>8[#R5!3UV44Y*@Q\5'XYFJHJFIK/=>Z .#^5QV5D MVWY.P/E M+N7Y1Y#<%/A-FUELGO#MN/MC>=/ M(WNO=!KT-_+6V?T-N3J'<6)[=WYN=NG-W;8W/@J//8/8T"92EV;\1JOX;;=P MF7J<+M_&U!@I.N9HJYYX##-)EH=5UI7:F]^Z]U97[]U[KWOW7NO_U=_CW[KW M7O?NO=>]^Z]U15U[_*V^?/0F$RO6_P 9OYP.\.GNC8=_]J;VV#U?D/@]\9^S M*K8U+VQV;N[M;-[?;?N\I)]R[FAI=S[UK3%/5%7$3*BJD:(B^Z]TN?\ 9&_Y MM_\ WO*W)_Z;D^('_1GOW7NO?[(W_-O_ .]Y6Y/_ $W)\0/^C/?NO=>_V1O^ M;?\ ][RMR?\ IN3X@?\ 1GOW7NO?[(W_ #;_ /O>5N3_ --R?$#_ *,]^Z]U M[_9&_P";?_WO*W)_Z;D^('_1GOW7NB>=][+_ )O'2'R5^#'QY@_G&Y+<]-\T M.R.Z>OLAN^L^ 'Q/QU?UM#U#\>]_]\4^7P>)I*22BSU7N&HV)_"9XZQQ%!!5 MF>,>2(*_NO='#_V1O^;?_P![RMR?^FY/B!_T9[]U[KW^R-_S;_\ O>5N3_TW M)\0/^C/?NO=>_P!D;_FW_P#>\K_=>Z]_LC?\V_\ [WE;D_\ M3_=>Z]_LC?\ -O\ ^]Y6 MY/\ TW)\0/\ HSW[KW7O]D;_ )M__>\K_=>Z#'N;^5A_,9^1 MW5V]>B^\_P"=-O3>73?:.&DVEV;M+$_ KXL;,RFYMEY">#^/8&@W;@&BS.VZ MG+4,;0"MIKRTXD+*"0/?NO=&^^6?P)[0[O\ D!U?\GOCO\S>QOAMW)UYTSOO MH#([@V=U)TIW+CMX]7;[WIL7L&MPE?MWNS:NZL)B:ZCW5U]03QUU)"E5H5H@ MZQO(K^Z]T$G^R)_S/O\ O>7WC_Z0M\ ?_M,>_=>Z]_LB?\S[_O>7WC_Z0M\ M?_M,>_=>Z]_LB?\ ,^_[WE]X_P#I"WP!_P#M,>_=>Z]_LB?\S[_O>7WC_P"D M+? '_P"TQ[]U[JF#^:K\P_F#_*E[&^'/7':/\Z_NC=F2^3O;E!A=]R'X7? G M&OTQ\>J*88;>W=TJ4?2LGW.2Q&Y\QBXJ"DJU--6T-/EG1)9J1$]^Z]U\OO'_ -(6^ /_ -ICW[KW7O\ 9$_YGW_>\OO' M_P!(6^ /_P!ICW[KW7O]D3_F??\ >\OO'_TA;X __:8]^Z]U[_9$_P"9]_WO M+[Q_](6^ /\ ]ICW[KW7O]D3_F??][R^\?\ TA;X _\ VF/?NO=>_P!D3_F? M?][R^\?_ $A;X __ &F/?NO=>_V1/^9]_P![R^\?_2%O@#_]ICW[KW7O]D3_ M )GW_>\OO'_TA;X _P#VF/?NO=&F^#'P[W!\0=K=T1[\^0.]/DYVK\@N\\SW MWVGV[O?9^Q.OZ_,[IR6P>N^M*/'XW9?6N*PNSMOX?%;4ZRQT:14E/&'F,LA M+V'NO='A]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U2XG\KWY3=<]F?(7=GQ5_FG=R_&CK[Y$=^;^^2&X MNI<=\8_BCVWC<+V5V<,2^]*O&;P[F1=*)J+N_NO M=/G^R)_S/O\ O>7WC_Z0M\ ?_M,>_=>Z]_LB?\S[_O>7WC_Z0M\ ?_M,>_=> MZ]_LB?\ ,^_[WE]X_P#I"WP!_P#M,>_=>Z]_LB?\S[_O>7WC_P"D+? '_P"T MQ[]U[KW^R)_S/O\ O>7WC_Z0M\ ?_M,>_=>Z]_LB?\S[_O>7WC_Z0M\ ?_M, M>_=>ZH_^4_SC^7/Q5_FF_%G^63NG^=AV]DJWO;$-'VEVQ/\ #3X#T*])[[[ M$='\!XTFG9?=>ZO _V1/^9]_P![ MR^\?_2%O@#_]ICW[KW7O]D3_ )GW_>\OO'_TA;X _P#VF/?NO=>_V1/^9]_W MO+[Q_P#2%O@#_P#:8]^Z]U[_ &1/^9]_WO+[Q_\ 2%O@#_\ :8]^Z]U[_9$_ MYGW_ 'O+[Q_](6^ /_VF/?NO=>_V1/\ F??][R^\?_2%O@#_ /:8]^Z]TD>P M/Y;'\Q7M'8>]>L]\_P [CO/,[)[$VEN/8N\Z]U;3TKU;@NC>F^I>D]KU60KMM= M/=9;#ZMV[6Y:2.;*UF"Z^VMBMI8FJR_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ9\?_ -Q"N[O_ !C/UW_\ M&[VA[]U[I1?)#;'S3RWR'[)H.HE[*VAU?NVKZ3ID[!ZSPW26.W%-@L5\?_F* M-[44.Z]PXFKW74T^+[DGZU\2Y!:B2DJ*M_X?HHI$WCM3YK]4[#VAN"/OG M8VX\91#&SQQ9.AHHXIQ/0RXZ0>Z]TXYW+_/O;VQNS-[]N=]=C?'>'I?J1YNF M,WV1D>B=L]6]R=VCY3=WQ=;;$W_7U9W!N?+U7;/1Z]=;7C@EJXZQ:W-221I5 M9Q)%/NO=7<=++O>3K':>5[)BKJ'?NYJ&7>.Z]O5]939%]DYC>-74;FJ.NJ2O MI(:>GK\9UP,J,%2U(16JJ?'I,X\DC'W[KW0I>_=>Z][]U[KWOW7NO>_=>Z__ MUM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=%]WO\H^CNM\WVOM[>^]%VYD^E.NME M]J]A_P 5P^V]DUN.S-3CHL/N*OW#N'960H8:+'3U56*R..% MXTDGA63W7N@]I/GC\:*BHQ5+/O:KQ4M2]/2XBOVGGL5E\&.ODQ$FY*K=M%6449VU0Q?WDQ2T\U4R)5/E:1(B MS2V7W7NC+>_=>ZJ ^>7_ &\D_D>?^+&_,O\ ^%^]_>_=>ZM_]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MUK,_SF?Y-GP<^7OR8^'WR"[^W94X7L'MOY7=*?'O<]%OGLSMRDP_9'4-!UAW M-G%^//36#V-C,OCME;RW-G\-_'XZN9\12%J;*2/D(9ZI4F]U[K83Z0ZAVST# MT_UITCLJOW1DMF]3[+V_L#:=5O3<-=NS=']VMKX^'$X.FS.Y,F6R.9J:'&4T M4 GG+2LD:ZB3]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1?:7Y:?%6N[.;I.B^3/Q]K. MY4W%6;0?J2E[FZYJ.SEW9CJ::LR&UVV%%N1]U+N*AHZ:26:B-)]S%'&S,@52 M1[KW7MX_+7XJ]=[_ %ZH[ ^3/Q\V+VD]3M^C3K7>/<_7&V-_O5[M>"/:M*NS MLWN2AW$U3N:2JB7'H*;56F11"'+"_NO=2>V/E/\ &'H7+T&W^\_D=T-TQG\K MAY=Q8O"=L=O]?==9?);?@JI*&?.T&-W?N'#UM9AX:V)X7JHT:!95*%M0(]^Z M]TY=E_(_X\=+XS:V:[B[YZ8ZGPV^1.=DY;LOM'8^Q,9O$4M%3Y*I.UJ_=.^2?QTVKUEMWNO='?O2NV^FMWR8F+:? M;>>[3V-A^LMT2Y])I,%'MW?N0SM/M7-29J.FD:D%-5RFI6-C'J"FWNO=>H?D MI\=,IU1D^^,9W[TKD>CL(];%F>YJ'M38M7U1B),=DTPN0CR?8E/G9-H4#T&8 MD6DF$M8ABJ6$36&UME?8XH9ZM_O;N#;VMPN*RTL\&+R>6I=G9_,SX['Y*>EE M2GFF5(YGC8(25-O=>Z;NO/EK\5>W=X2=>]3_ "9^/O9^_HJ?+UDNQ^O.Y^N- MZ[PCI-O545#GZJ3;6V]R9/-)3X.MF2&LSF MZ3H_DS\?:ON5-Q5FT&ZDINY^N)^SEW9CZ::MK]KML*+WE\M?BKUUOY>J>P?DS\?=B=HO4;?HTZVWEW/UQMC?SU>[ M7@CVK2KL[-[DH=Q-4;FDJ8UQZ"FU5K2*(0Y87]U[J3VQ\I_C#T+EZ#;_ 'G\ MCNANF,]E4='1TF M0JWVK7;ISN*IMPI2T%?!/(:1I@D,T;M974GW7NO;B^27QUVAUIMONC=G?G2V MU^G=Y28B+:';&XNT]C83K3=4NX*>>KP,>V]]Y+.TVU\Y)FZ6EEEHQ2U4IJ8X MV:/4%)'NO==4GR3^.M?U/D.^J#OSI6MZ-Q+U465[GI.T]C5/4^,DH@.W,9VM ML#N/=/R"I_F#N[NO;/7_ ,AN]>Q,WW+V3L7;72.2V7G=O=D]1;\R.Q>CY_CW MC=RK4PX23)8!,E0Y*BCI:.MAHI%A]U[K;-QM$F,QU!C8ZBMJX\?14M$E5DJN M?(9&I2D@C@6HKZ^I9ZFMK9A'JEFD8O(Y+,22??NO=3??NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU3/C_P#N(5W=_P",9^N__@W>T/?NO=+;??\ ,7'Q]^4WR7V'WKCJYNA>OQU, MFT]];7V_0,VP:[-_&KNKOO=U!OGR;D.X-RKGJ+I2O&-FQ^+,-%/-##4NJ2>9 M/=>Z2G97\SU]D]B[/KLUM?(=>=;==R]Z8SY+;5W'0X;<6Z)F.Y>@ZO MKK=.V]P5>"JJ/?%%W!BZ=V:Z15E;)3UAI!2/,WNO=<-C_P Q+>&#R.Z*_N+; MN[_P"B6DW9MN7N;&K6 M)3))BLIBZFHKVEIZRC2@G]U[HQG5'\P/;/;F[>N=FX'I3N.FRF\Z!+%?S#H^W\]N+;#]8;MZ MOP^PNV?A?LS)5V4INO.R,]FM]=U_(_L3I7=G7F1VK-N''X/;V%VKO7JB6C?= M-'E,C,*6OCR6/I9GA\/OW7NE7\=OYC(^1^/ZXV0_56X.H^\.Y>FME]T;$P%3 MN+8^^\%)L'>F2WO@,UOG"UU/G<'6[LP_2.?VO1TN[Z9J/'U,$^;QJTRRQ5]/ M.WNO=&V^(OR!I/E+\<>K.]Z;#OM^;?.%KQF<(Q=HL5NG:^?R^S=X4%#+(S25 M.*IMU;>K%HYF]4U*(Y" 6M[]U[HQ_OW7NO>_=>Z][]U[K__7W^/?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U79\CO@UD_D5O/Y#Y;+;^Q^WMM]P]&_'/KK;--CL-5S MY_:^^?CEW=OOO7;FZLM5SUW\.S&WLIN7<]%3SX^."&7[:BE!F)G'B]U[H#]G M_P KBLP78>ZM]Y3LG#U2=^_(+K'Y1_)W#4N"R,U-FNSNFNU-W]H[&VSULHNEZ' M9?=&2WWV'L[KK;M5M[;&X^NZ?.X?(;/ZZP&.P^3QM"*;"X'%9#'5B9B#)8_) M5.[LSE):?[U,?]M[KW5GOOW7NJ@/GE_V\D_D>?\ BQOS+_\ A?O?WOW7NK?_ M '[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW5=7\P''3Y#='\N]H?CED/D&,=_,5ZCR,^4H#V:%^.L$/3W? M\+?(W(?Z.*RDI#C]H-4+AG&YA-MG7N!?N(S4_9E?=>ZL5]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=4_?R]/AYM9VX\/@YML8C<'VZFKDR%1M['97>VVDBD6G:9RY0L2??NO=.G:WQ;^,O M>^)VA@>\/CIT3W+@^O14#8.&[6ZBZ_[#Q.QQ5T%-BZH;0QV[MO9BCVT*G&4< M--)]DD&N")(S=%4#W7NL>X_BM\8-X=3[8Z$W;\<.A=T]%[)DPTVS>E]Q]/\ M7N;ZGVE+MR.>+;TNV.NT73F:ERF5CSV3ERW6--MV+9.2DR.< MB6MG::AG7_4GQTZ)ZMV%V1]W_I#V1USU M%U_LC:._?XAAAMVO_OIMO;.WL9AMT_>[?44,WWT,_DHQX6O'Z??NO=1.F/B9 M\5_CA7YG*?'CXS_'[H;)[CQN-PVXZ:^LOAA\/.E-[2=E]-?$_XU=2=CS4N;HINP M.LNBNKMA;VEHMRU<60W'22;KVKM;%9V2EW!7P)/6QFMWL_=-)T5U=3=LOO/)4L]#D=W-V-#M9-X-N?( M4-5+#/7FL^[EBD9&D*L0?=>ZZWS\+_AYV?V.GQTK=F24\NSZM-\9_:V0W.M5M.6DB;&2"JUT#1(8"A46]U[J9W+\/\ MXE?(S-8[S\'WA\-K8]GX_=VWLQ2;92LQV.IZ>4420"2""-&NJ*![KW76Y MOBQ\8=Z]4[6Z(WE\<>AMV]'[&DPLVR>FMS=0=?9[JG9\NVJ:IH]N2[6Z\RNW MJO:.WY,!1UDT5$U)1PFECE=8M*LP/NO=>HOBO\8<;TUDOCICOCCT-0?'S,R5 MX[I?=51M?X\XK; M%'D).KSMGK"/*]V4-'44!EW+C,EIQ%5"3W7NK9??NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW5,^/_P"XA7=W_C&?KO\ ^#=[0]^Z]U9/GOC1T#NG>.4[ W)U M'L;.;SSF:P&X'(S8KKW?.:PL0F1U&,R MM73D&.HE5O=>Z2DGPO\ BG4;6QVR:SH7K?([3Q6WM^;2HL#E,!!E<>FU^S]H M8WK[?NWYHLBU4:S#[EV'AJ+"ST\QDB7$T5-2($@@AC3W7NL>.^%GQ4Q5!B<; M0=%["@I,)/65>/4XV6:9:[);\V;VGD\E55<]3+5Y+*93LKKS!9^JJJEY:BIS M&(I*N1VG@C<>Z]T#^*_EW]/;=^1])W_MBHDVY%0U&&R^-V;@\118*;;^>Q.2 MW)FJV+;F]-NSX7<$&QMZ[@W;DIX,1NCKIMR2Q-''E:_9^;V M_CY:*KE5JN),?2Q>0PT\,:>Z]UWC_B)\9<3E*G-XWI/85#EJW,[6W'6Y"FPZ MQ5-=N#9':N>[QV=G*Z1) :S+;8[=W1DMP4%1+KEIR\_LOH_KS [+V!A]N?'.G[!S4F[>X*DIX(/+')[KW0]=8=:[-Z=Z]V=U=U]AX,#LS M8N!H-N[>Q< !\%#01",35,H56J\C73%YZJH>\M34RO*Y+NQ/NO=+OW[KW7O? MNO=>]^Z]U__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW6C]_/,_FL_,?XB?S<_@QUQCOA[LKLY^G-_;D[0^)%?C-Z[JHYOD7%\E> ME]U_%W^Y&:IOX')2[>WEM'?>\LDC1TE14BHT4#-'#%5!V]U[K=7V)/O.IV1L MZI['H,V*I)-S8_;F0R,4&0K\%19IIHJ2>>. M.::G5'=58E1[KW2J]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=:5/\ PI._F'_S/_A1\O?A'M/I#9W66Z.C-Q]P M;$[L^/4U#MOM6/>._N\MBX?<76.Y_CEV[5;4[2V[B-\[%SE3VA19BGQ5/1XZ MIK)*JC J&>@D9O=>ZV_^B5[D'3'5K?(>HV;4=[3;#VS4]O\ ^CO&UN)V'2]B MU>)IJG=N-V=19+-[CR"[;Q.9EFI:.2>MJ)9X(5E9@7*CW7NA7]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]T7'Y>-\CHOC-W56_$2MVE2?);$;$R^=Z:@WW@WW%M'.[SP*)F*':.1Q M,GVV\X:&3$I4K41FBFK$J3K$11O=>ZUMO^$X7\R[^:K_ #/]_P#R&WU\M*CJ M_!?'7HJ6HV+]AMOI_P#N5NK.Y:VFR:;+7*3YZIFQ^,ZEVK0R/D*>2D^^: M7,4*SSRMK(]U[K;7]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6B7_,X^9'\Y;K#^?Y\7/C+U)!T M[FILR>P<3\*\_D>M=U-M;)=/?*>#:F,[(W%VYC&>^.HZIJY&J$: M4U)BY:Z2G9*]8??NO=;TV+@KJ7&XZFR=>N4R5/0TD&0R:4B8],C714\<=77I M01RS1T2U=0K2"%7=8PVD,0+^_=>ZG>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z\?\/K^+\_[Q<7]^Z]U MHT[7_G1]W9;_ (4;9'JK_AO;<%/W[E.H\#_+@R'6W^GVAFQ>%H]H?(K=_=^; M^24N[5ZB0UG7T'4.=?<*T"4 DDH*;4E6PE5A[KW6\M[]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]'=O^7W<6<^._Q- M^4/R VQC,5FMR]&?';NON+;V&SOW1PF6SG676NYMZXG&9@4%125W\*KZ_"1Q M5'AEBE\+MH=6L1[KW5;W6M/_ #U.QNN.O>PH?D-_*TQ4>_-B;/WI_"I?B5\I M:M\4^Z=NXW.R8O[Q/E[3K7+CI*\PK/XH3.J"0QQEM"^Z]TM?[B_SV?\ O)7^ M5A_Z2%\I_P#[L+W[KW7O[B_SV?\ O)7^5A_Z2%\I_P#[L+W[KW7O[B_SV?\ MO)7^5A_Z2%\I_P#[L+W[KW7O[B_SV?\ O)7^5A_Z2%\I_P#[L+W[KW7O[B_S MV?\ O)7^5A_Z2%\I_P#[L+W[KW7O[B_SV?\ O)7^5A_Z2%\I_P#[L+W[KW7O M[B_SV?\ O)7^5A_Z2%\I_P#[L+W[KW18>Y_Y?W\U/Y ]U?&#Y!]K]M?RJ-S= MH_#W=N^-Z]'9F7XC?*18,/G-_P"TO[I9R')T6.$5+E_N+_/9_[R5_E8?^DA?*?_[L+W[KW7O[B_SV?^\E?Y6'_I(7 MRG_^["]^Z]U[^XO\]G_O)7^5A_Z2%\I__NPO?NO=>_N+_/9_[R5_E8?^DA?* M?_[L+W[KW7O[B_SV?^\E?Y6'_I(7RG_^["]^Z]T#78G?_P#-B^)W<7PEI?DC MV+\!.U^I/D_\Q=A_%37:G8.\L[V=T5M+N+<>6KLEL+OGJ[ 87%XB?=\%%10)15$DR([R.A M4>3W7NE-_<7^>S_WDK_*P_\ 20OE/_\ =A>_=>Z]_<7^>S_WDK_*P_\ 20OE M/_\ =A>_=>Z]_<7^>S_WDK_*P_\ 20OE/_\ =A>_=>Z]_<7^>S_WDK_*P_\ M20OE/_\ =A>_=>Z]_<7^>S_WDK_*P_\ 20OE/_\ =A>_=>Z]_<7^>S_WDK_* MP_\ 20OE/_\ =A>_=>Z!;M[X=_S;>_,GT[FNX.U/Y3&^,KT!V[MWO?I^OR?Q M$^6,51LKM3:F-S>)P>Z*!Z3YDP>=Z.DW!4'P3:X#.L,NGR01,ONO=#3_ '%_ MGL_]Y*_RL/\ TD+Y3_\ W87OW7NO?W%_GL_]Y*_RL/\ TD+Y3_\ W87OW7NO M?W%_GL_]Y*_RL/\ TD+Y3_\ W87OW7NO?W%_GL_]Y*_RL/\ TD+Y3_\ W87O MW7NO?W%_GL_]Y*_RL/\ TD+Y3_\ W87OW7NO?W%_GL_]Y*_RL/\ TD+Y3_\ MW87OW7NNUV+_ #UR0&^2W\K)5YN5^(/RF9AQQ93\Q%!Y_P ??NO= ]-_,U^0 M:_R+\)_,BH]E]/3?)?,=7;.K(MIUM#O*/I!>S=T=T8;I0UD^+IMSG?(V/!E< MH:_[5,L:[P+XQ.6Y]^Z]T+3[8_GVAV$?=W\HID#'0S_&#YD([+?@LB_+>0(Q M'U 8V_J??NO=_NQ_/O_ .?V?RB/_28_F3_]UI[]U[KW]V/Y]_\ S^S^ M41_Z3'\R?_NM/?NO=>_NQ_/O_P"?V?RB/_28_F3_ /=:>_=>Z]_=C^??_P _ ML_E$?^DQ_,G_ .ZT]^Z]T$W47QA_G(=!X_>^)Z;W=_)MZ^QO9':&^NZ=\46# M^,'S.C@W#VCV9E1FM];OJTE^7$FBOW!DP))%33%&%5$5455'NO="S_=C^??_ M ,_L_E$?^DQ_,G_[K3W[KW7O[L?S[_\ G]G\HC_TF/YD_P#W6GOW7NO?W8_G MW_\ /[/Y1'_I,?S)_P#NM/?NO=>_NQ_/O_Y_9_*(_P#28_F3_P#=:>_=>Z]_ M=C^??_S^S^41_P"DQ_,G_P"ZT]^Z]U[^['\^_P#Y_9_*(_\ 28_F3_\ =:>_ M=>Z2.R_D3_,[Z9^&^2<5'E?C7U3W_P!<;ZV9N/HK MKO"]@XZHJ:SL_O#LK 9?"9Z"OGIIXEHH9XG2-ED(9@/=>Z#WIWY"?SJOE?C. MQNV?CZ?Y7.RNF:'Y"?)+J/KS =Q[1^6&;[/3;_0?>N_^DDRF],KLGL+&[4J< MSG:W8,U810TT,"13(-(;4J^Z]T+?V'_"@W_GK/Y-O_HO?FU_]L[W[KW7OL/^ M%!O_ #UG\FW_ -%[\VO_ +9WOW7NO?8?\*#?^>L_DV_^B]^;7_VSO?NO=>^P M_P"%!O\ SUG\FW_T7OS:_P#MG>_=>Z]]A_PH-_YZS^3;_P"B]^;7_P!L[W[K MW7OL/^%!O_/6?R;?_1>_-K_[9WOW7N@DW-\=_P"=9O/MWJ[OS=&-_DI9GN3I M3#;^V]U3O^IZZ^;XS6R\+VE28:@[!Q^.:/M)(98MR4.WZ2)S*KM"J.(ROEEU M>Z]T+?V'_"@W_GK/Y-O_ *+WYM?_ &SO?NO=>^P_X4&_\]9_)M_]%[\VO_MG M>_=>Z]]A_P *#?\ GK/Y-O\ Z+WYM?\ VSO?NO=>^P_X4&_\]9_)M_\ 1>_- MK_[9WOW7NO?8?\*#?^>L_DV_^B]^;7_VSO?NO=>^P_X4&_\ /6?R;?\ T7OS M:_\ MG>_=>Z GY0=X_SY_BC\=>[/DSO2L_E%;MVAT)UKNOMC=.UML;(^96/W M)N+;FQ\7/G\YAL!D,MV9)BZ#-UV*HIDI):A)(%J"GD7021[KW1]OYD?R_P"P MOB%_+X[9^6'4NV-F;B[)VSA>I1LG;O8YSLNQO[P=M]H]==:X^;=B;7K<;N&J MPN$DW[]U/'13PU$RT^A&4M?W[KW0 ''_ /"@P$A=W?R;G -@QZZ^;,98?AC& M.T90A/\ 34UOZGW[KW77V'_"@W_GK/Y-O_HO?FU_]L[W[KW7OL/^%!O_ #UG M\FW_ -%[\VO_ +9WOW7NO?8?\*#?^>L_DV_^B]^;7_VSO?NO=>^P_P"%!O\ MSUG\FW_T7OS:_P#MG>_=>Z]]A_PH-_YZS^3;_P"B]^;7_P!L[W[KW7OL/^%! MO_/6?R;?_1>_-K_[9WOW7NB3TG\N?^;C0_/7+?S)Z:?^4 OR@S?1%)\>J^M; M87S#?9YVO1YR/+#>\&.;?!R\79M3AZ:FV]+D/O-'\ I4IE50TH?W7NCL?8?\ M*#?^>L_DV_\ HO?FU_\ ;.]^Z]U[[#_A0;_SUG\FW_T7OS:_^V=[]U[KWV'_ M H-_P">L_DV_P#HO?FU_P#;.]^Z]U[[#_A0;_SUG\FW_P!%[\VO_MG>_=>Z M]]A_PH-_YZS^3;_Z+WYM?_;.]^Z]U[[#_A0;_P ]9_)M_P#1>_-K_P"V=[]U M[J+U9\BOYG?5OS6^-/QT^;L/P.W+U[\GMF_(.KVOFOBMMOY![?WEM;=O1VW- MH;M!S\O;F]L_A*W;F;Q.X)H=%/3BI2H1#K":@?=>ZN<]^Z]U[W[KW7O?NO=> M]^Z]U__2W$OYG_\ V[3_ )AW_BC/RU_]\%O_ -^Z]T.OQB_[)K^/7_B#NIO_ M '@L![]U[HZU MC>ONROEG@H>K.NI.SLQO'?.U_D;T;NO%?*G$9SM_-](?(CKC>G6'S,S>.A[I MZ0J,WCMR=,=[T]-M[&'LW87\:7;SRK@,ICI:3S0T5-[KW1AIOYJ??.0.!.V^ MOMCMDMV]6]/YEMOYKK_N2EEZ][.WG4_"FJW)MG,-*F-K]V8:?;'R0W5D,=D* M6.DH2FU@BSU+4F6,/NO=+6@_F$]O9[=/7G4^]WZJV96[HEWWM_?&Y)L7V'LR MAR^ V9WG\D^D]Z;HV?E\GD9:78.]9\-U1MC,[.P-97UU1N:7<\JTM1XJ2&:; MW7NB\]4_S(ODIU+TKU-L?>6%QV\=X[0ZI^&FX(J_=6P>Z6W?VQM#LWJ;H_(] MFXK-;OR=3EZ!NW.K:C=.;K\O53R-D\WX%?\ A-,U)DY/?NO=&Y["W/VIOGX MFJZK[&P/179W^S3]A[6VE5[_ ).YMS=6[].Q/F'V-A,3U[W%NV?*[J[EZ]ZE M[]V_MF*ER>?Q]=;;-'F(Y:*-\7!%CI?=>Z+!TY\S>^]I;TV=O\[,[1P>QM\] M8?#;9'8'4O=DG9_=6Z>O\UN-_GY#NO?NR=[;1,5#O;%X[,=9[?K%S-)@'R6_ M=H38=Y:;&U]31!O=>Z4V'_FD_);,X?\ BF'V#U_GJ':J;CW-GJVAZ[[6GJ^P MMF4';GPLVOM1]H4T&5CI]L5>]=A?)3/H,1@E[+R+UJ['VK\V]N[IQ78FW\7E=HU M';_QYK,9L/95;3[@ICC,75;GS<=*C">DI2WNO=&-Z"_F&=L=M]W] =6YSK?$ M[?C[:.-S^Z*%=I=C1Y':?7^ZO@CU!\EMK;C7/9"GIL'3Q3]U;BW7M!9:R.): MB/"?;^./(P5 ?W7NK?O?NO=>]^Z]U3Q_-M_X_/\ E"_^-A_CK_[X/Y4^_=>Z M$WX>?]E[_P W?_Q.'Q-_^ ?Z1]^Z]U9U[]U[JMO^8MN7<^W:SX10;^\>OL#F>LZOHOOO(YK&;[W/LL25^(V?_>3%X>8U50C4L&3 MBHBQ#% WNO=5_?''YK_)<=)] ]%]G-/E^SLW\?\ LO?.Y]S=\XCMS:V[?D7L MW9V6^1VW]]U_0>[MB;4Q35U9UU0[)V=6X6MW+6;6W-NG:>X:;,UB8^KJ8:F7 MW7NN%+\U.RMJ;.FWYM[J*$[KV%MK';SQ>W\SO?Y+;BCH=UR_R;Z/Y";?PN[< M%D.P,G45\-3O?#1[7:@KZ25ZV:I2O$+[HDDR$_NO=##N?^8_\@-H9.+9.=VI%21Q1M62Q0>Z]TI?E)A_DIV=_,&J>L>C.Z-Z=/X_"_$/HGN"GW7 M25>]UYL7DFC/V%?!-=O% I M]U[HOF:_F7]JYS:>1[HI-C;1S>4ZGVO\E=_; S4T'?>R-EY+ XWX'[6^1VSW MWGLZ#.XFEJ%DWW5Y?9M92YZCK,C05>/'@@Q^9CJ(/?NO=#E'_,.^0FW^Q>L= MA[JV[UMN&#U=A]H8+:_:70>9[BV)UM1][[%R^4RNX,+@8=@'?3 MT&8QYR.6>>LQ$N6UTN%J(W3W7N@QZ=^??R3HMF[/QU-UKM+:W5^&P7P-V5N# MO\ IO=.#@PU7!75#UB29>.J MRV8H8J.8U'NO=*K:?\Q_Y?5^6PLF].D.O-GQ)A=@8_/;)R.#[,H_Q* M^2_>PRU1OZKJ),3MO9\>\^B\+#%'/B:BK@Q6[HJ:L>#)01)5^Z]U)VG_ #+N MY\TW3^[(X>I=R].[Z[2QNQNR\[MW:._?]*/1&P-_+UIC^I^ZNT>M*C/QU^UL M%G>T\WEMDY/&5B0U>.AR&)W3JDP]'F(T]U[K)LCYN=_;9WKM78F&Z]V;CM@4 MG<6W]O[UI\[1]V;SW=7+V]_,G[^^+69J,+O+&DH9*?W7NKRO?NO=>]^Z]UJ0)_W"D;"_P##4Z?_ /@\=H>_=>ZV MQ]Q;AP.T=OYW=FZLSB]N;8VQA\GN'<>X. MQ>+Q]-)/43RND4,4;.Q"@GW[KW0/;?\ D[T1N?.;&VSA^P\=+N+LK.9[;6Q\ M%6XW/8C+Y_.[9Z_Q_:V:QD&.S&)H*NEJ:7K;+4N<05"0B?&U$<\)D1U)]U[H M>??NO=(WL/L'9O4^Q-W]F]B9^CVKL/86W&YL@M0U!@-N8*CER&7R]<* M2&HJ!28^B@>60HC%44FW'OW7NE935,%93T]72RK-354$533S)RDL$\:RQ2H3 M8E9(V!'^!]^Z]T$J]]=5':FR-ZON2JIL!V,U2NSGK=K[NH,OEA18S)9K(22; M9K<#!N;%08S$8>IJJN2MHZ>.EIX6DE*)8GW7ND/A/F-\9]QX7K?AS_ /=7L6L[IDW='U?3[-W,^(3!;AEWZ,Q[]U[H/NN>U>O.W,9GLSUMNO&;NQ>U][;PZWW#68LSF/$;[Z_ MS=3MO>NUJT5$,#Q9?;.?HIJ.LCL?#4Q/&3J4@>Z]U$V?W#UQO_=>]=D[/W+% MG=P]>U$=)NN&DQV77&T-6_=>ZJ+^8W_ &]6_DU? M\M/YAG_P-NW??NO=*?\ D[?]D>;E_P#%U_YC_P#\'[\D/?NO=6F^_=>Z][]U M[I-;QWEM3KW:^;WKOG<6'VGM+;=!+D\]N+/U]/C,1BJ&'2'J*RMJGCAB4NRH M@OJDD944%F /NO=(C:??/4&^=T4.R-K;\PN5WED=O[MW33[4'WE'N./";!W? M0;!WO4UV%R%+29'&5&TMZ96FQF1IJF.&JHZR=(Y8U+#W[KW0N>_=>Z1>_>Q= MC]78.FW-V#N;%[2P%7N3:6T*?+9B9J>BEW-OS<^)V9L[#"4(X%;N+=6=HZ"F M!L'J:E%N-7OW7NGC<^Y,-L[;>X=W[CK#C]O;5P>6W)GJ]:6LK30X;!T%1D\I M6"BQ]/5U]6::AI7?Q012S2:=*(S$ ^Z]TBJ[NKJK%Y_JC:F3WQA,=NCO.GR] M3U#MROFEH\[V##M_;J;NS[;24(JDCW7NA1]^ MZ]TBNN^Q]C=L[1QV_.M]S8O>&S\M59NAQVX,-*TV/JJS;>>R>U\]31NZ1N)\ M3N'#55'.I4%)X'4_3W[KW2U]^Z]U[W[KW7O?NO=5K_SD/^W4/\Q;_P 4W^0' M_OM\_P"_=>Z+1_.^_P"W,/;_ /P3X:?_ 5'QU]^Z]U=_P"_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[JJGY7?\ ;T?^4K_VH?Y@W_OF.M/?NO=6K>_=>Z][]U[KWOW7NO>_=>Z_ M_]/<2_F?_P#;M/\ F'?^*,_+7_WP6_\ W[KW0Z_&+_LFOX]?^(.ZF_\ >"P' MOW7NDA\GOD/7?'F/H%J'9\&\&[O^374OQVE$^>.!&UH>T*C+PR;U4C%Y3^-G M;R8DM_#?\E-89 HJ8=-V]U[HN6\OYF/3N:VCL6K^.=3)VINWM3M;I7J39D>< MVQV!M#;>+G^0FP]T]B]5=H;N&3VM2;F3IW<&W=H5C?QJAHZF)7BE7]=/.B>Z M]TOX/YC7Q5H]O8[)9[L&2/-UO]T8UV]L_8W:6_,CG?[[==[D[3VWN;8F+V]L M&7=.]>MMT;$V/GJD#(\,L2>Z]TY;9_F*?$;>&13&[?[(R M]=-/A,EN.CG'6G:,5#DL+0]/T7?]%68JNEV:E-DVW3TO6-N3!PP-)49O&TM4 MU$DSTTZ)[KW1:MY?);X;;Q[>?>NS\"N1[:.S>MLKEM\[Q@[9VIU+DJ/"?+2F M^,--L3L3'[0H^,KWB9JRAHY&JH_=>Z,YEOYA? MQ)PV:FVY/V?)7Y^7+PX/;>'VYL[>^[,EV#D)MP[SV;_QC6CVOMW,3[\H8=[] M?9C"35>-6HI8,M2"FDD5YZ;S>Z]TW_)KYC?Z'/BK!\ONK-K;;[DZF;9&VNQA M5U&[\ELVHS^TM]5>T:+9,^VD;:&?DEFSD6[XZMS614PIJ>G964RR*J^Z]TJL MA\RNGNN]S4'6'=^]]E[&[;D&XHZ[;N%RF4W#@(JS"X]=RXS$IN&3"8U*#K,]#5[>[@E?KW84<&Q.R=P M[QAVIO*AJ*WJKH2/'=T;;S\]?0T>-VNM/GZ.J-@P9/=>Z$?8OS]ZDGV]C*GN M+*X'K+=&4[5[1Z]3#X[*5^\<-C,%L[Y1;L^*^QNP]R[BH<-2TVU-G]F[_P ' M14=#D,BE-C_XGD/MHZB9(GG]^Z]TLL9\]/BWEMTX79U'V+4OF=R534NWI6V; MO88+,B3;'9N\<34T6YUV\VV_M=S[>Z7W9/B&DJD;*MM^LBI5EF18V]U[HUN! MS5#N3!X;<6+-0<9GL5CLUCC64=5CJLT.4I(:ZD-5CZZ&GK:&H-/.NN&:-)8F MNKJK @>Z]U4=_-M_X_/^4+_XV'^.O_O@_E3[]U[H3?AY_P!E[_S=_P#Q.'Q- M_P#@'^D??NO=6=>_=>Z)5WI\T-G_ !W[SV]UYVA38[;75]9T%OOO#BRFS M.X]L5V$SU#+IK<)+")ZV*&EEAGD]U[H+^B/D9\'-OYW(=6]%;BQQW5NO?&3R M&2P&%QN\=R;MW7F,UM7;O8Z;S%3709CMH,E325F-HL/64R1M M3TD!2#W7N@&S'S(_EU=VIU=W1V!C^P:#>U?U7AL]@\16==]X8[>J===G;)W5 MWEM?8N_<+UW05&)W?CM_;+ZBS&>Q^VTIY, M>46KAI<_2S-&(_(T?NO=(Z7Y1_$KY7[,^2W5^YL=N/DC@I\+65;T&89,<15M*M4?=>Z?,3_,/^(F:W#1[5H^U=&NU?DWN/.*2.4^Z]T37XI?.7I=>N>M\?MG M9=/U!N?./\=\CVM1]D;E[?W[2ST'=O67:^^-L8+KCMG([;W=NGM?=F VAT_. M8(LJ,9BZ6E'VXJHI_%3R>Z]T;BD_F-_#^NV+6=CTO:_=>ZVH.U]JG??5O9.R/[M[+WE_?'86[]JML_LBGGJNO-V+ MN';^0Q+[9WY34M)D*F?9N>6K-)DTCIZAVHI9 L4A]#>Z]U1QEOY7OR&K>H\5 MU%AM\5LO7NP-Z_)?)_'O:W:'=V]=X=B?'_9/9GP[SG3G6'76/[VH,.-^=B[1 MZ[[\S1R^W:G.U%7N';6T*>FI&KLE)24=#2^Z]TOJ[X-_,_=_:]7N??&Z-F#9 M&Y-W='U'8^'V]WMV^B[YP75W>&V]^[BS=1MVHV_34W\=WQU1)E]L9#&MDH*CQ$HIXO=>Z*EMSXP_+C+C>'Q>W5!V#NO?F"^/6\^B<+V#D.UNU<=U MT,KOGXLS]1T>[MX5VY^L(,%VG\:-JY":DKL3]KDJO=]%O>2OK),;/,O'NO=& M[7X+_+/;G86R%V)G]IXKJ/K[Y0UG=VQ\=+WIVR-R;/Z]K>X^E-Y[@ZGI**KP M&9PU;MS=>P,)O*@:D\L9CKLHE(]9_!JJHIX_=>Z$/=WQ)^6F[_A%\=?B#N?> M6)SU#4U(VS\U]YTW;.]7[([ Z/Q?\?R&1ZGZSWSF-NKFYJKNJH.+V]N7-Y"L MQ]9CMHRY5*/S5\])-![KW3;VC\).].X-ZX6LR^)Z^VAT]3[\^#&YJ?I#!=E; MNDVML7:?QNSW?2]D;8V1C,;MG;^!V_E=P[.WKM6DI&Q4.,I<@<;+!4R4\%)2 MO/[KW3O\%OB%\INE]_;:S?R5W=3;_J]B]80[8VKV7MOY!]I923*8C-[8V#@: MWIC?_2N;V;C-H;NH>KLSL27([>WU4Y67,5R9>H-3CZ:LGK*B?W7N@>WG_+X^ M4NXL!N2FP&Y]L[3SZ]H?.SMS85=@^XNQMMT>#WU\@/FITI\B^B=V9&GVS@*" MGJ]P[%Z]V3N+&5\LT%9]E6Y;[:E-515-5*GNO=.,/\O7Y+T6PJ/&[4W-G#5=.[YW[\[ZSY/[3[MV[!%C<;0[UW%G.BLA)L#.X"J^W MH8!%]M'/68K(9"_NO=(?9'\L;Y$8;.[4SVY=TTN0>*KZSS&]*:G^17=V0&1S M^WOG/E^V-\5U,N1BIJ7)Q;@^&N5FV %F2E%4)SC)ECQT:58]U[IAW5_+8^:V M]^M,%U+N+>O7>0P6+^*?87QWRF5R?=_<>6_O7B=[='_(3KN@VSO#%UVU*G^/ MX7:F]]S['R-)4K)1O/2XR6IK8ZO*45+-)[KW0V[U^$?R]WAE=YB#?F.VMLW= M>1[,/7NT\)W-V&S_ !RW7NKK[XO4G4?=NPLM'@\54UU?T5N_J+==+#M.'['$ MUE#N+[F*2-JS)4K^Z]T.'Q2^)W?'2WR,W+VIO3>%/E=H[UV)WGAMXX].R-[[ MFGW!O')CV?T9O,8%A1- N+E4XZEBEQT-/,/=>Z0W MS&_[>K?R:O\ EI_,,_\ @;=N^_=>Z4_\G;_LCS]^Z]T ORBZJH>\?C[VOU%E.N]G=LXKL+:59MC*]=[]SVG>6,VH?F'\9^VM@XGO'=VT\/)@^X=WT/3G5 M^Z,?E\S61UK9O[^CI,K_ !.HFR&7?W7NHNY/@K\]-\'L;'97<%%MC;F],EV+ MN:@P. ^5?B2I>K3W7NA!; MX6_S"::AVCA\9O"GH'V+U1W/UMA=WT_R@[5DW'DL'OSK[Y=;0V!A:HR>,H?)[KW1Q>R.A_D36]D_P M[MB@PN"[ M"S/Q9VEVW'W529/L%\?G]P[LW]\>(.MJ*;;F9S.%G@W&U7OAI):^LKI**1:, MM4*LTQ\!]U[H!=]_&KY_;I[.[5[(CR6(BRS978N]=AKB/DCO+;.T^P.H\QN7 MIK-]L_!_?>P<;U^F+VMD]KT'7N?H]L=K4,\]7-_>2622@HUKLA#%[KW1?MM_ MR_/YA>SMJ8/9G5>[=A=*S;8Z_P"[-L;@C\GNO=6\_#[J3LCI[8N_L1V%F:J2CW M7W'O?L#K?8%5N.JWB.D^N-T0827%]1T>ZZR\N:QV"SU+DJZG"$TU!%DUH:8_ M;4L('NO=&R]^Z]U[W[KW5:_\Y#_MU#_,6_\ %-_D!_[[?/\ OW7NBT?SOO\ MMS#V_P#\$^&G_P %1\=??NO=&\^1GSMQ_P >>W.R^L,MLJ@R-/U_\%>WOFI2 M[@K=Y08+^\9ZEW)2;>J^KZ;'38:L^UJLN*V.H&5$TW@#!!12\N/=>ZZ?^8!U MK-USAZ\Y;:&S^XZ_JWJ#M7)]?=AU>^\9MC"8CLS(])4>4I4WOMSKWKH,=+ G977>:S5 *O:]-_&-N[:WOT_N;%Y3(TGFH<;68B6.HEC9X1+ M[KW2TV#\QOC?V?V6G4>Q.RZ3/[YF@SDU%01X'=-#B\K+MG:_6V^,_CL)N;)X M.BVSG,OBME=O[9R\M'1U<]2,9F(*D(8O(R>Z]T2+='\U&CV_/\KZ*+J['CZ-G4_/KXG45#ALM7=JQX[$9[;.^]U4&3R>T M-]8NF%%UG1]IY#?>*K8LEMFEK8A& J0],&\2R>Z]UR MQ/SX^*&;_A:X_M2+SY7;/V[7[BPF7V[0YG;FV MMS[E[:VQ28S+5L$&-KGSM(T,[QR%U]U[H-_CE_,7Z=[FV9M.JWN_^BSM+<6] M!L"HZSFIMW9^.#Z6V^?FIL? 3_#_/[1AQ^\NI?EI4;RR6.[._B.5P]-M;8>TOCWO[ MY%Q[TCV[+MVKS6>CS&U]@S4RT3+0U,$M2CO'8,.^.L.J=B[9VA\>J?Y75N[>R-SY+9=9G]J[7WAT54PY/; MV7&)J<;6"I$ID\4$X7W7NA2W)_,;^'>S:;S;K[6J\%4PS[SBR>&J>N>T:O<. MW:;K[8NTNT=W9K=>W\5LO(9?:FV<3UCOS"[C.5R,--CI<%DH*Z.9Z=C(ONO= M/>%^>_Q%)O3;VS=TX7Y&R]J4^UZ'J_/8;:&YH=U[_IZOJ/*P34%8N,QU+4 MPM%5U]/(%5O=>Z=LW_,E^&.W:3[O,=PI3F7"S[LQU%3;*[!RN5S>PX>OV,GFZ;<%/&^)J:#&U3QSL:>55]U[H!?D]D*'+?S.? MY0^4Q=92Y'&9+:WS]R&.R%#/%545=0UG276-125E'50,\-32U5/(KQR(Q5T8 M$$@^_=>ZMA]^Z]U[W[KW7O?NO=>]^Z]U_]3<2_F?_P#;M/\ F'?^*,_+7_WP M6_\ W[KW0Z_&+_LFOX]?^(.ZF_\ >"P'OW7NLO=G0>QN_(.KX=\3;AIVZ@[C MV/WKLR;;N7_A,L._NO#DVVU-E%:FJH,MAH9,K(TU%,AAG8+JN%L?=>Z+;MC^ M6Q\<=IS[!GQDO94W^CB;XXM@8^*W M+97%==[?ZH[7Z7V3U7-D*^FGJFT=T5^ M$S6^L^^9[1%+4_W=?Y*[)^2M9V%N?'T.&3#[0VWBN_=I1U4.8>GQF/@;(UU M)?#,((O=>Z'O!_RY/C1@MQ[.W=@*3>./K^O>QV]^SL MULS:E,E#H@ZZRW8/8-?EFQD[5"HZ4E-#)'045)20^Z]U)[7Z$^+F&^*W67P. M[.WOF=K]5;ZQO7WQUZPIIE" M(U34T5%52L-*2NONO=-?>_P?^-N^LO\ )'M#L_>/:6 VKW'T]0X;O_:N'[7S M^W.MJANN\?35.T^_4P&//W.S.Y^N<)M:E7&;CQ,]"\4>)I9)(9IZ*FEB]U[I M/Q? +XW=T;(P.Z*SLKNCM.AWUL3HNJA[4R/;%7E]P]A8CK/;/:\77F^:W/PX MV"GKLFIX:>EJUGIBD$2TT"I[KW2DG_ );7QMJ4ZYW7LWHK;4U;2D+5#*T[JF7)8."$4U104<\^,\[XRIJ:27W7NBG[)_EJ]N+CL#L7M M3?G7>^>L,]W3BNU.YL7F:W?.Z<_69KKWL#(]R];[\Z%SM32;9W'TEGZKL69* M+([Z$WX>?]E[_ ,W?_P 3A\3?_@'^D??NO=6=>_=>Z*1W_P#"SIWY)[LI MMX]CU6^DR=-UG7]2K3[9W9/@<<^TPMZU>-W-G]P=;[W^4&^]M3Y[=.2K*$U_S SN M=W)W?A,UAH#28?<&TLUE]Q3RT6,K8)J;&E8C JF)"/=>Z06R_P"75TAL[9W3 MO7]7NSNKL#:/0?8F'[(ZEQG:'9-5OJMV/D=GY7'9#K7#;;W+F,;)NS;^%ZRH M<:,3C'H*^ER57@9ZG&96KR5%4SPR>Z]T M!\2O@1U9NW#=6U?<6\J?>6WJWI MO:=!A<_VQ49"MV_44O6?='2?1NPLG7/CFH<'6Y?K_OK.8_"8RLEAKLN#131K M4201.?=>Z&K"?RU^AMNTNZL-A]V]Z4FS=Y8OH&+.=>KVME7V))N[XZ5?6,NS M^T:/;TE(\&/[(W+0=.[=HMQUL+)3YF"@:22G6JJ*JIF]U[IWZ\Z$^*_QG[FK M\#2[TR,/9'RRV[O+#CK'L#>*;AI>VZ#:>^.R>X-XUV%V?E*,QY.?:,O>>5BK MC3#P4^#JZ:&I0I'"_OW7ND]N?XD_&/ISXOY_K+L'M'LO"_&GJ+#X#);6BW7V MC6?;?&["=<;PP/8O7%=L;>,5%'O'%)U'FMNXP[>JLS7Y>HQ6,HHJ)9#0:X'] MU[H.]Z_%#X3]5;SW#NK.;B['V]O2/L#H/O#>.2P&Y,S/6/VA6]A=L=?]9]DY M^BPN'J*:/.[][&[XW ]Z]THNN/Y=GQ&K&V/OSKBM[ M#QM!M'?*[DFQ6V]Y2;8VEGNQ^LOD)G.W8:C=&Q,'B\7M7&5.QN\#FW&'Q-%B ML-#-75\#T;+*0/=>Z46$_EB_&G;L6W8,14=HTL6V<7TSCL>AW]53AY^A=N=M M;/Z\S51]Q0R_[F:7:GT<<'7&-^ M/^\LUM?#8&NVM_>^+='8FZ*/.S+UO\=]N?&OJW+X;,TFWMUXK-46VMA[='\: MVUF,5/BMVU4XFK)X7B/F]U[JV3"4F0Q^&Q%!E\O+G\K0XN@I,GG9J.CQTV:R M%-210UN7EQ^/CBH*&7)5*-,T,"K#$7TH H ]^Z]TZ>_=>ZU($_[A2-A?^&IT M_P#_ >.T/?NO=;;_OW7NO>_=>ZJ&[BW9OOK_P">>XMMX[L;OK=6SMO_ 8[ M=^7B=0;4W;45-7N7L3KGO#KNGP>U-LX"EP]::C$YK;7W6WX<.*>HAJX\A(QC MDK2E0GNO=,/3G\SKR>P]U[SJL_G=H;?Z?^7G:L5#V'28 MG$I)5[YJ,G\8DQDU323)1QT>=AJ-,DM/X*KW7NA6^0?\QOMGL[JCOG"[ P62 MZ6HJ;K7M:NQN_,9E,KCNR>E\[UGM_H#L/9&_-Y9 B+#_ .C+OS#]K5%)MRNI M8HVF-/3>,URU]2N,]U[HU\UNK/Y')T MV:^/,FT?F3COBOF)N_-L?5%8B%J:=1[KW08]3]N[RWWN'Y=9_M M+MGM7!][] _,'M2GV+\8]CY6BVSE]T=#]2T%3F.DMA;?ZOSL57#V!@OD]UFL M.>?<2P/55V5RK4U%74RXW[:'W7NA+^*W\Q/$=K[>WQNOO+_1UU)LS#]8==]U M;2[$?=,F)VGF=G[DZ8C[>[@VEDUW2T$U)O3XJ0QO3;XFBF>FHZ6LQ]550XR6 MI>A@]U[IX[%[\H]C?S#NM<7NCN./;'1U3\!^\.ULC@\ANC'X[8&3W/M_NKHS M&X'>SAVC3)Y:CV?N++Q4NB:2.2FF=UB=XT=/=>ZKH^6'\Q+Y#8W8GRSZ?7.; M7Z_[%PO=_P A,#U#OW:[[AV=F,9L?HS>?Q%;:/56.,V0JZG<'R$[%V3WCD-R MQ1QE(*W;5#--!0STPJ'I_=>ZV&MJ;OVKOK"0[EV7N+"[KV]4UF8Q]-G-OY*D MRV)J:W;^9K]O9JGILA0RS4M1)C,YBJFEFT,P2>!U/*GW[KW2B]^Z]U47\QO^ MWJW\FK_EI_,,_P#@;=N^_=>Z4_\ )V_[(\W+_P"+K_S'_P#X/WY(>_=>ZM-] M^Z]U1QG/D%NKXX]V?S#]T;L[9[8[#Z^^&6VOB'NG";6W%O**HP.*H>]L!OS' M]E;F[+_ANW*F=-A[=DK*?<^0J#"@PF-P+2TS4]*E0DGNO=(GO'^9#V1NKI7Y M';#HMQ=,]5=J[$^(^Z^Z(L]UEW+D0J:N!\A))1TJ9;W7NEGG/YI'L. MP^Q=J=NU^/WINB),C@>OOEI\9_CTN3V/0UF)1L;D<]M+Y*4V64Y2;KB;#X#<'5V&H/D+\8MQB/:,]9'NO)8O,_(KM M[I?L?X@]KXG-M1P0=TY2GZXAK8<5"T25J5\D++3BABJ\A[KW3\G\V?L5NN,? MO=NINLJ>FWCB^OMP; W5FNQQM;8-1G.SOC;V/W?M[X];KRFX_L),)W9AM^== MC9>>J(WFH, ,Q1Y?(4U,NO&GW7NCS_&?Y-]H]Q]F]M]3[ZV#M7:^Y.CJ^>3> M>2VOE,[G-H;EVSV/C]M;Q^-^XNO-TU]!0X[<5)NW8M7F1N P^<8G+XD0B\=1 M&_OW7NB$=,_+#>F&^#^+^;O8G9/:/8?R1ZYVWW!O'Y'?$[ UE+C:;"[O3Y,OU=BLN=Y8_&[-[>VU6[_Q'7'5?;W7"[@R"Y [.[6W MIGX-N8]3-6PR;LI:S%TM96O"LDGNO=!WL#OZ3$_/SYP==;][=CIMJ[3V%\(J M;JC8&XLW0Q8S#[Q[;A[EQN9IMJX.GBAS&4R^^>[]D;$W>W8OQUWA\@J_9U7D=K8/LC:W;G1GRLW3 MO&CVKAJ.W.Q_ M#V+B=W4>YX(=[_(GLC86^<-NMJRCWKT_W'U5D]N]1;&V9+B!2T5%2I29S"U< M&8EFJ::AGP+2BFJ361U,7NO='RZWQF[,+UWL+#[^S$&X=]8G9>UL9O3/TRE* M;.;LH,'0TNX\Q3HR1,L&3S$4TR JI"N.!]/?NO=$+_G(?]NH?YBW_BF_R _] M]OG_ '[KW1:/YWW_ &YA[?\ ^"?#3_X*CXZ^_=>ZL8[4^'W4W<'8F^>SMVU6 M]8MR=@_%C?OP_P _%A=RMC,2G4W8V<7<&X:G&T(HYC0[T6O0"FR8Z B;^5[\>JJ>HEK-U]WU\$NSL+L&EH*_L9:VDP^U,'_ ++U44^$P9JL M%+5XK%29?XQ[7R HXI5HJ6M%>U+#3ID*I)/=>Z"K<7Q!^!2[FR&PLA\B-S;> MWK7T^7V1G]L4_P @L/C\YG<9N_NWLCN#7P,^Z-\2YB MCDEW_P!2]0]+YM,O2G'TT=?2T>QNC\"E&AT"FJ8YY@2T[^_=>Z3^4^&/QG^2 MJ;=[D;?N[>SZ#*87-S]6]A[>W]ALI#B-C;_[MZW^0^8R&XNZJ7;^RMNYCN;/=]46Z,GCJG.XW^';.J]V3_*W<>*D%#+1Q5RU./$ MR355%23I[KW3%OW^7+NF#O;9_9?2_9E=MG T4E/GLP^X=UY*?/X/?^,Q_2>U ML;N:GV_4[/W1LSLW:Z;*Z*P<2;)CH\U2#*P5WW,A">Z]T*>+_EB_';!4 M.!IL#G>X\-7[3?KRJVKN"C[#DDSFWOAUAJ7XO_'K+=L5^!R/Q8Q%9L;J3:E9V MM0P[GEC[2Z6WC\?<1AMXS91)Z[/[ASO7N\,C'A(IVBKJJL45,"S/"2/=>Z[H M/Y77Q=I8:'&UZ]E[AVY3[5IMDY':N=W]75.#W'MB'XF?[)9/B\[]I2T65E3( M](7AJ)*>JIY7RK&N#+-[]U[IBSOP,^(=1N6+KC<_8F]:CMCL?I?NG8N1CR/: M6-H^UNT>N-]=/=;_ !WW7N?+4M+CJ*OW'6===;;%P6-QV8BI1_#*R=ZJI>:N MR$TU1[KW3IV1\(_B_M"CW=VCO3MOLGJJ&KS^]LKF.QO],%'L6+;VX^[,K\=\ M-DYH\_/0TE!1G,9?H3:E#34549:*K^YJZ.>"IBR4T+^Z]TY[/_EE?''8]5M2 M?!5W9ZT^T,_U#N7'8JKWE!58FHR?2&^NXM][#6LHVPBA<=3U'>>=QM724YIZ M6MQ)IH)8RU-'+[]U[IGD_E5_%R7";7P4U1VO-%LCJ+>'Q_VAD9NQ*R;-[?Z- MW5U;OWI[']5TF7DH6K:G:^Q-G=E97^!M4M/7TU;)'4SU-3+!$5]U[H+._P#; M&.V3_,;_ )-NS<.]7)B-I=?_ #KVQBY,A4?=U[X[ ]#=5XJA>MJM$?W-6U-2 M*9)-*ZWN;"]O?NO=6\>_=>Z][]U[KWOW7NO>_=>Z_]7<2_F?_P#;M/\ F'?^ M*,_+7_WP6_\ W[KW0Z_&+_LFOX]?^(.ZF_\ >"P'OW7NAQ]^Z]U[W[KW7O?N MO=>]^Z]U7EC>BNWNL?FO\DN[,1M/ ]S=5?+GK;H7:V7ILWO"CV_E^F\ST;0[ MZVS5[9J\'FL1DZ/='5&^L+OZ7+1_82-6T.;&126AGBKTJ(?=>Z"[XO\ 0/S7 MZ6[-RN_.S-YT7:?WN*SO7N^:$[]JL1M3M>JS/?\ F]W[,^1./VW48K-T_668 MZHZ$R,.V7VU0TX&4D5*05'VF-H*J3W7NA.[BVE\@^^MN_ /LX=,4&R-Z]5_( MK;'??=74^8[+P&1R.R\5%T3W?UOF=L[;W908T8#?&;HMP]G4CT[G^&4]31P2 MR.U/)IA/NO=$X[N^''S&WYV1\ANS]J;1V5C<9\H]^Z]U3Q_- MM_X_/^4+_P"-A_CK_P"^#^5/OW7NA-^'G_9>_P#-W_\ $X?$W_X!_I'W[KW5 MG7OW7NO>_=>Z][]U[KWOW7NJVNB_C[WAT=OWY?[+;";9WOL'Y)?)7=WR=V1W M=D\]CJO)[$R'86U]FX^7:6]NM&7ZMZYPFX^MZKO;*SX?=O>?4_6O; M-1V+W_M+^][_ M "&^"WR7VKU9BZI.DNN?DE-V9USE.P\+B=QXG=O=/6FQ,;M;:F(R_P!A6;?S MD6+W/M^HI,I7B:&*" +44Z51/A]^Z]T0#OCX"_,??%+\I-O[5VIL"LV;\G^P M.]-\;AVW-W]O':\%+O7N/XV_'/:/6/8.3KJ3;.0J\KCOCUV+U-N;$3X%1'0Y M6AW+!F*6 30R8]/=>ZMWJNBL+VKF>Q<_VMLG^[S;LR.S]M9#!8;>]5E*+>>V M^B^S:KL#I??==7XK'[LM MM2[>_=>Z][]U[KWOW7NO>_=>ZU($_[A2-A?\ AJ=/_P#P>.T/?NO= M;;_OW7NO>_=>Z+GW+\A-H]/[BQ^WI-J;GW[OBIZR[8[C?:FP<')N7>:=;].8 MS$2;IRF,P6.BJ?:U1OJIV".V* =)TN_$V/O[:6SM[TG3 [&QN%@[5WMA]K[Y; M>57A\?+#5OM&"HJHVFJ4GHXO=>ZF].?S#OBUV5U1F.S=V[DVKU/6[0R.7H-] M[-W+D*3)YK9\-#V!VIL?"Y2IGQ5 T62Q.X6Z5SN0BGI$ECI:7&59J#&:*H,? MNO=#%3_+GXC5.Y]X[;I>Y^K9]Q[1P%=E-X0P9*CD%'@]KU>RZ2KBGRB0''Y) M\15=I[="T<,TTZ_WCQS)'IKZ8R^Z]T63=7R:^%_R)[7JOCQO7-X?'8V.HZK[ M&ZK[8P?8N0V0N[^V,3FN\<7/M[ [EVE7;?SVU>P>GZ_H/,T]929*KA,LD<]$ M(GDIJJ!?=>Z7?QSW!\1]M]DT.-^+51L'*4_=Q[$J-YU\/<&?GS]#N+IG']?S MU>,VIU-N^JR<\-/D:?L^#,YZ3#QXB U&6ILQ61ULV:6L?W7NFS?OS7H-E]\; MSZTK.C\7+O+K/HGMWO#?78>6[&V5@MK].]-[/DR-/UCE^[-\5^-E3K7'_(7= M&#R P5# ^5JJ?&X;)Y2MIXJ>@D!]U[I^ZX^9_P <^UJGY$=5[ZCVSUUF>IM[ M=M;'WQL;<>2H*U-X[-VKF-G;:W#V#CHZ"CITRVU]X9?L?%4IIBCUTLN4IHIX MM=7$C^Z]U 3Y?X;+8"O['VKT-3=A?%;;>"W3O';_ ,B=A[XZSW5L;-=9; ZP MVYOA-W;0VW0U+9V3[7+SY_;38U8HJK'Y;;YC8:*N,Q^Z]TDMV_."H@_NCOG: MN&ZAS.R,QA?DGOY-L9_.J(ZO'T59%2U-%'64L%6E'64K4593"JB6H\%91N M ]+5Q&2TL;#4C@@\CW[KW4WW[KW51?S&_P"WJW\FK_EI_,,_^!MV[[]U[I3_ M ,G;_LCS_=>ZM-]^Z]T'_9.\MC=3; [![6WW-18? M9^Q=G;BWCO;,O1QS/#MG;.(JLQF998TC,]>4Q]&^B$:FE:R*"2![]U[HE797 MSFV5U%UWV7OG=WQJ[ZIH>ENKM];NS]#B^G-P9/#Q;6V/L7J;L6LQ& W?0X.3 M:U;C*C;O8T$C?;SFGCFVUFJ8+)6XMZ5O=>ZP[?\ GYT;4[\Z>-J@[EP. MS:_?&2R,]+2T,M=DDH^OMM5F7&3CCEI7P^+J:I)VIZ2=XO=>Z+Q\S.X/AA24 M^WLAN2IH-^;\ZO[$PS1;2ZU[#K-GYZ'%=L=@]5].]QYVK@PE5!ANQ,)MW'=R MX:?=>*DCR%0(:^FC9(JNLI2_NO=+OKOO7X0=!]855'T%V/UU/2;RV'O[OK86 M#S_;6=7!;FQ6!VING=;XNFW[OFJW/!U[L_ ;Y/B=L.+K3&Y+*GI8WBZ]TI=[=R?$:@W#7=(;ZWKU)3[@V[ MAL?NVJZTR\V)$T.*V7N+:%9CY*?;YB,&2EVON?=& G6AA2:>DJLGCY#"K5-, MTGNO=!!T7\[OB[WIL[9/8.XLOLCK?>6>PW:.\<;M?>F0Q\<1G M-R?QRHQ]%#1_<;7V3-N#[9S!7Q84_<20B**1U]U[I4S_ "0_O'F<-7?'_HN+ MOK8U2_\ =7,=B[7W?L?:C;*W8.YL!U[VEUWNO:^[UQ6Z\%N'8M#F9]QY.@GA MBGGCQE33M$M6(5E]U[HPG2_:VU.Y^OL;OC9\5518[^*[JVEDL+7TIH>UW*RC8:0CB$2)>-T)]U[H5/?NO=5K_ ,Y#_MU# M_,6_\4W^0'_OM\_[]U[HM'\[[_MS#V__ ,$^&G_P5'QU]^Z]U=_[]U[KWOW7 MNJ_^W.BNW=Q_+[%]H=>XK;N&VQ3_ >^1_4&*WUEY<+7X_;'>/8_:G2V^-B9 M'([&G62OS>,AFZ]J*^MJ4BD0S11(P9I"4]U[HGW4'4_\Q.#/]!Y/M/;O;M1M MC=&X:?(=X;2?Y;;#&8Z+[DV9ENNJNH[?V?N7:NV**+L_XS=RX_9>9@GV)5PU M&1HVW'*SX^D6NGCP_NO=!?UC\+OGCL/J?8/3V-R_9&U-EX[KSKR3-83:?R7F MPD6 W_0?$KY=;)WI@MJY#$Y:#*[>V9)W_N7J_)4U!BYZ;&+/C)*](08:B.K] MU[IUW5\3?YB7:G5&]=O=RY)MZ;AW!UON?;^^=MCL_$#9'<%1E=T?&;=734&$ MQ JL=@^M-X=)1[3WO19K(Q444.9:I#K/D_XA&^*]U[KKN'&_./H/"[G[*[,[ M)S=3B-P=C8'8^X<*>Q5Q'7G:F4RGR_W!NG8N[:;=%+3Y.I^,/6<7Q1JXML[B ME5\*\F9CHJ-3,($RE?[KW0Q_#&7M+=_R"QF&C[=[MW=UOL;X]=&[@[XP/<^X M-V?W[V]\E]N[;R.TMG-B*W$UDG6V7V#\@NML[)O3/4N*KLA V5PN*JY8XFR4 M\?OW7NA!ZS^.OR&ZS/SMZZAVEMG<.6[]^1W9WR4Z#^2.=R&UMP8#:NXM^[1P MLW67^D/8^X):S=T&Y_C=O39^+QV)6AH#Q^.F@GIIDFI8?=>ZQ] 4GSI M^/&QNS=U=B["W9WHV)[[ZQVWMY,SU9W-\A.[NU$HW[]GABBW7N_O?XQ=T M];;_ ,_2YNJCGJ.N=L[!V9NO:"[7B22.CR\2528R6DKHJNA]U[K8&VCEMPYK M#&OW1M2;965_C6YZ),%49G%YZ8X?%;FR^*VWG'R&&>6@0[KVY14F5^U#-)0B MM^VE)EA<^_=>Z4WOW7NJJ?E=_P!O1_Y2O_:A_F#?^^8ZT]^Z]U:M[]U[KWOW M7NO>_=>Z][]U[K__UMQ+^9__ -NT_P"8=_XHS\M?_?!;_P#?NO=#K\8O^R:_ MCU_X@[J;_P!X+ >_=>Z''W[KW577QM[,^6GR=Z3ZP^1NU-_=:;$VYV+)O#/[ MIV'OG8>Z-P9?:T>W?D908RDVQ@ZS;^Z=L?;T]-T;M/,8FM6I@DK/[SS15HD\ M#34H]U[H@6V?F-\N\3+UKL'<&]AE.\*+Y$=*9;(9AM^]?9;XM_)OI/LSK+Y= MYO!;ZZN[(VSLC(;SV-M/LVMZKADR>RT.G/B/O:L[+VSAUV=@J"7.44_R:6ISU,/#0XP4"&F:KAKEDI/=>Z,)O3N M3O+OQYW/@Y^X(_DYV%UY@ML=M]RT.+J^]H.N/EWV)UYN;H[9_?E%L* M@QO6V\NWMN[,J\5LS)S[?J8\+//0T-3(2LF53W7NBS=3_P RW=6'W[MC<^4R M^>WCTMOSKKXH[7S=%WOF=I=9]B]0=D;YF^=^/W)GMR8G9FV,OM*H*;C^.M-C MMS5U!DJO"38['_Q?!-71ETJO=>Z6M/\ SA\G/C?O*7J?KO+)MC(;ER'8>0QG MG@JA+[KW2]P'\Q _*/,]>_'_8D MS=-;S^1M'58_9^^]J]@[4S78W6%/F/@WTK\T]D]@0;1SFS\YA-PXZ6;LVMVU M*LD3T56<-+512,)9*>G]U[HT&)WCV?TM\J>FNB=T[\W5W+MWY"[1^56_DS.? MQ&WJ7(=;U/6.^NN=P;1Q:U6V<3@J'^Z<&U.UY,#'YJ9JEI:"A,D\TK2R2>Z] MT?+W[KW5/'\VW_C\_P"4+_XV'^.O_O@_E3[]U[H3?AY_V7O_ #=__$X?$W_X M!_I'W[KW1A_E3VQNOKO(?&/9NU*B+$R]_P#R>V?TYGMSRPM))MS:HV'V5VIG M6QLNL04N;W/2]7_P&CFE618ILJ'53*L?OW7NB1_)/>/S1ZEL,O6.6S^/K>J/E7NOL'&S9GM#-[YQ]'19^7:.S\CCS1+29 M*@KJ"NI152T=1$@]U[H#?C=_,Z[,W[T3T[L/>\NSMZ=\Y7I/>N\NY\S_ *0M MG=);SJ]NX7*_([:&=[!Z#PE519K&]W#IW<72--C=R9K:./K<+75.8I\OC(%H M7CI&]U[K+0?S&9-I;.QW:1Q?:.X:/;.V8.QZ3 [I^06VWQ>[Z>D_E%4OS IL M!G:B'IJBCJL17/@ZF*LEADCT[GG.X5)I7.$A]U[H=:G^9[O.BRM'L>;J#K:I M[/;NKL#J"GV\O>^#PNW]\Y?9]9\<\I3;?V'N+=.$PE6^]7ZU^1D>X*JFJZ!: M5(]LUU/%-+)54C+[KW3?\J>U?EW+\]WZ.^-79F+V_P#P'XI=)=^OMG>VNN.]<,=@=H;;VW\"]K_,S8=7FFGZ_RM=N M3'9?;NX)<12UL,F,&/R=&Z2O6O\ ,_W53[9Z%VWB^N*7.87>G6OPMAK^S^R.YY=V;@VW MO[YI-VUA^MJGLNIV[U;MW%U&S\-N7INKQ^2SSMB7R5?F,=!14(F>6-/=>ZE4 M7\X7<53'CVL?4UKT]1A] M^5> PU;QG5JJ+W7ND-L[^8UN#';DVOUA3[';,8/)=KT.S=Y[VWKWE0Y+L;"M MW)_,,[^^$NWH=JXZDZOQ&,R2[/WAL.CR=+35?VI@PZ'C= MV:[P^'^6^,VT:'<>4#(\0A&2$0@BGCBIO=>ZLU]^Z]UJ0)_P!PI&PO_#4Z?_\ M@\=H>_=>ZVW_ '[KW7O?NO=%VW9TC)7_ "5ZG^2.WJRCI\[M'KCLCI3>>-KE MJ67/];]@YG96]*>;&SI,T%%G-K[WZ\H98[PD5-'6U<;.K"+W[KW23^2?Q%VE M\H:G;E+V%NSJNQ,?V7L[L+967FQHW5UUV?0Y? M'+0G/8NNCJEQ,LL,*Q3F.IC]U[HM.0_E4=75F*R&(INZ.[L329O9N6Z\W)'C M*OK]*?=6RMQ]G?('M/<6!W)CZO8E7CZ0_:?\K*ACZNW72=4=A[JW+V7/BM]4>"?LG([-QV(J&[,QGQEVKNNN;( M8SK#-TN*W/MW:WQAP]5M:K.+J*>AW!+)45<51$T0I/=>Z6FS?Y<*YS&)N'MO MM'=V.WY5[MZOW?31=Z]T(G0/\NOK[H'L'9?9>,[1[1WGN3:%=V3F9'W M9_<1*;<6?[7ZTZ1ZPWCF'R%XI(W?+5=?/*TJU"10>Z]U MAIOY>> @V]\E-L2]X=JUM-\N,UV]N#OKW9)N_MSLO;&]=N5&Q*7/[#[2[6W9T-OA-][9BR&R/R M='D,54TM9D:;)T^0@J(T@]U[HU&].C\K7?%W=GQZVMN*E.4W5UEN#K.;>F7P M.W,.B/O?'5N%W3O6;;&R<'MW:E/DUCS-9D(J"@H*.@>KT1!(H6)7W7NA%Z_Z MAV'UOUOM'JK 86"?:6S-I[/V;C:?+Q4^1J:W%;'V]@-KX"7,2O D>0KX<1MB MA1Y60:C3H; *H'NO="9[]U[KWOW7NJB_F-_V]6_DU?\ +3^89_\ V[=]^Z] MTI_Y.W_9'FY?_%U_YC__ ,'[\D/?NO=6F^_=>Z"+O[IW;_R%Z/[:Z+W545%% MM[MOKS=O7V4R%&&:LQ<&Z<+68E^[^GJ39>ZM]9K9O8-7MS"T.=["ZOJ:+'Y2DW-BVH9JW/[;_CF(R=#34F7 MKJ$N])4TLZ"EJ'IVU?K/NO=$/A_E/=$P4.9HJ'=&[]N4VYLAV!F\_A-F4&TM MN[-3.]E_(OI[Y,[HKMJ;/?!9/%[.I*K?/2&)@^SI":62EJ\C/,DN2K7KU]U[ MK!-_*DZTR&0W=EMP=Z=\;HRF^*;>--N7)Y^MZ[JLIE9=W=(]S?'DYG(92#K^ MFR.3W)B>M.[<@D=;5RSFHR%#15%2DR1RP3>Z]TA=A_R[>S(^V=VMO#>N,P'4 M=+VIMKL#:S;9AV5G=QYO&]>;DZ'WCUW0T%36]88#-==9K/;K^.6V\AV.QKC]U[I;U7\I[JRL^VII^[.\9,/CL/V9B<-@IJGKFHQN!;M_; M'R0V=V!5X,3]?25.+.X<)\F\S+410R)%/D\9C*N82M!,E1[KW1B=W?#?"Y[* M_$_V+R^WYZ7)UM)MV M#[FD6C-!#'D#KD2:#_)S[KW00YC^6ELO+UV_JV3O7NJ,[Q["ZZ[^P4O, M?E-L4]=NC?"[ACHJ.6*E&;QE--,L\35$,WNO='[Z1Z*P/0V"[!3;]97[GW;V MGV'N#N'LCS-P87 8&OS,E#BZ2+#[>I9L1M/'4B4]'3K##'3AM+ MR,[/[KW47XS=(_Z!.LI]J5N4I<[NO=?8?:OH:,XZ@R_8W=/8VYNS]Y3 M8V@\CK2XJBS.Z)*.C ",U)31NZB1GO[KW1@??NO=5K_SD/\ MU#_ #%O_%-_ MD!_[[?/^_=>Z+1_.^_[Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[JJGY7?]O1_Y2O\ VH?Y@W_OF.M/?NO=6K>_=>Z][]U[KWOW7NO>_=>Z_]?= M-^=O6N\>YOA!\R>G^N\6N<[ [7^*GR&ZUV+A'K:3&IF-X[ZZBW?M?;&+?(Y" M6"@H%R&;RD$)FG=(8@^IV"@GW[KW5?'4/SR^677O4G56PW?58JGW3\)3C:;/[IKY,ON2KQE')\NFBQD6;SE1/7U$,(2%ZVJGF" MAY7)]U[KC1_-WN/'QR0T'\BSYOT,,N57.RQ4)91\J/(L6)HJ:.&F4&T$4:HFE5 'NO= =NKM;=V\NSO])^=_DA_S%JR>JI- MO09S9%3N3X'9'K?<%9M'+9+.[6S59M++_*/(T^*S>&R^7J*@SXJ3'??RN&KE MJC''H]U[H=JKYM=PUQA:M_D5?-VL:GJ16P-51? 2H,%8,6F#%7"9?E2YCJ1A M8UH_(MF^U417\8"^_=>ZGS?.[O2IPL^VZC^1W\[*C;M34S5E3@)IO@9+A:BL MJ:MZ^HJY\4_RM:AEJ9Z^1IWD:,LTS%R2QO[]U[K$GSG[MC:E>/\ D:_.>-Z& M#$4M$Z-\"5:CIMOPST^ IJ5E^5@-/!@Z>JE2C1++3)(RQA0Q!]U[ILI_F;VK M1T;8^C_D0_->BHFH!B_M:*F^ 5' ,:II2E D=-\J8ECI(VH8"L:V53#&0 46 MWNO= STMV_O7HMJJ;:_\DC^8SGZ^2@BP6.S.^MR? S=&X,+M.DK:W(8W:-'N M&H^44&:R6'Q=5DIVBFR<]?DG\K>:JE)O[]U[H>Z'YU=WXO)4^9QG\C?YTX[, M4>.Q^'I,M0R? JDR5+B,32U-#B\53UU/\K(ZJ#'8VBK9H:>!7$4,4KHBA68' MW7NHL?SD[[3?U1V>W\E/^8;/O>;:D6R(86.IJ] U54E/!Y"P@A">Z]TLO^'(OE)_WIF_F(_\ H1_"#_[K?W[KW17N M_.P/EU\Z>Z/Y=NVJ3^6K\L?CWMOH+Y_]7?)KLOLWO'<_Q=CV5A^N]@=4]V[4 MRL,$?6OR!["W57[@J\KV%1"FIH\:4D19"9%(56]U[H3JGLCY1?$;YQ?/W=F& M_EX_)_Y-]=_(_>OQTW]UMV-T-N;XWC 24.R?C1L#JK=V'W%CNU^[^L=Q87-X MG=FSY1$B4E5%54\GE\D85!+[KW2@WS\XN^.Q\30X?=W\E#^87DZ?$[@P&[<) M4'-KQR.K>Z]TY[@^ M>W?>[8*>EW5_)!^>.YJ:DF:HI:;<%7\#\S!33O$T#ST\.1^5]3'#,\+LA90& M*DB]C[]U[J%5?.3NJMJ=OUE;_(R^3P>U:JJ_V0BHJ=LX7-4$&*S. M'V_/+\JWEPV+RV+I8J:IIZ8QQ3P1K&ZLB@#W7N@QZY^1G9/6M!NBDH/Y(W\Q M#=-7O3.F 8:R_NO=);M3M[>O;^[L'O#=7\DK^8Y%48S"93:^:P&+W3\$H]F[YVMF M:_%96OP6\MIY'Y39+"UODR&%IG7(4L5'F$2/PK6" F(^Z]T8V+^8%\AH*7[B+%')CY9"M..CG]8@U^(/ZM-^??NO M=%;^1'\PC&[,ZXQO67 M!)'NRJ1[KW3S)\W.XYJ#(8J;^17\WY<7EL71X/*8V2/X"O09+"8Z6:?'X?(4 M;?*HT]9BZ":HD>&GD5H8F=BJ@DW]U[I*=F_*SM'MO9>[=B;P_D=_S VQ&],4 MF)S%=@]Q_"+;>Y(XJ:A;&XVLQFYL)\N*'-8S)8>C/CI)HIE:"/\ ;'[99#[K MW3+UM\DNRNLMO97!8_\ D??/O<-1N6JBK]X[CW1)_+UJL]O7(4[T#TU=N8XG MY+X;#UDU*V*I3&L5'#$KTZ2!/("Y]U[H21\XNZ5E>=?Y&/SC$\E5!6O,/]D( M$KUM-E)_XF[^9W_P">SX;?_=?> M_=>Z]_PYS\@/^]-W\SO_ ,]GPV_^Z^]^Z]U[_ASGY ?]Z;OYG?\ Y[/AM_\ M=?>_=>Z:<_\ S5NY]K8#/;IW%_)__F9XC;VU\'F-RY_*U>.^&ZT^-P> QM3E M\O7RA/EXTLHI,=1R2".-7EE*Z$5G95/NO=,?7/\ -\[*[>Z\V%VSUI_*0_F7 M[OZX[1V9MGL3K_=>/Q'Q AHMS[)WGAJ/<.UMPTE/7?+>EKZ>ES6$R$%3$D\4 M4PCE74BGCW[KW2R_XF[^9W_Y[/AM_]U][]U[KW_#G/R _[TW?S.__ M #V?#;_[K[W[KW7O^'.?D!_WIN_F=_\ GL^&W_W7WOW7NO?\.<_(#_O3=_,[ M_P#/9\-O_NOO?NO=>_XF[^9W_ .>SX;?_ '7WOW7NO?\ #G/R _[T MW?S._P#SV?#;_P"Z^]^Z]T"-#OGY'_,C^8S_ "^.TZWX!_+#XP]:_%S&?+_+ M=E;Y^1IZ$QF%J6[>Z?P6Q-CXC:E/U;W?VGE\SEJS.4TQJDFIJ-*:%$=7E#/X M?=>Z#;XD_++O?X.;#[.^.?8'\K3^99VCFMO?+'YG[VQO8G1/5W0N\NJ]Y;/[ MA^5O<';NQ\_M7<&YODAL;,5E/7;1WO1M*LN.A,,^M+MIO[]U[HT?_#M>_P#_ M +T[_P XG_T0WQF_^Z_]^Z]U[_AVO?\ _P!Z=_YQ/_HAOC-_]U_[]U[KW_#M M>_\ _O3O_.)_]$-\9O\ [K_W[KW7O^':]_\ _>G?^<3_ .B&^,W_ -U_[]U[ MKW_#M>__ /O3O_.)_P#1#?&;_P"Z_P#?NO=>_P"':]__ />G?^<3_P"B&^,W M_P!U_P"_=>Z]_P .U[__ .]._P#.)_\ 1#?&;_[K_P!^Z]U[_AVO?_\ WIW_ M )Q/_HAOC-_]U_[]U[KW_#M>_P#_ +T[_P XG_T0WQF_^Z_]^Z]U[_AVO?\ M_P!Z=_YQ/_HAOC-_]U_[]U[KW_#M>_\ _O3O_.)_]$-\9O\ [K_W[KW7O^': M]_\ _>G?^<3_ .B&^,W_ -U_[]U[KW_#M>__ /O3O_.)_P#1#?&;_P"Z_P#? MNO=%*^>OSJ[T^5_PK^4WQDZW_E$?S7<1O_O[HOLGJ/9V5WYT]\==O[*QFX]^ M[7R&W,5D-UYW%_*3LE5414-2T42DZ#[]U[H\'\VKX_]R=Z?RL^ MXNC^F-BUG8_;T^*^/60PFPL1E,#B\EN2;JWO+I_?^YL7B,EN/*8G +DFV]LV MN:F6HJX8IID6,."X]^Z]U"E_F0_)\2R"#^35_,5D@$CB&2;/?!Z"5X@Q\;RP MI\O9UAD9+%E#N%/&H_7W[KW6/_AR+Y2?]Z9OYB/_ *$?P@_^ZW]^Z]U[_AR+ MY2?]Z9OYB/\ Z$?P@_\ NM_?NO=>_P"'(OE)_P!Z9OYB/_H1_"#_ .ZW]^Z] MU[_AR+Y2?]Z9OYB/_H1_"#_[K?W[KW7O^'(OE)_WIF_F(_\ H1_"#_[K?W[K MW7O^'(OE)_WIF_F(_P#H1_"#_P"ZW]^Z]U[_ (_XF;^8C_P"A'\(/ M_NM_?NO=>_XF;^8C_ .A'\(/_ +K?W[KW7O\ AR+Y2?\ >F;^8C_Z M$?P@_P#NM_?NO=>_XF;^8C_Z$?P@_^ZW]^Z]U[_AR+Y2?]Z9OYB/_ M *$?P@_^ZW]^Z]T%6W-W_)_Y=?S"_A!VMN/X#?)+XK]8?&39ORXK-][U[]W% M\>)J'+93N#8_7^S]CX#:>.ZC[K[/S61R%168JMFJVJ*>DAIHH4(:3R-XO=>Z MO$]^Z]U[W[KW7O?NO=>]^Z]U_]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5,G\Y;_@-_*S_\;-_ W_W; M;_\ ?NO=7-^_=>Z!!/DM\?9MM;!WG2]S=;UVT>TLI48;KK<^.W;A\C@=Y9"D MR$N)K4P&6H:JHH:^GH,K$:6HG5_MZ>I9(I'5W16]U[J'N/Y2_'7:%)OFNW-W M+L#"T?6NXL)M+?517Y^DBBVWN7<5958_#X2N;4=60JJ_'UP>"SV,R^5VO\ P;^\-%CZJ.JDQ!W#C4S.$6M:$M'% M)D\1+'51+JU-3RI);2Z%O=>Z4GOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7N@#^5G_9+OR2_P#$!]P_^^\W%[]U[HNW\I;_ +=7 M_P M7_Q0;X?_ /P/O7OOW7NK!??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=4A[&_F+?S'N]EW_N_P"-/\K3K'LGIG;7=O>O3>T=_;V_F(;=ZKW+O)NA M^V]W].Y[Z6_P#LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z]_LV'\Y;_ +T^]#?^G4=M?_<=^_=>Z]_LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z]_LV'\Y;_ +T^]#?^G4=M?_<=^_=>Z]_LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z]_LV'\Y;_ +T^]#?^G4=M?_<=^_=>Z]_LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z]_LV'\Y;_ +T^]#?^G4=M?_<=^_=>Z]_LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z]_LV'\Y;_ +T^]#?^G4=M?_<=^_=>Z]_LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z]_LV'\Y;_ +T^]#?^G4=M?_<=^_=>Z]_LV'\Y;_O3 M[T-_Z=1VU_\ <=^_=>Z"OO/^8U_-3^-_37:'?_;7\HKI_'=8=-;(S_8_8-;M MS^9QMG<.X:39VU*)\KN.LPF!;XD8R/,Y.AQ%/-/%2M54_P!P8_&L@=E!]U[J M\C#Y.#-8C%YFF5TILMCJ')TZ2C3(L%?31542R#\.L_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]'?X]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5,G\Y; M_@-_*S_\;-_ W_W;;_\ ?NO=7-G_ %K_ . _/^'-A[]U[JA/"_RX/D32]!]1 M;"JZC8J;IBZ(^5OQFW[A6W559':&QL-\B?D]L?O#$=O;8=MO4P$ MHZO'B*BGDKJJE,3W7NE%MK^61ON"JW?2=A1;?[*P&P^O.X=D=2QYK> MF=QF8[6W3VK\IMZ_(O#=D]D[DP$6,SFWVVM@MZ3;>S%'$T\F:_B.:(=:>LC5 MO=>Z.-\;>A?DATG\@NPZ/+;XVSF_BO5=>X,;4QL=+CJ3=V;[7DIMF19;=66H M*7 I6XRIIYL9GXIS)EZRCDQ%9@J&BIJ6/$/Y?=>ZL$]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T ?RL_[)=^27_B ^X?_ 'WF MXO?NO=%V_E+?]NK_ .6K_P"*#?#_ /\ @?>O??NO=6"^_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>ZJR_D[?]D>;E_\ %U_YC_\ \'[\D/?NO=6F^_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>ZK7_ )R'_;J'^8M_XIO\@/\ WV^?]^Z]T?KK_P#X\/9/_AH[;_\ M=-1>_=>Z5WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__2 MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]UJV?S^/YF?PYZ [>^!/07*'QVVEENQ8MT=C;>W'@]HY/ ;IIL!7P/2ST&/J*C*M5))'#2RO%(%]U[K8 MUZ![RZ_^2_2_6O?W5%3FZ_K/MS:F-WQL+*;BVSGMG93,[3S<9J<%G'VYN>@Q M>=Q]%G,<8ZND-13Q--2312J-#J3[KW0O>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z /Y6?\ 9+OR2_\ M$!]P_P#OO-Q>_=>Z+M_*6_[=7_RU?_%!OA__ / ^]>^_=>ZL%]^Z]U[W[KW7 MO?NO=5O_ "H^6'9_0';W9-#@,=M[=.R]A_RY/DY\JZ+9D^(JEW!F>S^C]U[ MIL#1MN*GR\17;.8Q.Z9J:HI$I!,)565)[_M^_=>Z(CO;^9=\B>L>QNT.NV8,=A_D-C.Q]Q?%O%5'3VT8Z6?*4^W]R;&I>^Z_S M5E$)ZB:6HVV9(E%161U/NO=#K2_-_NSH2HJ,7\U,[M/9=/@>[JJ/=&[MC[5_ MO/2T^PZO:U?N#%[#I<3MB?E=OXGY2;AH]J[ M^W/@/B+O#,]?]N5N"CVI'783>.W<_P!=83)8;)X/.[GPN7V\N5I>R(,K@*K( M14])N'#XVOJZ.1XHJFG$?NO=1J7Y+_':NV\ M-VT/>G4E=M4YV?;']Y:+L+:M7@%S]-C\=EZG%R9BGRDN/CJJ?$YFCJW#2 )2 MU<$Q(CFC9O=>Z#CJOYM?'SL[8FX=\S[[V[U__<[=FZ-G[SVKOO=6T69JMH;GV-N_);MVQB^HL-W'4UF!Q&"W/55>%R%; MMW+B.@H\[_"9J_\ :JHKX^JIJN3W7NDGL[YG],YC8N+[([!W#MSH[9^X\5L_ M-;2S?:_8G6."H-S4F]-CXWL*AH*"IIMY5T<6Y,1MG+4\V1QTNB>GCFCFC\U- M)'.WNO="L/D'T.V.CS*]T=5MAYL%DMT09==_;6;%5&VL+M+%;_S6X*;)#*&B MJ,+AMB9ZAS=95([0TN(K(*R5DII8Y&]U[I)[X^3W7'77<&U>I-WRS8.'VMK] MT[NJ=SY_/XK;4K]:97=5.E9C%JQD)F@JHH8WG@:)O=>Z$VH^4WQFHX\!)7?( M;I+'#=6!J-T[;7)=I;(QLN;VW29.JP=9G<;!79NGGJL319RAGH9YU4QPUL$D M#E949![KW7.A^3_QPRF+S>:Q?>_4>5Q6V\?B,KGZW%]@[7R4.'Q^?W%E-H8. MJR'V63G:FCR^[<'6XJFU &;)4DU*@,\;QCW7NDY0_++IC<78+]=;(WGM7>F5 MP>[:+:?859C=Y;2QU#L2;,])5/?VWZ]WSV9Q;[V@S/7OVE:(MN#+5-+15JUM M3'%10U$\7NO=*.7Y0?&ZGQ>"S55WUT_18O=&7R& V[6U_8NTZ"+-YO$9K![< MRV*QGWF5@>KK\5GMSXRCJ8D!>GJ,C2I(%:HA#^Z]T4S^_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[K_T]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW58?>/\ ,?W'US\DNPOC%TS\&_E5\M=Y=1]?]6=@]H9_I2KZ!PNU-G4G%GJ^X>ZNM,CEZ]_PY%\JO^],G\PS_P!"KX0__=9^_=>Z]_PY%\JO M^],G\PS_ -"KX0__ '6?OW7NO?\ #D7RJ_[TR?S#/_0J^$/_ -UG[]U[JD/^ M<;\<^T?YN-;\0\ONW^4'_, V1GOC[WWMG)=A9O\ CWPJ.2WS\5<_5I5=X=88 M>LQWRSCJH][Y.7"XN7;_XF3^89_P"A5\(?_NL_?NO=>_XF3^89_Z%7P MA_\ NL_?NO=>_P"'(OE5_P!Z9/YAG_H5?"'_ .ZS]^Z]USC_ )CWRLEDCB3^ M3)_,)#R.L:F7=WP=AC#.P53)--\M4BB0$\LS!5')('OW7NCE_#3Y4[<^9_Q_ MVUWYMK8F_NKX,SN?L[9&;ZZ[0I,%1[[V7O+J#L[=_4N]]O[@BVQG=S;?DGHM MV;*K!%+25U3#-3F-PP+%5]U[HTGOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H M _E9_P!DN_)+_P 0'W#_ .^\W%[]U[HNW\I;_MU?_+5_\4&^'_\ \#[U[[]U M[JP7W[KW7O?NO=$H^5O\P#X\_#?='6&Q>V?]+>X-^]PXK?NX-B;#Z1Z*[>[^ MWIDMN=8C;']^-R5FV.GMG;QS&(V_@'WCCDEJZJ&*$O4@*QT/I]U[HF5?_-A^ M">4WA3]@Y+XZ_.*OWQ2[3RVPZ?==7_+"^:M1GH]D9ZOH,IJBJHBQIIYZ:&1T9HD*^Z]TC,=_,<_EL8FDV;08WXD_,:CI.O=PUF[-E0 MP_RL_F>J[:W+7O#+69O%L>A2\&1GEI8',ER==- PL8(2GNO=.VX_YG/\N_>& M,FPNZ_BQ\S-R8BIWS2=FU.,SG\K+YEY.AJNPJ&2*2DWE54M9T%-#4[B@\"*M M4X:7QJ$OH&GW[KW53F=_X5E[.ZA_F2=K?%/MCXS=N;C^.E5O#K;;G3F^]L=2 M]E=<_)G;5;N_8NRZG(8?L3XT=LX[!;QWZ?@N-UXZGRU)C=V?+/^8%NG&TFX,'F-K[AI,=N'YT?(;+T M5+N#:^XJ+&;AVSG:>FK%2KQV0IJ>MHIU:&>*.1&4>Z]T\]_?RP-L?(?L#?W9 MFZ^T'PN]=Z;"["ZJ;=NUNL=H8?=>5ZQWSOCKO>V&Z][5S%-.E/W+M7J2JV 1 MLV/,4OW."J,I5U"3N97C?W7NDYO?^5W#N?.560E^2&'JNW>W>ZL=M^HZS MV)5QX7>';.\_D!NO/C$Y62:ER=3BHL!\@\KC9:>O>NC<4%-51"FD>N%7[KW0 M,]D_RV>Q=EU'7&+Z=J:3M':=5_# M6VU_'NF>R*'HJBS6Y6PN3ASM-604]/1024^DP>Z]T+__ UO/54,[/\ (C*8 M_VGNO:_8 H>MMFY'";@Q_9?R;[0^3V_\ %1TF0D7+XC&9'.]L5^)Q]125 M5)DZ.CI*:8U,DCUJ5?NO=#'UM_+ZQ77707R0Z'@[8S>4I/D3U!LWJ&NW4VU, M+C\EM2BV;\5-D?%.EW#04%/5O19/+5NV]B4V6DCE,=.E?(\:(M/I1?=>ZX;7 M^!HP55\;JZA[5P42_%RJDK=A4N Z;V=B*#+YY/C!G_C,NYMYA,I756:W9#19 M&BR?W:3T^A<5#CXXXZ8DCW7N@#S'\G[;$O6474NUN_-V;3V9AQ,]D=Y[:\RR+M>HKY,/%'4X:*CI M*7W7NC ?)OX)8'OW'R0[D[?J]H8>;X=]L_#NM$FU-MY&";&=S;GZ7SN0WR7R M]7#1#-T%5TW14U-CWBDHI5KI@P+"(K[KW0:;W_E8;=WQ/O-ZGO'>.(CW=OOY M+]E1G#[4VU#587=_R [RMTX/>\U'LG;M31TV\=^_*NK^6 M.^-V;;@W!7Y>IQ>'RNYY_P"'4^#DJ*FFIJ:(5Z]TL,E_+96?/; MAW1M_O;*[=R>Y,GV)65Z4_6^T\AC6KI:BBRL-&L55#5QU"R";W7N@^QO\I#9\W74'4^;[^WOG>N_P" [3P%=1X[ M:^U,'GQ)M;X.;H^!U7787RLKN/NC*KO\ [GV#V7M#M'>-!UQM*GITLAA]L?%+$1ST],SPY2KR55/.0L5'#3>Z]TOOYR'_;J'^8M?Z_[)O\ M@+VX_P":;Y_\7-O?NO='ZZ__ ./#V3_X:.V__=-1>_=>Z5WOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_4W^/?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=57_&K_M['_-*_P#$%_RU_P#W5?+CW[KW5IS,J*6=E51R68A5'^N3 M8#W[KW7+W[KW7O?NO=>]^Z]U[W[KW7K_ .\?7W[KW7K_ .\_3W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=54?R:/^R+LQ_P"+E_S%?_@]OD9[ M]U[JU?W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T ?RL_[)=^27_B ^X?_?>; MB]^Z]T7;^4M_VZO_ ):O_B@WP_\ _@?>O??NO=6"^_=>Z][]U[JHSO0D?SK/ MY>5B>?@__,.#6_(_T@_"X@'^HN/]O[]U[JW/W[KW7O?NO=>]^Z]T579WPA^* M6Q/DEVA\P=O](;)_V9_N&7#-O?O',T$FX^PGH\!M##[#QN%VOG=P39*?86W_ M .ZV I*:IH,$,=25QA62J2:7U^_=>Z*Y_)V_[(\W-_XNO_,?_P#@_?DA[]U[ MJTWW[KW5>W\R7J:H[&^/PK=I];Y/L+LS%=K_ !GBV_'M[ 2[AW+C=HTORKZ/ MW7V9+CZ=0WV>(&R-KUD^6==(FQU-)%)Y$;Q-[KW19=^]G?,OJ/LONW:W5_3' M8U'T]T144.4V]U;U)T-BLYM_MCXX;QK.JJ[*;P^.O:F2W=188?*#J^LFWT#U M_5XQXLBGVD5/2")*"HK?=>Z [>$?SRZX['[ [JZ4P'=6Y-T]@],_$G;>Y-PY MWHC9U)D^S*BBZE^<>0J]S;NV 4J4VAO_ *QW5EMA05V-Q=51TD%=5)#74\L= M3)34?NO="-E^R/YI5%C-U;R<#4[EIS05%-489(:C(PU%)!+D_=>Z;]I'YT]3 M[MW[M+JCK?<.TMI9WY1=W]J[7R6;VK256R=[UV\/GY4R=JX?M7,5E-6UNPNM MZKXKY^;'>'16Y\QBZ/-WELOL+'?,KXK[Q[4VWO/O#XP;>^/_<.Q*^/; M6R:K>=%M+Y2YC*=<5.![9[2ZVVM35%1D<1O'K/";@PF(R$.,R5#MO)UL\;I0 MIDUJ??NO=![0;J^5/2_:&-VOUUU#V/0?&GIW<&T*7#]:4.TAO.CW/\1)/B_D M\YE\G@-U35.8WC7?)K9?R:H8<'!MG^(*)\+)%%%2U$#G*4_NO=+#Y]9C/?([ MX:=_[/ZNZK[>S>[]A_(SI'8M3M2HZ_S6.SVZ#UK\C>C-[;LW7L6DE"_WOZ_? M8_W%=#E*1WIJNF@J(@#+')#[]U[I)?+[MWY;TV^=N=D?&#KGY$YK#[4ZB^36 MUWV"FP**CV[N;L'![]^-53B]]5NV=T08?+9?*IU V_YM@15M;1T6Z&/^79#N;:'7_8776[-B=O[>KJGOCY0=O83"BQ&/H=WY+:T]+D:S%K04$]+3UD,DM- \WC'NO=6)^_=>ZK7_G( M?]NH?YBW_BF_R _]]OG_ '[KW1^NO_\ CP]D_P#AH[;_ /=-1>_=>Z5WOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_U=_CW[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW55_QJ_[>Q_S2O\ Q!?\M?\ ]U7RX]^Z]T*_\Q?KC='9 MG26S<7LC?.]NO-X[<[PZTW[MK<&#ZVR7AK*.NHZFIHJZFGBGI(W'NO=5<=5YWYP=4[VRW<^$^/_:_6D78 M76?Q3VQV-T-M38M9W+183^Z/PG^2L]1-UYN7>62Q&2W%D-A=H[3V700BKK\4 M]5-F(,7FVCKJC53>Z]T+>U_D1_,KK]Q;>?)[=["BVMM'=V-&<:N^-<^ D[,V M57_-OJ78=+4YC(9O!XRJP]1#\2][YW.9)\508UJ.;!G(%(XJ6KIY_=>Z '-= MZ?+CY&93JK>^T]Q9^?M7K-NZNR^M:?972&3JDPJ4OQ<^7VT(NQZ!L]%M'?/QDR];A-N=E;>^2GQ1K-YKM+(J*^/<&VZ+K;=NY\WB$^*WQ[W*GQMU#)X_;.UM][WV!B9MOG9WQVAN M;NCM/:\U3F\YN7*2]3[KQN&DKY**BITVC#'35*U].]#]I[KW1CL?NKYE?'R7 MLY.B.L^^L;TSO_Y@;DWW\?M@;DZJW!VDNW^A\%)\9ML]NX/.4M3E,OO?I?9G M9V\\SV1NWKG;3T>,EI\9 [/)BHDH\/5>Z]T(&^-F]Q;Q^"_PKPJ]05^T=[8; MYW=#97=&P]I]1YS;N%VEUUMOY59N7/;GW=U3MZ;%5&/V'4=;Q?Q+-Q2R4]%/ M3UKRRD1RV/NO=.NZJ+Y8]2]PU_671^SN%J<9%639.GVE'G$HF$D-4J>_=>Z"S9GRH M_F9;P.TZ;)]==K;&J]R;;Z@V[O&;-?%/(0T>Q]^)V[\/\/V3NK;,A?(4-9L_ M.]1]@=C9))\I5S2T]9@Y;X_&_P /6FK?=>Z4=/WG\Z=Z;*WCUMV=UQVA/G*+ MXR=X97#OD/B@-S]3_)3*X3!_)K8=3M;M)XJ-:3JW?5;N#;NQ,EC-OQM'!NW% MYETH:"NIJ^:3">Z]T@^QM]?,OM"7)=4Y#I?M+']08"H^)^=V[AJ;X_YS:2[0 M[ ZG^6OQ&R^=H]B[AP"5D&5Z[EZKR&XZV&? M?NO=54?R:/\ LB[,?^+E_P Q7_X/;Y&>_=>ZM7]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO= '\K/^R7?DE_X@/N'_P!]YN+W[KW1=OY2W_;J_P#EJ_\ B@WP M_P#_ ('WKWW[KW5@OOW7NO>_=>ZJ+[[_ .WU/\N7_'X5?S%@?\0-[?"\@'^H M!]^Z]U;I[]U[KWOW7NO>_=>Z][]U[JK+^3M_V1YN7_Q=?^8__P#!^_)#W[KW M5IOOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H,,!TCTOM6OQ>5VOU%UAMO*8/ M.9[<^%R6 V#M3#U^'W+NG&RX7<^X<768[$T]1C\YN/#SO25]7$R5%93.T4KN MA*^_=>Z$_P!^Z]U[W[KW7!(XX@PCC2,,[R,$54#22L7DD8* "\CL2Q^I)N?? MNO=<_?NO=>]^Z]U[W[KW5:_\Y#_MU#_,6_\ %-_D!_[[?/\ OW7NC]=?_P#' MA[)_\-';?_NFHO?NO=*[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7_UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5'\W96>Z9^:7\\ON':U M)B\AN;J?X/?"OLS;V/SD=5+A_*AZ+ 4V(Z@W/V[@?A= MC?FHW6>"W15;AK<[1P9KKRMF--63T34L$E'/3S5/W"PB?W7NI.,_F<]<]5[) MS,W?E5NSEPN=.,K?L9?NH9*)?=>Z56[OYIG3NQ*W<^,W9TU\DL-D]E?Z38]VX^? M9.QYZG!5?3?6W6WDK*:&HIZ26>O1*.3 MW7NH'^S@_'KH/L[_ $$=4?'#([3W3G.^>F^NMS8S:FSMA=:X*?$]S]D[^ZOQ MW[&SFZ\M MN_>]5EL+M]=R;RVEU8VSL/0;VWOU]V+VOUYL:OV1E.P-VYK;NY=][(ZVK/L8 MUR&3QT5?-14U574\U=!'[]U[H2*CYM;A[7^,'?O;GQ1Z4WGOSN/J?#[?FVWT MCV)_ =E;BWAD=Z]8]==R[,_ADD&X\EA:J;1XO=>Z0O2W\R_K'?&R\%D:B3=_:&Y,AGMTT^X6-K?3AI8)*VRXVU0/=>Z$SJC^85U9VUD=D MX>AZY[HV7E^T^N.O^W.H\9V#MK:N#KNTNO.PMX1[0HMQ;1IZ#>^8)_NX:BGR MF8I*XT-=CL+64U9)#HGCO[KW24ZX_F+]4Y/J;9/8.?GWEN_;LVS=IU_8/;NV M^L*C:^RMI[UWGM?:FZ-F[/W3LR3>F]=V;.W%O^FWOBJ?%4D,V;I/XA6QT;U_ MFN/?NO=/O8GS,SL]!\3MO]9]?;BV9OWY;=_[PZ/QT/?FTL_LJIZJI.K=I=M; M\[*W-N/:,YH\AF\M5;;Z=KEVG0K5TE+N Y&BKHZDT)8R>Z]UEWC\V,+\<,SE M-B_)FLQE;N;!5NU]T9_!RS;C^QNR:'<&1^^H*_<>^'-% MEZ?!OF5QWVM37ND-!&[Q^Z]TAJSJ2HR&,;%[NSVR>X M_CUL#N*'-[IBAW%G\WR,]^Z]U:O[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z /Y6?] MDN_)+_Q ?_=>ZMT]^Z] MU[W[KW7O?NO=>]^Z]UK??!;^9)\9OAIU-V?\>OD7C_DUL;MG9OS+^>>4S6W\ M;\)/F5V!C6PN_/F3W=V%LW.XG>'6_1&[MF9W#[DVCNJBK:6:CR$P:*4%@O%_ M=>Z.9_P^/_+W_P"=]\I__3>7\P+_ .YE]^Z]U[_A\?\ E[_\[[Y3_P#IO+^8 M%_\ Z]_P /C_R]_P#G??*?_P!-Y?S O_N9??NO=>_X?'_E[_\ .^^4 M_P#Z;R_F!?\ W,OOW7NO?\/C_P O?_G??*?_ --Y?S O_N9??NO=>_X?'_E[ M_P#.^^4__IO+^8%_]S+[]U[KW_#X_P#+W_YWWRG_ /3>7\P+_P"YE]^Z]U[_ M (?'_E[_ /.^^4__ *;R_F!?_Z]_P^/_+W_P"=]\I__3>7\P+_ .YE M]^Z]U[_A\?\ E[_\[[Y3_P#IO+^8%_\ Z]_P /C_R]_P#G??*?_P!- MY?S O_N9??NO=>_X?'_E[_\ .^^4_P#Z;R_F!?\ W,OOW7NO?\/C_P O?_G? M?*?_ --Y?S O_N9??NO=$G_F2?S8?A]\B?Y?_P RNANG8?E7O+MCN+XX=L=; M=;[0A^ OSGPT^Y]Z[SVEDL!M["09;)U(!5XY4((/((]^Z]TI MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]??X]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U4'U-L;:G9W\RO^;YUMOO#P;BV1V!\8OY>VR=X M[?J9JNGI<[M;=.U/F'@]P8:JFH:BEK8Z;*8FNF@D,4LM'59/97)-"F<2.@W1GMA;%PV%R>:I1!F,GB\934M74S0Q(@]U[H&]];(_ES[JW M5O,]@R=5_P!Z^P\]V/2[G7/[_P AMNMWAF.T,5L/XB]ESX^GJ-TXD9&#6VIV!BMKT,-?VKW1U%7=>[F.) M[KI,?N?L[LOM#=/>?3>\M@U=EP]%@]Z]I;7S.?HCI8ME0;$EQ\&2W'X)]K08S?V!PZY"E.<9*[+8'! M=F[CQ^)RTZR93%4.7JZ:CJ8(9&C]^Z]T]S?&CXR;"ZX[/VY_H^QF$Z_WMA]K M9;L?&T&1W5(^8QG3NP=G[)VC61?8Y6?.15&S]A=<86BI3CFCJ/'C8/UR^IO= M>Z#[8OQ<^%/:-)TU\DMF=?8K+RY?#;E[,Z[[+BRV^]O9[>^'^2>+PNY]R9'? MGFR^&RW8E-OJFBQM<<=NR"O6CJZ.DEBIZ>II(#%[KW7*;$_#WI_KOX[]I97K MVNV1MSX]3Q?'GXYU>X.O.T8M]=;'LK.X'X]XS8VUMOY;#U'85-2=@9/%XC#4 M,TU-)%D:=J*>*5J>6&=O=>Z*%B-H?R;LU7IMO%;:V!7TW9_1?7OQBR],U+VR MVRLOU?N+MK>/Q^ZNZ\[$J*N0;-P_8=)W7M++[&P]5N!Z;>F'SM&,-%44TIIJ M=O=>Z'O9.X_Y>O?&Q>COCC@CGFED]U[I>=K[1^'.RMY; M$W)VOL3*S[BP4.RML[9[#KMG]N;RQF;D[$[GQV,/E/!E2E*98ZE_=>ZD_&_:'Q3WU@][[GZ2RF9W%M+M;JGK/:NX M]N9[67V3D*[:?9&7.Y]NU^Z\1V%DQ+D9*:AR-?%$D%2[R8Y% M@]U[I847P@^+=#MS9>T!U52U^V.N8.LJ+8F"SFZ=\[CQNT\5T]C=P87KS X* MES^Y\E'0;:PF#W7DJ"7&);'Y&@K9::MAJ(&,?OW7NI?4?PO^-'0]3M^KZEZT M39D^UZN@K,,:'=V^ZU(#A^N$ZAV_1U<.7W1D(]^Z]U M[W[KW7O?NO=>]^Z]T ?RL_[)=^27_B ^X?\ WWFXO?NO=%V_E+?]NK_Y:O\ MXH-\/_\ X'WKWW[KW5@OOW7NO>_=>ZJ)^0/_ &^G_EL_^*:_S'?_ 'K/AA[] MU[JW;W[KW7O?NO=>]^Z]U[W[KW5*^R/YJ'R;[IQVXMZ_'/\ E-_)KNWIW']F M=N=9[7[5QO?_ ,,MCT&]:[I?L[=?4F[LMC]I=A=Y[Z6'^S\_S"?^](_P J/_2J?@!_]T=[]U[KW^S\_P PG_O2/\J/ M_2J?@!_]T=[]U[KW^S\_S"?^](_RH_\ 2J?@!_\ ='>_=>Z]_L_/\PG_ +TC M_*C_ -*I^ '_ -T=[]U[KW^S\_S"?^](_P J/_2J?@!_]T=[]U[KW^S\_P P MG_O2/\J/_2J?@!_]T=[]U[KW^S\_S"?^](_RH_\ 2J?@!_\ ='>_=>Z]_L_/ M\PG_ +TC_*C_ -*I^ '_ -T=[]U[KW^S\_S"?^](_P J/_2J?@!_]T=[]U[K MW^S\_P PG_O2/\J/_2J?@!_]T=[]U[KW^S\_S"?^](_RH_\ 2J?@!_\ ='>_ M=>Z]_L_/\PG_ +TC_*C_ -*I^ '_ -T=[]U[KW^S\_S"?^](_P J/_2J?@!_ M]T=[]U[H/.V_YJ?S"Z$ZN[ [M[A_DU_*O9W4_4^T\QOWLC=<7R0^#6Y)MM[* MVW2MD-Q9R#;FW/D!D]P9Z3%XV)YOM:*GFJ)%0Z5L"1[KW5UF+R--F,9CLM1E MS292@I,C2F0!7--6T\=3 7568*YBE%P"0#^??NO=3_?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=57_&K_M['_-*_P#$%_RU_P#W5?+CW[KW5J'OW7NO>_=>ZKY^&WQ4QW6W MQJV%U)W)UYLG=G9?34N_-BTF_-V;2P>Z3N3&?Z6:GL[;.\<-E\\+24>SZ#(=<;8Z&;Y'_&?Y"5G MQ>@W'OG>'1FS=W[!S':6Z/DUE>B\!N/#QU/5>R?D#GM[8J2GZ\C-1M/"U.+J MJR 1R92JA;W7N@UVM_*Q^6$&)VE@]Z]J],9JGPVS.N^M]T9+%[B[HI:W?NS> MO^R/A_OW"R[LBKXZR;+[IPV+^.VZ]U"Q7Q4[ M^ZV[WZSZXCV)6[PVGUQ1_P 1V978X]I4'7L'\7[M^5>Z=BTVU^P:7%9[:.UM MH=1=;]T8[&[OVGG&PQW9_ \7%1BHIJ2F4>Z]U.A_E1?)7;O5%+U7LKLKI/&8 M[^!= RBNCJNT\'7;5[*ZB^,W774FYNQ=CSXF*>EQN1[$W_UY#5Y=I*4Y')8F M2-_OJ2MCF-7[KW1U<]\.>Y,U\-=O?'I]X[.7?U!\I]N]ZY#<:9_>M/AZ3:>$ M^Y]_5%?+WWUM\I.VOE54]L[\H:JN.)W[5U?9W8 MU/N"&IS-7E*L[FHWR,RO.T4L?NO=%BB_EK?);(?'_H;IO-[_ .BA6_&?=7R@ M[NV3D7B[(S-%V3WMW#6=[8_K:AWY64<6SMQ[4ZCVOM3OG*#<5)C:JOK\_D$I MK/#1P34U;[KW1D/B#\+NWN@^V*/>6^-Z[3S>S<;U5V_U]C]L8;.[NSA>&G@\0HHQ2PT]*4@A]U[HP&Q.K-V1_,[ MO+O2:&IVWU]D.C.CNBMNX17BBIM[9[K_ '5VUOS.[]GQR4U/+2TV"INSZ7 X MZ21I3/\ ;UC)HA$1D]U[HWGOW7NO>_=>ZJH_DT?]D79C_P 7+_F*_P#P>WR, M]^Z]U:O[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z /Y6?]DN_)+_ ,0'W#_[ M[S<7OW7NB[?REO\ MU?_ "U?_%!OA_\ _ ^]>^_=>ZL%]^Z]U[W[KW51/R#] M'\Z7^6JQY\OPY_F01+;\,FY_AA*2W^!7_>??NO=6[>_=>Z][]U[KWOW7NO>_ M=>ZJ5_DB?]N^=N_^+2?S$/\ X85\HO?NO=6U>_=>Z][]U[J,M;1N\\:5=,TE M+-'3U,:SQ,]-/,D_=>ZD^_=>Z][]U[KBCI(H M>-UD0WLZ,&4V)!LRD@V(M_K^_=>ZP1UE)+K\5532>*I:CD\<\3^.K2P:E?2Q MT5*EA=#ZA?Z>_=>Z]+64D#I'-54T,DDL4$<]^Z]U6O\ SD/^W4/\Q;_Q3?Y ?^^WS_OW7NC]=?\ M_'A[)_\ #1VW_P"Z:B]^Z]TKO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=?_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U014?-[XC?"[^; M3_,/I_EA\A^K?CY)VA\=_P"7MFNN_P#2GN>CVI'O3&;57Y4X?Z] M_P /@_RAO^]BWQ1_]&QM_P#Z_P#OW7NO?\/@_P H;_O8M\4?_1L;?_Z_^_=> MZ]_P^#_*&_[V+?%'_P!&QM__ *_^_=>Z]_P^#_*&_P"]BWQ1_P#1L;?_ .O_ M +]U[KW_ ^#_*&_[V+?%'_T;&W_ /K_ ._=>ZYI_.^_E#N6"_S%OB<-*-(= M?;>W(QI07(4R5*AG/X479OP#[]U[KA_P^#_*&_[V*_%'_P!&QM__ *_^_=>Z M]_P^#_*&_P"]BWQ1_P#1L;?_ .O_ +]U[KW_ ^#_*&_[V+?%'_T;&W_ /K_ M ._=>Z]_P^#_ "AO^]BWQ1_]&QM__K_[]U[KW_#X/\H;_O8M\4?_ $;&W_\ MK_[]U[KW_#X/\H;_ +V+?%'_ -&QM_\ Z_\ OW7NN<7\[W^41+)'$O\ ,6^) MP:1TC4R]N[;AC#.P4&2::ICAB0$\LS*JCDD#W[KW2;_D@[CP>]?@'B]];4R4 M.FS-PTJ3IC]R[2W-\Y?D+EMO[AQ35$4,D^*S&-J8YZ>72!)$X M8<'W[KW5N/OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H _E9_V2[\DO\ Q ?< M/_OO-Q>_=>Z+M_*6_P"W5_\ +5_\4&^'_P#\#[U[[]U[JP7W[KW7O?NO=5$? M(?\ [?2?RS?_ !4#^9)_[T/PP]^Z]TO_ )8_)GN/I7O#LO$;"R./W!B-I_RR M_E5\EMN=65&!Q-;59KN'IO>/7-'L[+G(QRT>YJG%U5)NJ:@J,?'41T\ID1A: M;2??NO=5^[T_F#?)_8>_NS=GX7=,O8NR>C]E[ [)Z_[-H]K;;K:3Y4;RWEN7 MX@XK=W0]*F'IXX*RKZ^IN],K&R89Z.O2;/X/SRWQM4*[W7NAZ;YD=V?%Y1\3M?#X_&4&'I*C>572 M1I5;EH-NG'8E7K\O7A8_=>ZO ]^Z]U4K_)$_[=\[=_\ %I/YB'_PPKY1>_=> MZMJ]^Z]U[W[KW6MVOQW^1F*W]VILW#[+[1WUU'V-\@>B>W]J=O;QZ^FP_P F MOCGD:?\ F4=:]A=B]3[QS=34YK97R@ZMH,'%G-];'W:M)_'=G;7H1B]I5FWLSVA!UW\AVZ< MWQ@*7&,M&^X\AV'LC9Z[BQU4V.H89,PB4=!_#JK[J+W7NEIN/Y4_+/KOM/%= M5[YWONS$T.&[G[8S%3O')=+[=RV=E^-^W.\/C]#L[L?L3;NUZ6FJZGKG=G7V MY][;2Q57AZ+OU_F/YCGQSZ-/5/5'5_?>+QTW6_;V M_.L,?3],;-W72==]P?Z:_FCN/:_66Z:YHQGVV1O_ -'L:=F>')U*U=;2AZ_ M#XZNF\/NO='MS6P]X]O?$7Y\;'[5Z-W/38KL?Y [[3:6TMD=>)UIV-O+KS>K>P\9DZJLEI]TNS9F"NQ$<[RO+2*WOW7N@3IMG_./KC=I MPW8G4#=X9WK/Y$?&[:6!^1U%LS8'8F<^0_QWV;L3Y(9[;?;N2V_GGH(NKOD? MUM6[IQVWMQ9%#B,95Y]$R%!44>.S4]-1^Z]TFL/WC_-(RNW:BN@VUWAC&VO0 M;IWEAZ;,_'C:M/GM^TC[X^$-=LG9N[X,AAD>FRXVAO;MJCRM'B8L=,K8@M3U M7^14TU7[KW3OBOD)\N^Q>YL[UEO_ *[RU=NG96[OC/VCD>E]U]0;+SAVK28W M^8)VAUENW?O4%7DJ*27-;$CZ$VAALWB-UG(3/15JBOAJJ&I-53TWNO=0L1WI M_-+SNU=ZT-%L#N/%33;9WAN/J#=^ZND]J8O>)[DJ.@NI=X=5=3=N[32(8.DZ MLR?=(WK@]P9?%QK3XZ2.DIQF(*,TN5JO=>ZOLP\F5EQ.+ESM/14>;DQU%)F* M3&U,M9CJ7*O31-D*>@K)X*6>JHH*LNL4CQ1NZ ,54FP]U[IQ]^Z]U6O_ #D/ M^W4/\Q;_ ,4W^0'_ +[?/^_=>Z/UU_\ \>'LG_PT=M_^Z:B]^Z]TKO?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__2W^/?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=-M;AL1DI$ER.*QM?+&ACCDK:&EJI(XRVHHCSQ2,J%N; MVO[]U[J'_=7;'_/.8'_SSX__ .I_?NO=>_NKMC_GG,#_ .>?'_\ U/[]U[KW M]U=L?\\Y@?\ SSX__P"I_?NO=>_NKMC_ )YS _\ GGQ__P!3^_=>Z]_=7;'_ M #SF!_\ //C_ /ZG]^Z]U[^ZNV/^>

ZJ!_G&X3"T>Q?Y> M\=)A\531U/\ .'_EH+41P8ZCB2=?]F QT0$JI"JR6BG=1>]E=A]";^Z]U;^V MU]LL2S;=P3,Q+,S8C'DL2;DDFGN23[]U[KK^ZNV/^>

Z] M_=7;'_/.8'_SSX__ .I_?NO=>_NKMC_GG,#_ .>?'_\ U/[]U[KW]U=L?\\Y M@?\ SSX__P"I_?NO=>_NKMC_ )YS _\ GGQ__P!3^_=>Z]_=7;'_ #SF!_\ M//C_ /ZG]^Z]T\4]/3TD,=-2P0TU/"H2&"GB2&&)!]$CBC5411_0 #W[KW6; MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T"7R8Q>2SGQP^0&%PU#593+YCI+M M;%XK&T,,E36Y')9#8F>I*&AHZ>)6EJ*JKJIECC106=V N??NO=46_R]/YP/ MP8Z(^ WPBZ0[4W#\C=K]H=.?$?XY=5]D;8_V1#YVYEMM;]Z]Z@VAM+>& ?+X M#XW97 Y5L/N#$5$!J*&JJ:2;1KBE="&/NO='!_X?8_EN?\][\CO_ $W]_,#_ M /N8/?NO=>_X?8_EN?\ />_([_TW]_,#_P#N8/?NO=5J=W?S>O@KN'^:I_+_ M .X<1O#O:;8O7OQC^>VU]W5=3\*?FQC\[293?>5^+E9M=ZL1E_G:?RNI\]3[JFS_>DVZ*3%56"I-R M2_RZ?GK)GJ7!UM3!65F&I\P_Q9.0AQ5764L4LM.L@ADDC5F4LH(]U[IEI?YQ M_P#*7HJ?;U)1CMFDI=HY2ISFU*:E_EJ?.>"GVQFJS[C[S,;>AB^**1X7*5?W M5]3'4;^Z]U,R'\Z#^5/EJ7[+*UW^=M92_ MWKHZJ.NI-S_;U/Q5DB_O#2UL*31UMON4E4.KA@#[]U[JJ&/_ (5O_';8?\P7 MM?XN]O=0]@5GQQ7>^R-N]+?(;8W6W:FWNPZ.GW1M'9=3D*;MKXU]H;:VYVS( MF.WAF<@B5>(H4RM10PP"EP58TJ3R^Z]U<1_(JR^.W%_+_=>Z3^Z:?<]7@,A3;-RF'PNY)TABQN7S^(JL]BL:7JH%JJRHPU M%E<'49.2"A,K0PBKIU><('<)J]^Z]U5OT=_,$W=5]-[%[/[?P%1O[=G;V8[] MH.NNF?C]U=N;*=AUN/\ C;W-OCKG?^9QU!5;ISL6X4_NGBL/D_LP]-5&OJIX M:?SH\*0^Z]T\=F?S&9::FZ9W[TWUKO7?74&[NRFS-T_'X_Q&AW/%CG_ (94PF.,O60O'[KW4'S*U,OV7N3KWX[=K[[JG8D>$BK]C5DT=0 MEIJF!#[KW0G;:_F5]1;_ ,5MK+=8=:=Z=EC=.T)]Q4&%VOL:BBW/'G:?KOMO ML278G46%ZYFW#E\;@]J;EW7W?G^L=G;;DSF6Q5;F:O"[?V#NSM6E MI=UZXXZK'SXK)4RKY:Z>.UOE9G?B'6UE#\@\MC^V$SFP-Z]H;!Q_4.P MZW ;_EV3T/M%=W?)?O6L^S$574H)Y?= M>ZF?+WONFZD^+U7\Q.B\7U[N3=NU-CTNUC51YW-;E[&WSWQB**C>..&B MIF;7/*D7D>+W7NE-\/.Z-]][=7[OW=V-@L?MKZK7_G M(?\ ;J'^8M_XIO\ (#_WV^?]^Z]T?KK_ /X\/9/_ (:.V_\ W347OW7NE=[] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__3W^/?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M3M_.5_X\C^7A_P"-B?Y:/_P0F(]^Z]U<3[]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>ZJ(^1I/_#S_ /+!6YM_LIG\RTVN;7.6^%]S;Z7.D?[;W[KW M5N_OW7NO>_=>Z][]U[HE^R_Y>?PXV)\I.T_FMBNB]G9/Y4]P93#Y/=/=NZZ: M7=N],6,#M#$;%Q>.V%5[AER%-UOC4VQA(*:H3!18]Z\ FJ>= MQ&[.V]A;9K=MU.8H6K**FKJO:V)W3BYLHD# M2'&IDZ;[GQ>9??NO=$+SR_RL1UMM3!93;^"7K#XT=P5_9?6N>PV)[7DQ6U.S M-S]^Y+J3>&Y>NM_;8$F0SF-RO?F^J_!;FIJ&OJ<7435=2F2@?'ZV]^Z]T:W" M_!7XA;:R>YZO!])[2Q%=O;L;=W<.;IZ.MST%-/O_ 'OL[=NP-\;BQ.)&:_A^ MWXMS;9[&SD.1I,;#2X^IJ,U654D)JZJ6=_=>ZC3_ +^&D^-I,)6=$;%K,8C M91,?05[Y6LBCJ,GUWL'JVMEH5J\M*T=?#UYU+MS'4\T9$U%%@J22!HI:=)![ MKW2;ZZZ:^$'R(V'MSN38FR<'N;:V5HI,#MW>LQWSMC/P577W?>;[$;+05N9J M\'N[#[XP?R'Q5=G%SS>'./G?)6+5N\OD?W7NBK]Q_'KICIO.]W_+R#N3&K,@F1>HRD$5-5"E]U[HV&S=H_&';?26+^'9VM3]L]<9;:VU]L;QP.(ZGR& MZM@;XQOR$.]\_7[XW-3[0VY6["H=I]E9['9S*92NB:+#8^HK%\CTZU%*)/=> MZ$;(?$7XV;BP&UL#G^O*/=E!LN?)1;9R&Z-T[PW9N/&0Y79T_6FX< N\L_N3 M)[LJMN[BV++)A,MB)ZZ7'9/',U-5P31DK[]U[J-V1T5\=*OKGZ]TW[S^%?Q,['QU1CNP>I]N;ZHHHZ>2/W7ND;\>>Y_A MELZAK>J^BZ^IVKCTW97YO-8W,;/[7V^K[V['[EWYUGE,IF]P=FX*AJ' M>&SZ/UU_\ \>'LG_PT=M_^Z:B]^Z]TKO?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=?__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=1EK*1XX95JJ9HJF3P MT\BSQ&.HE]?[4+ABLLG[;>E;GTG^A]^Z]UVE922!VCJJ9Q'4FCD*3Q,$JU<1 MM2N58A:D.0I0^JYM;W[KW4CW[KW5'NT/YYO7_9>(J-U=2?RZ_P";!V]L,;CW MEM?%]B]:?$;#;GV/N+)[ WAG=A;K_@&;@[:A%;!B=V[:KJ&75'')'44TB.BN MK*/=>Z5'_#Q]1_WJB_G-?^D3XW_[;WOW7NO?\/'U'_>J+^J+^ M_=>Z]_P\?4?]ZHOYS7_I$^-_^V][]U[KW_#Q]1_WJB_G-?\ I$^-_P#MO>_= M>Z(3\_OG3V=\J]N_%;$=:_RL?YME!5]&?/;XA?*?>)WA\0:/!P5?6_Q^[2H= M\;XH=OS1=FY!W0??NO=>_X>/J/^]47\YK_TB?&__;>]^Z]U[_AX^H_[U1?SFO\ TB?& M_P#VWO?NO=>_X>/J/^]47\YK_P!(GQO_ -M[W[KW7O\ AX^H_P"]47\YK_TB M?&__ &WO?NO=>_X>/J/^]47\YK_TB?&__;>]^Z]U[_AX^H_[U1?SFO\ TB?& M_P#VWO?NO=0,K_.BBPN+R69R7\JG^]'5QPU=%-48VOC:2"9$EA>Z.JLI ]U[H2/?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW50WR2X_G._P K_=>Z][]U[KWOW7NJE?Y(G_;OG M;O\ XM)_,0_^&%?*+W[KW5M7OW7NB(?'7XSXS;M-WSL_NWK/8^^#7_)WY(]K M;(W-N3;>&W;29S87R6W'DMY3TT,^>QO.KMD_).KVINCMKH_;&5W]6=!=C]Q[>^4G7 MW:DGR"H.NNUIME;'[&Z/VC@\7_I5Q.R*VGR/;^(SF!V!V5O'Y>U<7664J\1Y1DMG; M3VE\@]NC#T]"<5%CZO;;PM%4H:"JHO=>ZC=C_%7O#JWO#96V-M=?5N_.L*SN MSMOO;;F#VOQV[4V;U5M_=FUZ3+X3I3L+#[EZNRE?D,[D\?C ML'E,#G*[&)6(:BH">Z]TXI_*C[^Q6Q=U[0PF^^B&/8FR*S;V^GFI.Q,/Y=X9 M'M_YC;\@[4VU5XB-H\=O[:FW?D=A*/'5E91UYT82HI$6F3^'5=#[KW1W]A?% M3N[:_0?R&ZZSN[>N]R;X[AW;U[N3%5V1JMW93:2QX#HOX\=5;TI-SPYC&UF1 MJ(MU9[J3,922)(ZB&J&8 J SO4%O=>Z![;_\MGL3K#=F'QG5/=M%%T-L?Y3] M(]W]*=7[GQN7BR/1/56QL!W -\_'S:VXL-5Z]T]6#>W:,M;M'#5L=-%MW#U$ MV%CJ!0TN-6F]U[HL6!_E,?)3R[CR.Y>P>BX:Z?K[:\6QL=MS)]M#;_7_ &_C M-P_$'.9S=VSZ2OI$EVSAZJJ^-N6J:"2$SYBDEW*R3552WWM36^Z]TK]D_"_Y M28[Y';OVYN7+XNN:CH_CYVIB^_::'>T.T^QTZP_F#=Q=Z?PKL*1S#52]WS=. M[BHL/D*"FJ*C'M2HBQUD%%-#3TGNO=1,3_*R^351M;>FV=R]N=2T>$W_ +2W MAMNIV7M6K[/CV?UQOC?/Q^ZCZM_V8;J+[Y(\IM?LWK7L+J7^\.WJ5VEE\.=J MT?+PY%),G6^Z]U8M\V.BMW]T_%3-?'W8]9D*C>?863ZIVM_I"J8Z""KVY!M[ ML/:V\-P]FYZKI8*6*+(8>@V]69" 4T&N?,R0QQ1IY2\?NO='>]^Z]U6O_.0_ M[=0_S%O_ !3?Y ?^^WS_ +]U[H_77_\ QX>R?_#1VW_[IJ+W[KW2N]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_]7?X]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=54?.#JKO M'?/;^YZWHC";PH]Y[@_EJ?-?JC:/8.)FKL?MO#=L[MW?T%E.L-OU6;7,8S'8 M+=N8CP>:?$US&.6C:.23SQ"VKW7NB)=@?'_Y:UN=W_G^H.K^P=O=9;E;LR#X M8]ZHI_P"$PG\Q'I[Y/?%3(_%KK/8O="[G^.FY MN^^QNR.PMR;1P6,ZIIX?D/\ +;O;M7K3:&*W+1[NR>6KM[UVRMTK55%(^.@@ MA^RJ@L\GC0R>Z]UM#>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JMG^:K\\>G?Y?'Q/W3VWWMMWM M/*=?[S.6ZD?/]9;.I]Y1;1W+O3:&Y4VO7;T@DS>'GPNV\OE*)C/C]T!VMNO=^T:? ;( MR?:6!ZQQM+N';NP_ELU<-+BZG>MY^W=ZTWROFZ<@J!)A*;<1Z/@G?-) M@+5NHTSR@53TQ;W7NBP4V-^7FX]PQ[:QV;[LVF-T;YV1M?X1;KQJ[WEGVG\; M=S?*WY'8;N;>6_8]PH<2^Y-I?%:MVC748S;)D3AH,%]NRY$U<@]U[H<^F-Q= MY_'3=_Q+V+D-G=M]];$W'OGL3JC9VYY%WOAJ3:F R>]Z"FW=V3G\-EEWGGY, M?C(*Z2IVW%NW*QBDV+MZOGBJYLAD8::/W7NKQ??NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW50WR3_ .WSO\K3_P 56_F:6_Q/WGPPX']3[]U[JWGW[KW7O?NO M=>]^Z]U[W[KW6KU_+3_FY_RV_B%\7\E\>/DM\N.LNG.[.NOE5\]J?>_6^\%W M-3;CVW-N+YR_(C>&$3(04NWZN!1DML[BHJR)ED96BJ%YU!E'NO='Y_Z""/Y, MW_>P7HW_ *F[N_\ L6]^Z]U[_H((_DS?][!>C?\ J;N[_P"Q;W[KW7O^@@C^ M3-_WL%Z-_P"IN[O_ +%O?NO=>_Z""/Y,W_>P7HW_ *F[N_\ L6]^Z]U[_H(( M_DS?][!>C?\ J;N[_P"Q;W[KW7O^@@C^3-_WL%Z-_P"IN[O_ +%O?NO=>_Z" M"/Y,W_>P7HW_ *F[N_\ L6]^Z]U[_H((_DS?][!>C?\ J;N[_P"Q;W[KW7O^ M@@C^3-_WL%Z-_P"IN[O_ +%O?NO=>_Z""/Y,W_>P7HW_ *F[N_\ L6]^Z]U[ M_H((_DS?][!>C?\ J;N[_P"Q;W[KW7O^@@C^3-_WL%Z-_P"IN[O_ +%O?NO= M>_Z""/Y,W_>P7HW_ *F[N_\ L6]^Z]T1?^9U_.S_ )5/>7\NSYM=.=1_-?J; M?_:/:'QE[>V#U[L?;D>[:W<&[MY;NV?DL!MO;N$HO[LHU7DLOF,A##&@( +Z MF(168>Z]ULF;'IYZ396T*6JB>"IIMK[?IZB"0%9(9X<321RQ2*>5>.12"/P1 M[]U[I4>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__6W^/? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T5GYK?*7"?"SXP=J_) MG/[,W)V+1=:4&W32[#VC-CZ;<>[L]O#>6W-@[6V_BZO*R0XVCFRFYMTTD33S MMXX8V9R"%L?=>Z)"/G9_,XL+_P C;O@&W('SC_E^$ _FQ_TXBX_V ]^Z]UW_ M +/9_,W_ .]&W?/_ *7%_+[_ /MY>_=>Z]_L]G\S?_O1MWS_ .EQ?R^__MY> M_=>Z]_L]G\S?_O1MWS_Z7%_+[_\ MY>_=>Z]_L]G\S?_ +T;=\_^EQ?R^_\ M[>7OW7NO?[/9_,W_ .]&W?/_ *7%_+[_ /MY>_=>Z2F^_EE_,'[1V1O'K/L+ M^0UW;N?8/8>UL_L?>^V\A\W?Y?D]!G]H[KQ57@MQX:LA'>\!EIZLX_V>S^9 MO_WHV[Y_]+B_E]__ &\O?NO=>_V>S^9O_P!Z-N^?_2XOY??_ -O+W[KW7O\ M9[/YF_\ WHV[Y_\ 2XOY??\ ]O+W[KW7O]GL_F;_ />C;OG_ -+B_E]__;R] M^Z]U[_9[/YF__>C;OG_TN+^7W_\ ;R]^Z]U[_9[/YF__ 'HV[Y_]+B_E]_\ MV\O?NO=/G4'\QSOO+_*3I+XO_*3^7=V[\0,K\B<'VUD>HMZ[G[W^-_<^W]Q9 M;IC;6-WAO# U]+T?OS>.0VY,FWLDLL$]<(8ZAQHC#D2&/W7NC"?-+YHU?Q+G MZ!VMM+X_=H_)KMOY+=HYGJSJSJGJO-]:;8RV0R>V.M-Z]L[GR^5W-VSO/8NS M<-B<+L[8E;,S3URM))I11<^_=>Z+=_PX+\Z/^]*7S*_]']\"O_NG??NO=>_X M<%^='_>E+YE?^C^^!7_W3OOW7NO?\."_.C_O2E\RO_1_? K_ .Z=]^Z]U[_A MP7YT?]Z4OF5_Z/[X%?\ W3OOW7NO?\."_.C_ +TI?,K_ -']\"O_ +IWW[KW M7O\ AP7YT?\ >E+YE?\ H_O@5_\ =.^_=>Z+K\M^ZOE!\S?C/W;\6^VOY(OS M)K-A=V]?YS9.7D7OKX$2U6'K:R 5.W-TXP/\G=$>;V=N>DHLM02$,(JVBBZ!#^6/7?*S^6C\*^FOB/L?^3%\P=QU6Q_X<%^='_>E+YE?^C^^!7_ -T[[]U[KW_#@OSH_P"] M*7S*_P#1_? K_P"Z=]^Z]U[_ (<%^='_ 'I2^97_ */[X%?_ '3OOW7NAM^' M?SKSOR;[9^0'0O9?Q:[>^*'^HNQ'V+F\+N M+I;L'L+;AE\W6.3CK*2:IBJ:9A&&7475/=>ZL']^Z]U[W[KW50OR9_[?-?RJ M/_%8?YG?^]_#'W[KW5O7OW7NO>_=>Z][]U[KWOW7NJ58/YVNQ-QY#=AZH_E[ M_P T_OC96U^P.Q.MZ;MGI?XH87>/5V\,]U;O?/==;RJ-F;ED[7Q<^7Q.-WAM MBNHO+)2T[^:F=6165@/=>ZE_\/)U?_>IK^<__P"D583_ .W+[]U[KW_#R=7_ M -ZFOYS_ /Z15A/_ +Z]_P\ MG5_]ZFOYS_\ Z15A/_MR^_=>Z]_P\G5_]ZFOYS__ *15A/\ [Z]_P /)U?_ 'J:_G/_ /I%6$_^W+[]U[KW M_#R=7_WJ:_G/_P#I%6$_^W+[]U[KW_#R=7_WJ:_G/_\ I%6$_P#MR^_=>Z]_ MP\G5_P#>IK^<_P#^D583_P"W+[]U[KW_ \G5_\ >IK^<_\ ^D583_[IK^<__ .D583_[IK^<__P"D583_ .W+[]U[ MI+;W_GG;0ZPVCN'L3M#^6=_-\ZXZXV9BZG<&^>P-X?#C"XS:>R=KX]1-F=U; MEKT[@J9J/ X.C#5%7+'%*\5/&[Z"%/OW7NKOJ&MILE14>1HI1/1U]+3UM),H M8":FJHDG@E 8!@)(I >0#S[]U[J5[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[K_U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=5-?SQ?\ MV-\@?\ PZ_C+_\ !8=&^_=>ZME]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW51_ MS$_[>I_R;_\ @W\PK_X'#;?OW7NG3YU_]EW_ ,E[_P 6R^2__P +W^4WOW7N MK7/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U4C\]^Z]U[W[KW52O\D0_]B^=N_X?*/\ F( ?X ?S"OE%P/\ #W[KW5M7OW7N MO>_=>Z)?V%\C]XO\O-I?#KJO%;7I-W57QXW=\EM[[XW]39;(8#%;0Q^]<;UC MLK;&V<%@LIAZ_.[@W'O2NJ)LE42U5/3X?&4((2JGK84B]U[H!]O?S%!U_P!O M]K]/_*O;5%L3(;+SFR]K[;WAUSA]T[GZ^S&]*WXW=3=S;PZ^EW#7"/)UN\)< MYORMCP$4>-IH\AC885.S[,?DXHMQ1Y#<Z#GN'^9YUWA^BNT][=-;?W1N;M?;/7V_-Z[$V1N39]7)09_';+Z(ZZ^0U M7O7(RXK<5!3S=;8O8'<&UIDC]U[HT/3_P P.I^Z M-]8_K7:R[IBW?6[&[#WV8LIMVIH,2,9U3W=G?CWOFG3*/+)"U;C^R=NSI!'] M*N@>.JB9D8Z?=>Z*7L_YZ]G87WLG!5TE34T=1@:YJR&63P5$6W91]FU&P=SU&&DI=D]AUO2V2VMB M>V\#M#.23^:KS^P*W>5"M935-/2F=#424AJ8Z.L:#W7NC9^_=>Z][]U[JMC^ M<>2O\J+^8L02#_LF_P @>0;'GK?/@\C_ ]^Z]T?GK__ (\/9/\ X:.V_P#W M347OW7NE=[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]#? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW537\\7_ +=C?('_ M ,.OXR__ 6'1OOW7NK9??NO=%3[8^9/3?2^Z>X]G[U_OFN8Z*^,E9\NM^C" M;0R>;I(NE\?EMW8:LR.&JJ'6F:W'#5[%R9.)AO7&*G#A"LL6OW7NEOO?Y*=+ M];=4Y_N;?V^<1M/9&U-E[?W]NF7+U$,68VYM[=2THV[+FL)%)-D,?49BKK8Z M:!)$ DJ&T!C8D>Z]UWA^]\;F,)M+(Q[![%H\YN+?&-V)G]A5E%M/^_/6-;E) M,T*?.=D8FCWA646)VRU'A361U5%59 U5!54]33)/#+K7W7N@BW_\]_C[UCW) MG.C]Y5N\<9NW;VP]V]C] ;GJ*;)2TF*QNS^Q-L[#S1BR%1610T%9C*BDK_ +6IC,7O MW7NC+],_)[I7OC C-;#WE2I70;ZWIU9F-F[IBEVAV!MOM#KFJC55OW4U%3E & ME.M+^Z]U*[5^4O3O5&V,+N.MW'!O.IW7V'1=1;(VOU[78+<>Y-[=L9/;V3W7 MC.ML DF9Q^$3=^1V[AZBKAIJZMHU>-5&O5+$K^Z]T(5/V]UG)MR+=59OG:F$ MPYJ3CJV?/[CPF(;#9R):7[[;><^[R"1XKZ= MJ'L3K_)U%O=>Z7=;V/UYCJ3 M-9#(;\V904&V\E/AMQ5M;NC!TM)@,Q2T;9&JQ6:J9ZY(<7DJ;'HT\D$[1RI" M"Y4*+^_=>Z5\,T51%%/!+'/!/&DT,T+K)%-%(H>.6*1"R21R(P*L"00;CW[K MW52?S$_[>I_R;_\ @W\PK_X'#;?OW7NG3YU_]EW_ ,E[_P 6R^2__P +W^4W MOW7NK7/?NO=%PQWRFZPRW;'8G3N/I]ZU.YNI-V[4V3V7E(]FYAMH[,SF^>N8 M.U=IG,;F$7V"X?+[,JX)FR,1EH**IJ(J6KFIZF18C[KW2ZWSVSCMDNR0[2WY MO@1;9W]N.I?KW 0[GCHY]@8O%927:M8T>1I?M]X[L3+QPX2@;U5]0CIJC"@G MW7NEE+O#:M-%E):S<>"H1@A%_'UKZ07;'>&R.F=M-O/>1S7]SZ3;N[MYY_=>(Q4F1VQM#9&Q-KUF\=U M[SW?N'R0X;;^W,7@*%Y5FGG5JJ0K%3I-*RH?=>Z"[JWYG=-=S8G?V0Z]CWWE MLGU[U]L/LO([,R&Q\UMK?F9VYV;U7C.XMDP[=VAN:/$9FMS^6V?F:99/R4OV58E/4H\:^Z]T8+";YVWFL5A,G_$*?$RYPT]-%A-^[E>EW1BC.(JNA#/-!,I4CB_OW7NG1=R[<>JQM"FX,(];F6J$Q%(N5 MH&JLJ])%4SU2XVG$YEKFIH**9Y!$&*)$Y-@K6]U[H!J?Y4]9Y#N#L;H[#8_? MV>WWU+E=@X;L2+#;'S59A=LUW:6R\UOOK]JO.^*/'SX[<6%P,R&M@:6BQ]8\ M4%=+2R31!O=>Z%[;._\ ;^Y,1M_(/)+MK*9[:E#O!]F[K:BPV]MOXVJH,=75 M=/N7;K5D]3B:_!'*0P9!"7CI:AM#.;J3[KW3M2[MVK728:*BW-M^LEW'3/6; M>CIZ8).R,!_>' X2CB MR&6QN=QF[,@V]L3'1U^P\%4;0RF!P]9@MQ;EBKOM\9N#)5^=T45*5=IFHJL$ MHT.EO=>Z4--NG;%8F)EH]QX&JCS]--68*2FR^/G3-4E.J-456)>*H9XGI^LL12]-85-\][?'S(?,WJ;%U6Y\A_!?]ECPG7O978V M7I=Y96/&+_#.VC2=>TV-@IH0^/:IW!%4%O#0522>Z]T+.V?YDVX,J-\9S=W5 MV.ZKZ\KY.O-T=)=@=@Y3(X7;N9Z@W-34.Z]U:SB\IC- MKZ>.KHZJC_ )(G_;OG;O\ XM)_ M,0_^&%?*+W[KW5E/:W:>P>D.M]Z=N]I[AAVGUUUWM^OW5O/2.DJE]U[IF["^!/Q0[67=<78?5-/NBFWODJC, M;FHJ[<^\X:.ORM1T_BNA1DHJ>AW#2IC3,X#L>6#K_$[&[-W)V#O_L3L2'L3IS:/:E'TUN6 M&JWMN[.[@[.[#V11=E[DKH8LA+D:W-R5,CUPJVBA:'W7N@%Z1_EF_'_(=-[& MP':\^Y>U<33;2F38M!4OW;TO+LO978W65-L/LG:M)MOZ-#CNA_BY\8=X9GOW$[,K]L;NW!!N#9LV:Q ME3V;O=Z?&]E[]7LG<^W=M[*HJSU<+!V3M_Y4=8==[*[=J=R8[?\ 0[8[6ZIGV7F:[KB" MFV[O2FQ6)GV[7;+[#KY*>MQ-+$*I*Z3RRO-$/%[KW2-WC\8/@U'VET_UWOO; M<^1[?WIC]Y[EV--EMT]HU^Z.RJ3J'=_278>>KNP=X4F8:/?L^P-X;-V3D;'1&B0JE4I]U[H/\ K+^5[UKB-N93;?>V],[W3A*C.;JW3386CRW9 M77FW/[X;YQ_8> W_ -CUV.@[6W-54&^=^[+[0S&"S"X2KPNWJC%53Q+BHSH: M+W7NATZ/ZF^'FP^Z^S=N=.[=QV,[9ZEI,%D=YX:3^^%32[$;O/"8V=\]MQ]S M&;;M+F.W:#K*EFSU=B)9*K*UF,$N2=JIY&E]U[HZ.M-176NI=)9=0U -?22+ MW&K2;?UM[]U[KL$'Z$'\<&_^]>_=>ZK8_G(?]NH?YBW_ (IO\@/_ 'V^?]^Z M]T?KK_\ X\/9/_AH[;_]TU%[]U[I7>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW537\\7_ +=C?('_ ,.OXR__ 6'1OOW7NK9??NO=5H?*?\ E\?[,QV+ M\C]]5V\]L8N/O#X$Y;X6;?HLOLVNS]3L/*Y?=F_MTOVJ*N#./W7N@JW;_ "PMR[RH_E119[L;J#.UO>VWH,+U_OC+W-NCJ_?/9/7.[=T'LNCQO9/4*;NZLI:C;.-_AN*K\533I3U%95_:+ M+/[KW3UA/Y:N?HMW4FY\QV!U9DX>VJ M/I7MO?,_8U?C=\Y+;&ZNZ\IC\#N*CQ6&--A88DJZ&JG9Y/?NO=#O6_"3$9CY M-?(/Y([DK=I;FS/9FR^F,3U%0YG:M34UG2F^.GMI=P[5I>P**NFS$U%E\WE( M.XJS[>H@I*"MQ4,]6[6PO;T_>^T,MN?+?(G"_*SM.HR'3CTU;F.V-M]I['W1A M,#L/+X[?D.2VKU90=3[(I-FT^*KWS#PO ,W-)5Y*HJ=?NO=#5CO@7N'"_'/X M)=%8WLO &K^%W:O5W9,F?FV96PXOL&EZPVOOC;-+MBGP4&Y6EVI#F8MX([5! MJL@M*M*8Q!*)0T?NO= #UG_*-;K?_1I18_M+:<&'V/GOB-GLA38#K.3;U359 M;XR?%'L;XN97=>VY:3=,D&V]_P"^J;?D&>HLQXZB?!5&(IZ9AD!HJ8?=>ZB8 M?^3_ $;477\6]NPMC[YJ-I;?PVS=S4^:ZN2MVUV'0;#^)G;/Q6V'V-G-L9/< M&0H8.XLC2=E4V;W%E':J2O.#HZ"G6G2..IB]U[J+@_Y0N6VGBXWVCVUUM@]Y MTFR:S:E'N^;HRDS+2U%;\"ME_"[)3YC$5N[HZ/-X/<>9V13[MR6,J3)3U3.E M',9I::+(-[KW2CV]_*JW'M_+5F4@[6RV!RE714'5V8HZK#)MC^81_L^ MV!QVW-P5/862R\<=!7YK+;<$]099-1H\H@CEBGI)_=>ZCX'^4A%1OL"3='9> MUM]-L"MV!@JR+=/6\.3QW:FQ^K<'\F\7M/<7:6)J,RV/SG>E>OR2EI\IN4I) M'446*D1*5/XC(*7W7NK0/CMU=6='] =']*Y#.0;GK>G^H>M^KJGZ]U7E\Q/\ MZG_ ";_ M /@W\PK_ .!PVW[]U[IT^=?_ &7?_)>_\6R^2_\ \+W^4WOW7NK7/?NO=5OY MC^7[C=Y=B_/W?6\MRX6:?YC;:I-G[*KL;@\H^:ZEP=5\9<;\=-S_ ,2CJ\^F M#WG-EDH&RD2&FI$B67[9BY03M[KW1&LE_+H[UW7NG+]:[FR6V*JLW1TQ\D,? MO?N'&[%J\%U1BZ?\ 25OCL+I7<.VZGMOKSL#<.T(^HU:E5[KW2+[&_EI=@]L[^[*[9WGO_ M *<_TB]J/D%SV7Q766>'\,Q.8^"W<'Q"RVT\36Y+=U=E7VG6[D[)Q^ZJBBDE M6"K.%6G=%FDBJZ7W7N@_V?\ RZMW[EV[\B\/BZO,]8YDU?QJI-B3]G[*V;7; M#W)\BOCBO4]7V1\GMAX79&\?)C&]-;/PF1CR&3H\^?X+6UG@BEJG: MK]U[I6[?_E9[LQF^ME[_ ,IV-U77[CV=VWTSV=0YJAZNRV-S&-I=A?+OY5?) M[>^UMN9!]WUE1A*3>.&^3LNUXY4Z,_B_A*B?);YA?( M7<.;VSG:GY#[9ZNP77&.?"YB&MZSFV)TUO/J3.R9VH_C;XS=U)NF#>=1,(Q2 MTOVT):(^5]$J>Z]T2O#?RD>PMMX+&S8+M3I:+L3$;,PNS*?>.8Z8R>=@R6%P MO\OW9OPMEV]GL;4;S@GRNT<_N#9<&YJC&RU#T\2-%#IFJ:2*L?W7NL>U_P"4 M%O/%;NSNZZON?9N&R.0[CVAO_;.Y-D;(SV+[ Z\V?CLC\N,CN;:VT=XY7=.5 MJ:;/3K\K9J:@R)B6E$6#0U=%4+5M%3^Z]TH<_P#RM>T=^=/;,V1O;?\ \<:' M?--USV1L'L[VEM?L7)[J[,^(VYL9V37;7G[#RM6=Z9C:GQ.I(,^9J MZ6*IK\J&@*147^5^Z]TC*OX5]N; ^2_6N(P/5.RM\]8;>[#KNWL#5S83<^V] MBXJNG^97=7R2V9@]L;FVMOFL_P!#V5Z"P7;4U*U-4;:GP^^G6FC$<,]^Z]U3'\QMV[ M5V7_ #A?Y3.8W=N;;VU\4?CI_-#II,EN/-8W!T$,AQOPXJHQ)69.IIJ=6EBI M92H+"ZQN1?2;>Z]T>+>>\/A[OW?W4/9FX^\.IYMW=&9S=>XNNJRD[KVQ0T>- MRF]=F9?K_<4N1Q=-N6/'9V.KVIGJNF1*R*9:=IO-$$F5)%]U[HN4_P ?_P"6 M348"HVX=_=20T#3QT^-EIN^L+3Y';6SDP6\-J2=6[4R,6ZUJ]N]556TNP\_B MYL#2M'124.9JD*W9&C]U[H2>PML_ 'L[;>Z]J[I[0Z>_@^Z\#U[MD18;NW;F M!FVE@^JJU\IL#']>S8G<]*VPH-N9:5ZJ$8O[8-4.6?5P![KW11.GOYW'\KW; M/R;WG_+:G[3V_P#'S?OQ\RFU.G>MJ/?M?B\9TYV'@:#9VVGVI1=8=LT^7RVS MUEHJ#(4N*BQFFUYX9(YZ>I^3O\PJJ MIJB"1)H*FFJ?Y@OR?GIJFGFC9HIZ>H@D5XW4E71@02"#[]U[HZ/S1Z7W5\C? MB;\ANA=CY/ 87=O<'4^\>O,#F-TOD(]NXK(;IQ,^*BR.8.)I:[)&AHQ4&1U@ MADD;38#FX]U[JM[M_P#EF=R=C;M^3VY\?O'K>GC^1&"^;^UJO&9S*;WKH)]K M_)7X[] ]9=7;9W.K4%925>W^N.T>ILCN*>CA@--2M7K44""LGJRWNO=,W=7\ MK?O/M6K[&2D[:VOB,3G]X9;);;HH-P[]P:5O3V[Z?X^0'XR;R@VW24D9S))D*:/[/',^4J*[W7NN6X_Y5G9=9N'LK-[9W5U[MV;/[\[N MW/UW6XW.[ZP]9L/%;G[S^(_:?1-!CH:3'5=%BI>G,)T1NBDH(*1#18NHW1:A MC\$U<']U[I04?\NKY#U?=)[@39F_LWUS\EMNRU$B5>2:IRVW)8GKEHOL%I/=>Z35?_ "PODEEN MK:W8^3[QV[+NVFZ=.T-M]C4VX^Q:/<<0RGP1B^*.XN@=P5E-'%4Y7H.H[;HJ M?LBGR:LF;#=G=T=H]B=4; M;Q>4S]3A=B;2W_M#:M)!M*HDRT#R8YDWM097(U*4,34NK(M*BF625??NO=%& MS/\ +^[^RG17P:Z/DW_LRHVYTET#A.A.\J'&]B=R=- MU==0XG/R]J];;IZRUT&*SRT=#DL;EIH'K:$+4+7>Z]T$VX/Y8GR)[$ZWVYCN MPLU\>J+MS;NROD5B*S?>P\OV]C\=N[M_=_7_ $IUYTS\G:N@R5-]QLSM%EZD M&;W/28BT,&4F1H:O)U'DK6]U[IX]]5^'[FP63^>C_*#;W4/8,M=ALC2Q;0DZ9S.3VC/4QT56M!5R(D5#58 MB2IHI/=>Z36,_E<=V8"$8L]G[/WYM67#[,VUN':F\L[O>.+?&U<9U!\G>N<= MMO/;B3&Y;<=/2= YOO' U^QIVGK:J>#:X$TF/K#05F/]U[HOFZ?CMVA2Y3Y& M[6[>ZX^4/>VU=M]9[AZ>Q/8NWL;V;+WEN+)5_4WQOV;B>[MNK]M4]?\ :U+7 M=O\ 5=+N#;.)QNYAD-C2U68KJV I+5L/=>ZOG^.?7V[.MNG-D8'LC,8OIAP^(R>Z):@T-'&[1T=$L4*$K M&#[]U[HHW\Y#_MU#_,6_\4W^0'_OM\_[]U[H_77_ /QX>R?_ T=M_\ NFHO M?NO=*[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__2W^/? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U4U_/%_P"W8WR!_P## MK^,O_P %AT;[]U[JV7W[KW7O?NO=5)=T=/9.E^>:[FV5U9N[>E&?A=WQV;C* M)\UOO$[!W-\I@ADK*5H<,*U51:)JE M6]U[H/.I/E7\NM]9WHC'[WH^S,)L/NN.?<]-O&?X+]O;?K]J;XV[FMA4_9?P M^[TV7N.HI,EUU'2;>J-T3X'LVHJ,-MC(?9QK%5Y":A\.;]U[HM?2/9/\Q#JG MX[=9]*;1AWM05&$ZCZTRVU]S;L^..[=S;IVE3U'PL^26^\MU?G:C/544.X\W MM+Y#]5[*P4E;D57*3S;K&-EC^ZJJ.6/W7NE;WEW'\ZOD!U-W[LCO=TTVY-N4J]&=/;]Z"[2ZQSU!2C=FY]U]A=N9[<&W,EM*/[ MS)8MZ7Q21T4^&KI\A[KW0K[]^9'S0V=N<5^9VI+@-GYCNG:S& M^.L*&B^0_P#=#J+(]!9*GH*RC^0^?[Z^/HDIE'\/7W7N MA<^*OR$^4G:7;W7FS=T[VV!V/U[O#X^]:=]YWM3K784FW-J;:W9MRFS'57=_ M1,F,W-DCO2BJ=V]O&DS^VJW(T%+5T^&QN7H9P9Z:-V]U[I)]28'DCV%@^L3BXY M,/O'&U-2%_O%+E)O=V8CIK<#Y&FQVQ/E=\8=R]-=%8+([-V[ MN*V0?C?E,K*6;W7NMC#:NY\=O##C.8JFS=+1-E- MP8E8MP[>SFULDT^V\_D]N5M0,/N*@QF5&-K*W$R34-281!7T3Q55.TE/-%(W MNO=*+W[KW51_S$_[>I_R;_\ @W\PK_X'#;?OW7NG3YU_]EW_ ,E[_P 6R^2_ M_P +W^4WOW7NK7/?NO=>]^Z]U5)\I:O>%)\S,&_<.'W5E?B2/AUV)+U4,;#N MN?KH_+FGW;5R[FH.T#U_$=PT>Y\EU ,:FQ9JYTION%SD>-89=ZS&,^)?:.XLOOK,U_S$W9T;LO>>-J9ZC;E&,-C^@'P6^JW^&XR95@ MJ'RK4CXQ6H&]U[I)8?YC_P QO?6)P\";-R>TLMD]H;>V+E,=C_C5O^ES5#V? MO/I/YCU5=O+'9/=P;'&+8_:/3&PY889J%<4S[H^SK'49#'^'W7NGC;GSG^8& M*VM1UV6PF\\I0]9]']'YWMRDROQ.[MKNS,]UOV!L3HNJROS+Z]J=O;7BVGO' M<>TMU[BWQ'NOJ6AHZG=>/; ".+'QR4\JUGNO="_VON_Y Y;%_P M7>/?>37< MOQYRNY]^Y/YE[AZAZ\[5V5M/+[@K.NLH_P 7L]O?KC,15G;6V.ELEO%UFSM' MDXQCZ7/RXLY9(LW>]>KNY-C=,_'_8FXY>DZ?,=&[EV2>P,!V' MO%NZ>O.Z>X>Q:?Y.ST'8^XY(>S^ZOB7\W]N]*97?64[&V7\8-ZU2X3&;&[2V7V#C-P=H=!9C?74P MVM09?;6W-TU.[T-\Y/K[K+<-!W?UI)U=N>NJNSNTJ'X(]D;^Z8ZEW;O3=>#CS>W,AN/N MK:^/H\G74\RM%FJB''9*KIJRIBBD]U[H=?Y=G8^4RC]]S[US/9.X*SN[Y-;M M[$ZKS^[.E>VNL\;G-E4?QR^,%7GY:#";QPOVVP,-B-WY7(8Z"DK9Z(U>3HZY M(4FJZ>N*>Z]U:/[]U[KWOW7NJD?CC_V^5_FA?^*H_P LK_W:_-SW[KW5MWOW M7NO>_=>Z+MWQ\0_BC\I9-M2_)CXS]!_(279B92/:$G=G46P>T9-K1YQJ!LTF MWGWM@,VV&3+-BZ8U(IS&)S3QZ[Z%M[KW1?/^&COY5?\ WK7^!O\ Z23T-_\ M8'[]U[KW_#1W\JO_ +UK_ W_ -))Z&_^P/W[KW7O^&COY5?_ 'K7^!O_ *23 MT-_]@?OW7NJTME?\)?\ ^6?0?,SMGY>]F=:;>[$QF[=]8O=/5'Q]^Z]U[W[KW5;ORI MWIF\+\O?B3M/L[<>Y=D?$?=6R.^9MR9W#566P6T=S?)3$R=;/TWL'M_>V)2F M?:FUJK853O+)X2GJ*^AHZ2Q6W-T M[[Z5Z]S75^.S>^.UY=UY;M3>WQYW_P!%=A]O[H^65+O[)TN-I,IMOI'>&SUV MIF<9-0UV1G<:9ZF'(U>-IZSW7NA)^>7R$PF]?Y?/S=W5\=.Q]R2[XZIV/FMN M/F>M'W?A-_[+[&.U]F[ZPM!BOX91T.ZJ3/3[9WKB:ZG:D0M)3UZ:6-V ]U[H M,?E;\[=]=-=D2Y7HA3V[U9U[\4^_MU9'8.WMB;EW(V].ZM@Y_H"KPF,QW8N- M7(566?K[J#?F8W-E,%BJ>KR5?14,R(QJ5TP^Z]T*W\M[N6JWSA>]-M;Q[$R6 M^]YUOR<^4&_]F5E;2[QCQ.3Z+K.Y\QB.O\]L,[HJLVE!UO)3@08:E@R=53)3 MH32DTP33[KW5FGOW7NO>_=>Z][]U[KWOW7NJU_YR'_;J'^8M_P"*;_(#_P!] MOG_?NO='ZZ__ ./#V3_X:.V__=-1>_=>Z5WOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO_3W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U4U_/%_P"W8WR!_P##K^,O_P %AT;[]U[JV7W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]TANPNLNO.V=OC:O9NR=L;\VZF1HLQ!B-U8:AS5'29C M&.\F-S%#'6PRF@R^.>1C!50F.>$L=#BY]^Z]URVOUGUSLC,;FW#LS86S=IY_ M>J[=7>6=VWMG"X3,[M7:&%BVWM0;FRF-HJ:NSW]V=O0)0T'W4DOV=&@ABT1@ M+[]U[I;^_=>ZQ300U,4D%1#%/!*A26&:-)8I4;ADDC<,CHP^H((/OW7NLOOW M7NO>_=>Z][]U[KWOW7NJC_F)_P!O4_Y-_P#P;^85_P# X;;]^Z]TZ?.O_LN_ M^2]_XME\E_\ X7O\IO?NO=6N>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NL,=/!$\TL4,4_=>ZS>_=>Z][]U[KWOW7NO>_=>ZJ1^./\ V^5_FA?^*H_RRO\ W:_-SW[K MW5MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJE?Y(G_;OG;O\ XM)_ M,0_^&%?*+W[KW5M7OW7NBV]V_(JDZEW7L[K_ ^R=T=E]A;QV/W!V;C=E;.B MHJC/5FR>DL#A\CNEL735M;0PUFXL[N'=F#P6&I9):>"JR>7C\D\,4]-77N+QG4&'FV1A-K[JIDP<>\\ MCDJKL;>^[ZC#TE*(XI\5+@4W/MO)//\=>O>_M_8NLW_ $.U<=L+&;@V%1[TJ*84)R+U.4H: M#[^GCT.\,'NO=+3'_P P[X@9',X_;R]NP4F5J\P=O9*/)[3WQCL?M#-KO'?O M7;XO?^?K-MQ;=V%4KOSK'-X@_P 6JZ1/OJ()JM-3F7W7ND/W+_,BZ'V#T/VQ MVUU_E?\ 23NKKK:N[]P8KK-L7O3 9G<]1M/JC;/=U0Y*;.S.3QVSVZNWQ@LW M/N%*&JQ5%CDJ=_U4G:U7EL''BE^\<9N*?9^%_ MOSM3Y);=CHZ]T-M%\\OBO5Y7*;?D[-&,W/@, MCB,/N;:F:VKO'$;HVIE\YVCLOIK&8O=& KL!#D\#D*GL/L?;]((JF.-_MLQ2 MUUOL)/N1[KW4?)_/KXJ8G![RW+5=F-)@MA4>%S.Y,K0;3WED\=3;6W#3=C5V M)WO29#'8"JHJQ_4&Z*C^+4\DE$L6#J2T@/C$GNO=9]P_+_9N3W3C^MNC M3MSMWM.MSU**?:=7N>MV1B-P[)VUO?9&U>]-Q[ WU5;8S6U-\Y_HO'[\HJW- M86DG%1"\T5//)3/,C>_=>Z?NE_D+F=Z[WJ^F>V=BT74_>V,ZCV-W1E-@4&[J M??&,3:.],_NW:,C8G=$&+P;9>3;>Z=FU%-6,]%2,(ZNCD\:F8QQ^Z]T:+W[K MW5:_\Y#_ +=0_P Q;_Q3?Y ?^^WS_OW7NC]=?_\ 'A[)_P##1VW_ .Z:B]^Z M]TKO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_U-_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5)?SU*I,;_*O^46=J(:V M7&[5DZ-WIGGQ]!5Y.JH=K[*^1_4&[-U9<4%#%-65,&$VWAJJLF$:,PA@8@<> M_=>Z2I_X4)_R9P2/]GSZL:Q_4FWNT)$;_%)(]ALCJ?P02"/I[]U[KK_H(3_D MS_\ >>75_P#Z#?:7_P!@/OW7NO?]!"?\F?\ [SRZO_\ 0;[2_P#L!]^Z]U[_ M *"$_P"3/_WGEU?_ .@WVE_]@/OW7NO?]!"?\F?_ +SRZO\ _0;[2_\ L!]^ MZ]U[_H(3_DS_ />>75__ *#?:7_V ^_=>Z]_T$)_R9_^\\NK_P#T&^TO_L!] M^Z]U[_H(3_DS_P#>>75__H-]I?\ V ^_=>Z]_P!!"?\ )G_[SRZO_P#0;[2_ M^P'W[KW7O^@A/^3/_P!YY=7_ /H-]I?_ & ^_=>Z]_T$)_R9_P#O/+J__P!! MOM+_ .P'W[KW7O\ H(3_ ),__>>75_\ Z#?:7_V ^_=>Z]_T$)_R9_\ O/+J M_P#]!OM+_P"P'W[KW7O^@A/^3/\ ]YY=7_\ H-]I?_8#[]U[HK4G\PKX;_/O M^;!_*XQ_P\[QP7?%3T]@?G=NKM ;2P6\J:#9&WMS=';7VQM[*9ZJW!MS#4U+ M3YG<$@I*>SLTDW 'OW7NC'?S7.[>J/C5\E/Y1G?7?&^<)U=TWL+Y<]YTV].Q M]TR34FUML3;P^#'R6VIMEY>I9_CM_ M+AV;!V%LFHGR6U9]UX"H^8N1SFWH,JU/#3S9;#T>>HWJ85)>#[A X#&P]U[J M]SW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6O/_ "E/GE\&ND/AG'U? MW1\SOBCU%V9M;Y3_ ,P&/<_7?:'R(ZBV!OG;DF5^>OR3SN,CSNTMV;OQ&?Q+ MY'"92FK(//3IYJ6HBE35'(K'W7NK*_\ ATG^63_WL7^"7_I77Q__ /M@^_=> MZ C??S?_ )8NY^[>D^]\3_,N^"F)W7U)BNRMDUM(_P M/CR^/W7UQVS#M2HW M1@JV1=]/6P5V/W+U_@LI02I((UDHY8G4K4%T]U[IM[(^6'\I#L3MO8/?%/\ MS,OB/UYW!U[M3=O7M!OSKKYH_&W$Y3<'6N]I\;D<]UWO2AS6Y]PX+=.UAG\+ M1Y6@6II&J\1DZ?[B@GIGFJ?-[KW0/]E;Z_DB]MY'?%?OO^8W\6JRF9^-^+^+DM72UU+OV+/4%70]>82DK:.IAK$JZ7<5/'DXY5J M%!]^Z]TR[D[$_E*Y?;-V_FU?'+=G:6-V)U-MO#=G=I_.GX];NRF8W-T)OC?O M:'5.[^P*+&[LVY2;CJ*;?N_ZF;,4]*N/I\I011TNB)%N?=>Z+QUQC?Y667ZG MP6QN_OYK?Q0CR6V]N;TV)ASU3_,1Z:GFAZ^[6ZLPO5?=FRW-P[NV9 MVKC=L8:J&.RU%5UFV92C6$W]U[H[/6_?\ _)SZK[QW)WYM?^9;\5FW M5N2;MFH.W\M\[.B,CL3"3]YY[K;=W:LN!VT^]T6D?=N\>J\9EI#)--]M5O4B MF\,$QA'NO=9MY=__ ,EWL/,?*#)[W_F#_#+K]E]0]Q[.UHJ+?=+DMJYR&GW_D)6KZ6J%0*KP31M')3Q,ONO=!'GL]_)&W M-N>BWUFOYF'QKK-^338:IWUO4?/3X_4NX>W)]K;]Z<[)V<_9E50;KI(LH-H; MJZ(VZ] *"/&Z:6&HII/)!65*2>Z]T W6&1_ES9#96\=A_(3^;7\-*C;FYW2M/C=SY+>='VEM_W M_FI_*WH?D?V#\ELW_,?^!.0WEN3K/9?2FTX:?Y9]!1)M?K/:6=W%O2NHY:@] MAJZKW_FR_S'/Y>>_/Y9'SVV3L?YX_#3>>\MV_%#N[;FU=I;1^3O2NY]T; MFW!F=AYG'X?!;>V[@=ZY#,YO,Y6OJ(X*:EI8)9YI7544D@>_=>ZO)V$CQ[%V M7'(K)(FT]N(Z.+,CKAZ,,K _1E(L1_7W[KW2L]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U_]7?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=8Y(HIDT31QRH2"4D M19$)'(.E@1<'W[KW4?\ AV/_ .5&C_\ .:'_ *,]^Z]U[^'8_P#Y4:/_ ,YH M?^C/?NO=>_AV/_Y4:/\ \YH?^C/?NO=>_AV/_P"5&C_\YH?^C/?NO=>_AV/_ M .5&C_\ .:'_ *,]^Z]U[^'8_P#Y4:/_ ,YH?^C/?NO=>_AV/_Y4:/\ \YH? M^C/?NO=>_AV/_P"5&C_\YH?^C/?NO=>_AV/_ .5&C_\ .:'_ *,]^Z]U[^'8 M_P#Y4:/_ ,YH?^C/?NO=>_AV/_Y4:/\ \YH?^C/?NO=>_AV/_P"5&C_\YH?^ MC/?NO=>_AV/_ .5&C_\ .:'_ *,]^Z]U[^'8_P#Y4:/_ ,YH?^C/?NO=9XH( M(%*P0Q0J3J*Q1I&I;Z7(0 $V'OW7NLOOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NBWYWX;_ !#W1FLKN3CNL_=>Z]_LC7PG_P"\/?BU_P"D^]3? M_8E[]U[KW^R-?"?_ +P]^+7_ *3[U-_]B7OW7NO?[(U\)_\ O#WXM?\ I/O4 MW_V)>_=>Z]_LC7PG_P"\/?BU_P"D^]3?_8E[]U[KW^R-?"?_ +P]^+7_ *3[ MU-_]B7OW7NO?[(U\)_\ O#WXM?\ I/O4W_V)>_=>Z]_LC7PG_P"\/?BU_P"D M^]3?_8E[]U[KW^R-?"?_ +P]^+7_ *3[U-_]B7OW7NO?[(U\)_\ O#WXM?\ MI/O4W_V)>_=>Z]_LC7PG_P"\/?BU_P"D^]3?_8E[]U[KW^R-?"?_ +P]^+7_ M *3[U-_]B7OW7NLM/\(OA=25--64OQ#^+]-5T=1#5TE53]!=4PU-+54[B6"I MIIX]IK+!402*&1U(96%P0??NO=&@]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7__6W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=?_U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]TP;GW9M;9.&JMQ[SW+@-H[>HF@2LSVY\SCL!AJ1ZJ>.FIEJLIE:FDH8 M&J*F58XP[@N[!1]MF;]Q]3E]C;NVQO/$T>3K<+69/:>?Q6XL? M2YG&LB9'$U-;AZNLIH,G0/(HG@9A+$2 RB_OW7NL^ZMV;6V+M[+;NWON7;^S MMJ8&E-=G-S[JS..V]M[#42ND;5F6S67J:/&XZE6215,DTJ("P%[D>_=>Z?[@ MW ()'!'].+\_TX/OW7ND^=W;47=:;#.Y]O#?,FWI=W1[,.:QHW7)M2#)0X:; MZ4%P" 2 3>POR;?6P_-O?NO==^ M_=>Z\3;D\ _=>Z\"" 0;@\@CD$'Z$'W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_T-_CW[KW7O?NO=>] M^Z]U4CNO#_SWGW9NM]C=A_RD:78S[GW VQZ;=?3?S&KMV4^S#EJL[6AW76X? MO;'8>KW/'@O ,A)1T\%*]7Y#"BQZ0/=>Z8?X+_PH%_Y^5_)S_P#1(?-;_P"Z M"]^Z]U[^"_\ "@7_ )^5_)S_ /1(?-;_ .Z"]^Z]UKX_SH=C_P#"C'-_(K^7 M=_H:SO5.X/D#35OR#;868_EU;/[VZUQ.V\.S=+2;B/RKYP46'R/8AR@JFR,V Q^,P(U)'20%$\TONO='?] M^Z]U5M_.E^-W;GR]_EG?)GXX]$[-IM_]K]FT?5])M':E;FMO[=HLG-MKNKKC M>V6:JS>ZJ_%[>Q\=%@=LU4ZFJG1))(UC&IW53[KW5=?\P;,?/+XR_%CM_M3J M2A[!V%UST]\?_F=OCL#M?:/^R^=:=P=J_*BHV-U=E.@_DMV)L':=2,'5]8XF MJCW-@ZS#4!DS.0R-%0559B7QRT_B]U[J7\B^HOYOO8.5^9V$ZSESN\^L=Y[# M^8V0^,WGT;F>O\Y7]DT_P+-!3-D? M')+-%44<@]U[J%1]8_.?JGY'#8V([ZWCMKL7Y _S,/F5O^HZDW'VVFXL;V3_ M "U^YMM;-VTG=G6\*R9ZIV1OOX=UU3A9]MX9QBGI*MIZ>I@GHIZ.7W[KW1J? MGKTK_,-W9\DLEN?XH5>9P?6]9\6>BNN8-X[8W#U/M_L#&]@4/S^Z8WEW+!A] MR[QA.]:5:SX@X_=FL23/AZVK,,:1OE#3GW[KW1+*WXT_SLJ7";3[(PN[-U9W MOO8/P+^:G4FSVWEW7LQL)4=QU'SJVEN[HF7=F)HLM_<[)]G]I?!_ OA,;NZH MI:ZFQ.X5@DS,E%-&9Q[KW0O;V^/O\X"HH?D-O+J?NSO>#<.ROB5TI5_#S8/; MO8?0V,IMZ]X9[,=QR=][ [UI=BONK;==V9LWJ[*;ZY=R_'?^:WO;KOOG8&S.S.XMR;*[1_ER=W; V%@.V=X]5=:=T]4 M_)W/[6RV;ZE2G[(Z5WAG-D]@Y6M;.KLK<5;E:BCJ<9D,-!G*'.U5%7UD"^Z] MU?#TW@Z_;/4/5>V\K1YG'Y/;W6^Q\'DJ#<>5IL[N&AK\3MC%T%91Y[.459D* M/,YFFJ*=DJJN*HGBJ)U:19'5@Q]U[H2/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_1W^/?NO=>]^Z]U[W[KW01=Y]_ M=)_&7K7/]P_(/M38O3G6&V8M>9WKV%N/&[:P<$SQRR4N-I:C(SQ-E,YDS"T= M%CZ59JZNFM%3Q2RLJ'W7NA*PN8QNXL-B=P8:I%;B,[C*#,8JL6.:%:O&Y.EB MK:&I6*HCAJ(A/2SJX5T5UO9@#<>_=>Z<_?NO= ?V+\E>@>H>R>I^H.U.WMA] M==D=[-N6#IO:N],_1;;K>RZ_9[[?3<6&V=/EGI:#-[@QYW30$8Z&9JZ9:@-% M$ZJY7W7NAP]^Z]U[W[KW15_F5\M-B?"OHK+]V;YPFY-XRG<^Q^NM@=<[+3%O MO/M'M?M'=>*V-UMUUM;^.9'$86GRFY]TYJ")ZFLJH*2BI5FJ9G$4+>_=>Z2F M7^8FWNHC70?,7#[/^,D,E/B*S9^:R_:.!WUM?L"*FV95;V[+K-NRT.)P6ZZ+ M#=(4N/E.Z,IE,-08K'4H2N:I^S;S#W7NDKV=_- ^"_45/\AX=S=];=GS_P 5 MMF=@[X[HV3MW&;@SN\-KX;JR79M)O>FI\'08EY,ME-OU?8NWHJFGI6D:F7.4 M,TWCIZB.4^Z]TJ9_YB/PMHM[YKK/,=^[+PG9NUL7@\CN?K[+C+4F[]N5&Z,! MM#/W7NIFU_YB7PSW/2X>5N^=E[7R.4V[EMS5>!W MQ53;/S.V*#;?1VU?DENV/>$&<@I*;;-5M#H[>V,W+DQ5RQI2XNJ6Z]T.^_?DU\?\ J[L7974G8?;N MQMH]E]B5VVL;L[9>:S=/39W,5F]FXL#6XS#/5&!,KDZ6 M2DI3-4J8O?NO=%FH/YL/\NG*X/"[EQGRRZPR."W-O ; VQE*&7/5=+N?>HQ> M)S=1MG;+P820[AS&.Q.:IYZR&C$[449D,_C\$WC]U[I99S^9#\%=N[=SV[,G M\G^JSM_;>^=J=;97(XS,SYU1O/?VU\KO786(QU/@Z/(U>;CWYM3!UE=@ZNBC MJ*+,04LIHYIBC >Z]U/I/YA_PBKL[@=NTGR:ZJGR&Y=HR;[P]2F?!P,VTX.F M4^153EZK=)@&V,6E)T--%O":*JK(9X=N3PU[HM/-%(_NO=,=9_,R^!= VQEK M?E#UC3-V3&\FS5FK\@C95H>PDZDJ*6=3C=6&R-)VE/#MV:EKOMJF'-U-/1.B MU%1!')[KW3[1?S#?A)D<;L++47R6ZNJ*#L_JW+=T["E7-NLFY>L\)B=Z9S); MFHJ9Z9:J-8L3UMN2=*25(Z^==NY3Q0.<=6"'W7ND2G\T3X09'&=39S:G=N)W MU@>Y>ZLAT'M7.[.Q6=RV'QV_\+U)4]\9W^^.0?'4U/L[;N%Z>BBW'/D\@8*0 MX>LIZR-WIY5E]^Z]T(V^?F5U3B^@8/D+UEN+979NR\EV!U+U_M_,U6^:'8&S M=P5_;/9FP>O<15XS?FX<;/A*JGJ8M^T]9B7B62FSTK4]+23EJN*0>Z]TR8[^ M8S\(,M3]JU&.^2'7U6>DYZ6D[,I(I\LHV]MKH;>O\7K=09HZ.BEG!*$ >Z] MTS_)C^:IT3\?NR-D]68A<9V3N'=FRODGNO-Y>#>F(V;LGJZJ^//Q2I_EY_#> MTMWYZBFQFU:/>/5^4QM3]S^]+B*/+4E=54QI9@_OW7NAEP_\Q3X=SYCU-UYC<6%[AW)O7:/7]%UY7;1;#TNXZ/:GC:D6VNPMQXNFJ\ELOHSLC#]79+ MN'!3PZ*6MV;N'=6Y,91P0QM)7T]?D::CFB6IGA23W7NE!WK_ #(.@>E^O/BQ MW)CLBO:?3?RF^0F)Z P78_7U='F<7M6OR.RNVMVUNZ,IC:2FJ\SE*/;E;T_D M<5D\=2P'*460+1R0*\$Z)[KW0@8W^8)\*,Q5XZCQGR9ZEK/XMCZ',8VNAW-3 MG"UF&R705?\ *:@S4.?*C!G"U7QWQ55N]*PU ICA::6;7^VX'NO=(/)_S(?C M7@]ZY:FS?8O7V+ZCQG4?5_9D?:L^] V4K:_M_N#-=-;!PE/U8F".\9=N;MW/ MC8*?#[CB\N-RN0K%HJ<-* S^Z]TM!_,0^#8QO7N9F^4W3-'A^U.N9.V]A9;( M[RQ^-QF>ZZ2EW/6+N?[_ "#4U+BZ2HAV1G!!%6O3U%1+A,C'%&\E!5K#[KW0 MD[$^5GQX[.WG3]=;![5VWNC?=1@J'QF RU'6Y+!97/XV:@AJ=M MTFY,7CIZO%-D%ICE:.)IZ030C7[]U[I#YCY[?#K TG8%=E/D%U_!2]79S#[; MWQ+%6UM;_",QG^TY>C<734Z4-#4R9R&;NJ"3:#SX\55/!N>-\7*Z5R- /=>Z M;:#^8=\),G#MR>A^2O6%1_>S8>\.R\!3KF)5KZS:'7]#OK);SJY<:]*N0H,M MMVAZNW/)48JIBARRKMK+6IB<;6B#W7NL77G\Q7X.]KU6P:+KSY.=5;HJNT=T MKLKKZ*BSK0G=>Y:BGS=3A\=BVK:>E1UW7'MK(C!3L4IL_)05$>-DJI()%7W7 MN@4ZB_FQ?%CNM]J[NVAO# 4?2.]>G:SM/:_8&Y\]+M[?N>JQ\DZCXO;?P.$Z M'K<)_I%S6,WOV/3"CPF5I$F7)Y*>#'P4[UJ7^8#\+JW?_5O5]'\ MCNM*O?/=N(V7G>J,+39>69-]8KL>/>;;"J<%EXZ5L),=X3]=YVFQT;U*2U=; MB:FEC5JB)HA[KW2EWA\T_B=U_O#?>P=[_(+J[:V[>L=E;Q[#[!P^;W10T#[1 MVCUYB-F[@WWDLW63LN/I*C:&W^Q=OY#(T9E^^I*'-T-1)"L-7 [^Z]T'LG\R M7X-P-L>*K^1VQJ"J['W[OOJ_9>.R<.X<7ELSV#U9N[;&P^S]I_PC(82FR>/R M_6V[-YXRCW E7# ,*U4'K##$LCI[KW3SB_YA/PDS2[8;%?)WJ*N7>78+]6;: M,.Z:8C)[Z!VF*?#IJ5?MH,G_ *0-O&AKIO'CZ]=PXIJ:>49*A,_NO=,>R?YE M7P1['WGMSKS9/R$>Z]TU9O\ FD?R]MN[7Q>]/SZ9NIJ\;)E=F;?VWN_=:NG\=#)@*^')QS/0.*C MW[KW0Y=&?*+I[Y&[D^0.UNJZ::*2II3)"9PP5F30[^Z]T2?M;^<7\1>J-[T.W\QFLN^ MRL%\L.W_ (=]T]K5^,RN!V=TMVETK\:LA\FMY56;.1Q7WFY-KXW:U$M#55^. M62"BJW:61OM4,Q]U[H]>SODU\?NPNU-Q=(;'[?V)NOMC:FVX-X9[8V"SU)D, MW1[8GCVW*V:BCIV>GKZ&BCWGAFK&II)C0C,T'W B^]IO+[KW0+[>_F0?!S=D M6Y)-N?)+K[+R[5K,3C\C04LN8.8R&0SG8FX.HL70;2P;XE,QORNJ>T]J9';O MAP<&1DCS-')1N%G&CW[KW3K3?S!?A77;BQ.TZ#Y(=9Y#/[@J^O:+;]!C\O+7 M#/S=L]3[D[RZQDP5724LU#F*/?W56SLKF,344TLM/70XZHBB=JB)HA[KW3=N M?^8Y\&=FX[?F6W-\G>K,1C^L,OM7 ;^GGS4LAVOF=[9/)8#:^.R4-/233K4Y M7=&'J\*H17\>>I9<9)HR$;TP]U[H2-S_ "\^-&R/S>P=S8V/(=L=B;%[! MRG4VZL?C.OZ>B3.?[S(9TY&F6&)*LS4.SV=RG:.1W1MC!?%WK/Y@_P![.OMH[AWKMC-])=R]N0]'=69?;69PM%/2 M9W-;U[)E-!2X^ M4(8Y&F$00V]U[H<]Q_/[X8;0QG8V9W1\D.K\%B>I*O%47 M8F1R6=^VHMLRYCLJ+IFFDJ*AX!%6T5-W!*-J5M32F>GQVY%?&53PUJ/"ONO= M,6T_YD/P8WMO#%[ V]\F>M9-X9C:=5OBBP>5KLAMJH&UZ'KK_2[69.NFW+CL M128HTO5@?<4D%5)#4IAH)JPQB""9T]U[IVVK_,$^&6^*N*@V=\A-B;GKY]HY MS?45#A).[5S&4QM?\CN^]C_&SJBDQ.!R>=FSG:G8%'GLE@<9 M5_PZ"9,1BH\9MFNJ:JNJ3'3TT-.Q9KD ^Z]T3?XU?S@/AIWY\=F[^W/V/MWH MQL'64V,[%Z[[$W!1/NOKS(YC=W:6UMIPY,XN*6FS-+O"+IS<.1H:G'BH@:@Q M-;*[(M%5F'W7NCG[Z^4_QQZTFZDAWUW5UUMS_3S4X^FZ=GK=RX]Z'L1Z0E#\\OA[DJF6D MQ_R!Z_K9H]S]:[.3[:NJYH*S<'[,+N/J7L#9_Q&S_ %/OWK_+ M5>^]S=C9;YF]K;]ZIZBHL?U3@<%/NS%[4R^2V-)/3[AJ&^QK&^YID5:FD,. MH?[.J6/W7NH_R!_FS_$OI[HQ>ZM@[VPWR$FJMS;&V_BNN>K8Y5:".K%3#%!(TE3!K]U[H:9OYBOPB@_P!( M!D^2'70BZPCQLN\JM*O(RT%''F-\;OZTQ3X?(18YZ'=JY+?_ %]G\/!_")*[ MRU^$KX5NU'4"/W7NC;;6W1MO>^V=N[TV;GL/NK:&[\%B-T;5W/M[(TF7P&Y- MMY_'T^6P>>P>6H)9Z'*8?,8RKBJ*:HA=XIX9%=&*L#[]U[I]]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=?__2W^/?NO=>]^Z]U[W[KW6GO_/%_P"$T';_ /,*WKNGY*] M_-/M;.D^HZ&?-_ MRZ*7-[_^2V_C\X/YC.);Y*[0W3M"79N$^5>7QVP.AUW3E-JY0[F^-.V5VU)% MU)N_;QVL*?%5T,E4U%2Y&NC"M]P2ONO=4;_S=O\ A.[WE\^J7^7IT;U?\K.S MLQUC\>)/DS4=R?(+YA=HYKO;M>.A[9W9UYNC;BX;#4V-V_7=D;KI7Q]?CJ1: MJOP=#18+&T=*]6#%&)/=>ZV ?Y??PG@^ OQYP?0-/\BOD9\EXL34Q5PWQ\DM M_G?FX,5IP^*Q/]U]C1_94L>R^M<8,7JQ>#1ZI<>LKK]Q,Q+GW7NCP>_=>Z+? M\L?BMU5\S.DMP=$]P1;B@VWE\OM/=>%W+LO-R;8W[L#?W7^Y\5O78'8>PMRQ M059PF[MF[KPE+64LDD-12S>-J>K@J:2:>GE]U[HO'R!_EN];?*S ;VSMJY:KZA^2W6.-ZA[YZV@PN'VLFV,1BNR=FXBG>HK: M6CCRE!E$^ZH*FDXB7W7N@CWK_)?^*V_*WOB?,[L[JIZ#Y![*^5^P]UX3%[GV M?1XW;^%^8&VOCIM7L,[-8["EK\;/M;&?%G:)VZ*J>MBI9(:K[Q*]*DHGNO=" M[O?^6GU)OQ?D@^0[6[]P5?\ *SNSH#O+N'+;0W;L[;^2R^<^/6QNK^O,!M"A MEAZ_GAI.O=Z[=ZGQZ[BQ[I+-5O4U?VU11I)&D7NO=!5L;^3=\:^NMB]@]7;7 M[%[^I>M^W_@QM7X!]O;.FW3L&6A[(ZMZ^V-O+K#K;?\ F:].LHP\GVE)W!\D\=O/)[%W=M M(9;";RV#BJG%;BWW\+]C_!'>SOD7N*EV[CER& M?HJ63'5NW:"*@FA=!'#![KW1NV>WEU-L?J/9$&\9: MOJ#"Y7?/^A?Y3==_,#:^[]_XW:G3VWML93?.8[;ZMQ S>1HZ"@?+8U)UF7[R M=JT>Z]TR[)_DR?&3KZEK,=MK?G=T>)S?Q;W;\3=VXW)9/JW,)NK9&>R_=F6V MSO>IR&2ZGJ,QMOMGK"+Y#[MH<'FL#4X@/CVQ_D7C=O[!V[4X/);-Z[ZTKNS=A4U3/MS"XVBQ4$596I0 MQ4?G5H_=>Z!#(?R2?C%55F:SV.[/^1&W-ZU&XL'O;9F_,)NGKM=R]6[^VS\S MNX_G9@-Z;'&3ZMR>#DRN.[F[ZW-1&GS%%EL=4;8K5H)Z:22/[L^Z]TJ^^_Y. MWQN^1,WO9>]LUM?BE5Y$EIJFJH\V/N:2>GIR:3W[KW31V)_)9^+/9NY-];@W!O3N^EI^ MP*3O2;+[>PNY-CT&&IMW?)/X9[>^"GY^C]I8Z2&"6KEQ. M/SU.U9!1JDTU._NO=)CMK^31U3F<5V]NGJ_?F\4[@WOUE\@=E[47M*7:6Z.I M-'N3Y!;8[UPW9O4/6NP^CNRCE=B=E]8]V;3 MSO8PP=+NS96^NT)NUNO34YG.S44CYC'310U"M/&U2WNO=,/8'\DCXD=F3=ZR M[IW3WDX[\PWR>Q^>&+WKM[#S[/S/RG^1W4GROW5O/8-?0;,BR&*W3L#NSI#; MV2VL];+D*.CAII(*ZGR*2DCW7NC:=C?"/8W9/7_QRV?E-][ZQ>XOB]W!C/D! MUQV-M_&=7[>SU?W)0[/[+V=7;VW=M7;_ %UB.K\G+N&#MS.5]?14>!Q]!/DZ MD3B%0I1O=>Z*WL+^2W\4NJM^=8[WZVW1W/M&DZBP&T\-LO8\.X=C9_94%;L_ MXF[X^%^.W'E\?N_KK<.1SV6J^EM^U@K(JNJEQU9ET2JFI75ZB&?W7NNMN_R6 M_BCM!\2VT=P=M[3I,%2])4F"V]@-Q[<7:6V:/H'YE5OSJV!A=G8#-;2S8VEM M"E[OKWB_@=%-%B*+;UL=CJ>A4+*/=>Z<^L/Y/'QQZ?JMC5&RM^=P+3;+^.,G MQAJ<-N?_ $.;XP.]=AX_L'M'LG8^;W;A]X=/9NA_OOUUG.Z=T4F.KL8N,BK, M/F9Z#*09"F;1[]U[H0OC]_*W^-7QL[7ZK[@ZV&\W46P(?X[X*3$ M]7;^S3;FRG4]754D$&Z%[;_\ )I^+VU-U=U[MV[O# MN?'UOR2ZH[7ZV[YI:C+]:YBG[&W#VUE^Z_=>Z4F<_E*?'O<.]OB!O2O[&^0"Q_"':?QFVIT MGLNFWMM2/8<;?%BLW1+LG<^YL!+L">3([MW9B]US8W<572ST25M!34R4T=&\ M(D/NO=!WM7^2)\2MDT?4D.WMU=UK7]![-VKM+IK*9;=&T\M-LFIZ[^7%3\S^ ML=U_;2[&BH\]N'87:E4U!3"O2>AK=N?Y+74U54%JT^Z]T^[;_DP?$S9VZ.D] MS;6S?;^$3H?(?&+-;1P$&ZMOUF%R.X/BKOWY%]G[+SFY)F\OD;\@-G]M=B-\B^Y.INY MNJ]HT?;61VKOKH'K_#=V=1]8=.[DQ-#UE4[!FGJ]M4&+ZKH,W24-365*G<4M M143,\,JPQ>Z]TH?CA_+"HMH3]=;J^1F_*+M;>O45/\R]F;,DV;U[M#IO [SZ MO^:V2ZYS?:55WKMC:(RU-N[NW)9?8)DK=T8C(8K^(_>RR5<555,U2?=>ZD]2 M_P GOX[=-Y#XGYG;/8?^.?!TCC.NZ,S>Z]TP;#_DI?%GK_-;!R^,WUWOE M(^O,_P!2Y_%8G/;HV/78[*2=-=E_*?M/;.-W 8.N:2OR&,R>?^8N\Z?)*D\, MT]"]"D4D$U*T\_NO=,V4_D=_%O-= ]=?'/*=F?("JV5U7U5\A>CMG9E,OU'C M]YQ=3_(?K+;W3&2VGN#.8GIS'Q;PGZSZMVK087:N5RU/69BDI*:-:ZJR 1 O MNO=&CV3\$<5U1WBW;_5/=7=&T<5O'Y.]O?*7NKK%=U8R?KOM/=O;O0VUNELE MMC-;?3;4-54;5PN5V1BMTXM)ZZ6HQ>#W7N@4[1_DY?&'M<]K) MF]W]UXJE[?[Y^27R(W%28/=&TDBQ^^?EA\1LK\+NXJ+!2978F6J*;;60ZIS= M56X^FG>HEH,_+]PLSTJK1#W7NA_^,'P#Z@^)?8G:W876>X-]9$=LU>%SF1VG MN]>OLOA-J;OI]A]?=?;TW9L?.4>P<5V-A:GMC&]5X&MW%BY<[4[?FRM"*JDQ M]&S$#W7NJ^?C#_),V?M+8G6.=^0^[*[)?)/H[LWMO>?1V_\ K//Q5FU>GJ;= MGS1[C^6.U,IM'#[HV1C8<]N'(KV=#CMPQ;BHLM1LE,U/2!8E6HD]U[HR>/\ MY,?P2QL/2T$&Q-TRIT!U=\8^I^M'K=XU]=48G!_$OO2H^0W5&P.AMV4^U,S#BJ;L'HKM3>/5N M_>P.KMRF:AK*JDQ6X-T=,X";[_&2T&6IHH)X8:E(ZJ4'W7NDP/Y6R#FJ/8/0_R.RORCZ>W5#4MUM]B>P-C=E9NJCCJ7IFQU=BY!!6T51(H MF]^Z]TH]W?R8OB3O6EWYC\MD>TJ;'[OR25&$@Q>YL/"W7>&R/S=P?\P[>^U] MI-7[;R4%7B.P_E%@(,GDI,O%DZZ'$@8VAJ*2!(RONO=+'M7^4Q\8.ZN]>P^] M^Q\EV?GLEVING=VZ-\[$&YY=]9K& M4?R@W)VEO#9;=,9';O9E'UGU;UQUEO/KI.I,3MZH?+U6O/Y'<&V-[KW0P8_P"!F/W%TK\..MN\.].Z>X]]?#/N_9/R#VAW1N3<.&G["WYO_8-) MV!@<-'VCDJG;4>X^L\IG=D5/QWWQ\D]Y[;-/C,_U1E]D;JH-Y M4?RSWK@=RX_<&(R^-R6"KH88Z>GJ(!5-[KW1TNW_ ($]*=P]N?'7N;)5>YMK M[B^..T-X=8X? [8IMAR[%["Z>WU_Q]T8F?:0S77N%R5!/A5 MPF8Q5=CHI**M@%T/NO=$"ZZ_DS8O9_96]=JU79^\?]EDVOU;_+QV[\6ZNGW7 MA:SO7J/=GP'[I^0?;NR,365%5U=!LW-=>XF+N:GQ5"^5&8DBZ[-/EL\ONO X#<-%UP< M[!)D(:9L71".MR%9.*99)Y"_NO=$.^/O\C3J"+X]_&':?RVSNX.PNY>G^C^E MNF.P9MB[O%+UEN;:?3?QV^0/QNQO7.%$FR-K[E_TV.KMO[E[+[^S>3Z^ZAZXZ)W-OMLYU=A=[ M]T]9]-=\]8_(SJ+&]L5NU^IL%@LAN38O874F)0;@Q6.Q.?R^.>IARM9723": M/W7N@'ZS_DQ;\S-1OVC^1/>^V#CZ>O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]/?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$Q^=_RO\ ]DWZ,INUX\?M M'*5V7[&V#UEAZ'>.Y*_;U+/F^P\R,#B$P]+C,-EZW=VXFKY(Q282.3'-D"67 M[VGTZC[KW54. _G8=O[YP>Q]Y[3^/74=%MJO^$&P_FKOO"93OK$Y??6%V+NW MX6=H_)K+YK$;>QU)CLS4;=VQVWL.BZU\$M!_&JV?)MG!2PXZEE7W[KW3OM[^ MMZL^W,ED]V[RZ/W'M;?&Z,;L;HX; MSV;M%NX.]^JZ7:-"V]-O8JEGF$&Y*&;&B>&.61O=>Z#W=G\]3MG;W6_QU[)Q M?1/1FZ]O]Y]6YOO*@S.![WJLI@<]UA1?)+X?] XQ]JU^#VOG),5O(5GRLJ%S M&'RZ05^!K]FUR54 ^X2.G]U[H;>G_P"<)V5V?V#\2>II>@=BXO>??=1\H&W' ME*WM>/;VR=P4/Q4^9.ZOB/VC1_'W-[LQ.';LKL#:>&V^O9%9M9E3+S;7?[:G M5YF:JA]U[HK74/\ /)^1_P @Z/XNTN#ZBZ8ZOR_;GRJ_EH[;WGDDW7N;L';M M)\?/G9TQWIVE682&HJ\'M*?"=KX+/]*?P2*JE$N/FES$$<<8J19_=>ZLQ^3O M\P(4_6?\O'N#X@[TZI[(Z@^9'SHZ1Z S?:&4;-5^V6ZAWSBNU:C=&1VK5X^7 M%OC=V56X>OH<+1SUC(E-7U/B:)IF11[KW5/GQ(_GF=_[5^'?7M/W9LW:7:W; M%+0_!#"GOW>/8E/M'953'\X-G_(C=6R]V_(_)4VSL)MGJ9L/N+HJGVC5UZ3K MA?XSN?'22SP1K,K^Z]U<;VU_,,[#Z[^2OPB^,\?1.!Q6\OE7UE2=I9^3?7;> MV=O8/&#'[PZOVIV=U7U%NVH2EV_V_P!O]1X#L:JWA58FC:*;-[>P$J4$9FK8 MY:;W7NB6;<_G7]CY?"8?:N1ZKZ%P'>-3\U][_!_.-N'N+/;>^..VNQ-C]7[@ M[=V#N#,=U5^TI,U3;1^:6V*#&P]25R;=GIJRJR;K.]1-1R4TGNO= GCOYR/< M?QMH>QL1V'AZ#NY\[\SOY@.T]@9W>.YHML9+$;6Z8_FC_&3X?;-Z2VS1X#:\ ML6YZ[:/57R1JMP03/+)D9J3;R":/PS/51^Z]T/&_OYF7R$W9\C=F=.;!Z7GP M7TD^T M\E7DU%)[KW39\VOYI_<7P_\ F'VQUG7;:ZNKNE]M=1?"A=JU^[:_([/I]M=@ M?+KO/N_JANX^X.PZN1L/MKH?8>7ZNQN$R=4(H*6@R.XJ"2IKHEE=8O=>Z OY M/?S2/DQV#TS\OL#U?A-D?%GM7XT]H_"WK+-X_*]HXS&U>P^W/D!\,Z63. M5&R3M');4WG\3NY]E]X;CQ.$WO15"O5TFWZBI@I#+71#'>Z]T[;._GG]J;MW MY\9MN?[+MUEC<)VKN7JS:/9M5)VQN*HRN&RW87\S[LO^6?5UG6L/]Q*:EW)B M\=G]D0[QC->:*1\;+)1L!)IJ1[KW2%[!_F[_ " [<3HU=I;"W3\?:B#YE_!6 MNW1A\']KN/=F;ZM[=^4WR:Z$W]\/^S\3N;#T]+@OD'FL+\?HLO)C*-X)EIMQ M4L:2TYIDJZ[W7NEG-_/+[LR75&)W7MKXN=>1;OW32]>9';1WEW51;,Z_GW7V MW\0]U_*'9'QF?/[HH<#5Y#Y#XK=6W8-@[H^W08C:M?D(,ME?LZ=A1GW7NK-O MB1\N.\>[N^?D?\>>W>H-L=<;P^+.X\52[YSFVLKNG/;+WWLWMS9FS=^_'C>' M6.XLM@\309=LWB9MTT.Z:(/4/@ZK)R7\]OL]>N\KVCA_C M1LN;;YR'S($.V\AV7FX>Q>LMT_"+![UR.]OBW\@=J0;0D'77RG[MJ]KT7^C[ M&15%;#EJ/+/4""44*+D/=>Z$^G_G%]RU_P @ODCTO@_C=U[GY.L\!\PEZ@PD M_<8V9OC?._/BGB_AON!-F[_DW3@(-D=>5^_J/Y;C$T@DR4L$6X-NO325*QU@ MEI?=>Z0N1_G3[MWWN7:_3F(ZZHNOLAW;USUU7[-WIF*S<6Q>S-M1]O?#/YQ= MZ9'=T'5&]]OO7463Z=[/^)]/MJLIYYJJCDKX^X>R.Y*A]KY_;>[ M]@[@[#H)*23 X>CP=/5K0S10Y"EEAD#>Z]T*G5'\_3MWL/I>7L#,_'OI#:6> MR'^R7YS'5U?WM54FPML[4^9?0_>W:NT:3<]?N/;.V\AF-Z8[?72$6TC1XY@@ MGW135\QAH\;6L_NO=')^7'\US?GP[ZW^%><[*Z:Z\_TH?(G9/66\NUNKJ+MD MY')=>S[A[/\ C3UEV3A=H9/";?R^WMU;>Z^K/D'-4'=$F0CQ]2^$AA2F>+)? M=T'NO= */YW_ &)B^Y^X.L]R=#]:4VWMI]M]A]8;/WG3]IYFEI-O8GK#^9SL MC^79NSM3O45^T5HMC; Q=%V!3;TK*BEGJTQU)1R4TTFB=:N#W7NE1T'_ #"O MD+UM_*(VC\M]XX4?*;M.C^0WRDV1NTP[AP>*W#6=9=>_,'Y&[,IMR;#VW!38 M2I[>RW7G3VP*.HH=MXUJ?.[@Q5 \L#U%6-%1[KW4'L;^==V)MW"?,;HNX=C?( MR;=6S=Q_PUZ9Z;;-115BK6U+147NO=0?F3_,=^5'3'37\P/87=74&*ZT[)^+ M70_7/?\ 0=@]$=G[PP^V.R.HNS(XMM8ZOZI[7W9U7E6VAV!@NZ<%FL%6P9; M3@8N@-;'"XF"I[KW2D[7_G0;NZ_?Y'9"#J'K/';=Z9^:6W_@Q.=]=FYK:^Z. MH=^[@WKD=L;/[O\ E'ALAM*BPO6?Q<[JP\>/R>S]Y+E?L9AF*2&I94:6IA]U M[H;?F#_-0SOQ*;X:4.ZNI=DP[J^2%%T[FNPMAS=KG.;EZXH-^]X_'/I/?<." MJMM[4J=O;LP77-9W\U;_ 'D%7%0Y&7#QTL5*(\D*VB]U[HN67_G"_):^[YMM M?'7H*N4_+?HOX9;%HJSY"?Q./&=U=V?+#N?XUG;79^9V!@-\28E=C;6ZYPF] MZ^OH,=/0U5+N4XBD>6OQM6X]U[J3N#^=3V-LS ?+C*[RZ'Z[P4?Q,[LV%\8N MRLK7=J28R/K#L[Z#GO?^>/\@>GMV[XVD_QHZ0@RNR.N<)F,KCLKW[7YK[;L'*? MRY.WOG_68:BW#LK9N;VQNS9M)%TG7[8H\MC:ETRDN9H:N,1K'+#+[KW0F;V_ MG7;ZHZ7Y2YC8O0?7M7B_CK0_&7'OBMZ]UX[ [VDW%\DLK\1(]C[JS.S<=BLI MN6IZ0W_C/DYEDV[NK'4<]*]7L.J2J$;9&&*D]U[I??"3^9GWQ\L?F#U%U1N' M9W56P.LMR_$/Y8=D;LQV(KMQ;@S^;[K^,_S_ -S?#7+U&P-TY&##TE9L&3&; M)&:^TEHC74T>=A6HQ^[.L=B=3=.Y;+[#[N^+G3VR] MPU7;.X)]DY:;Y ?-KN'X4;EK\UG(=E4%;4GK'.=:4>X*]J"B:%?XC/B68/21 M9*M]U[H$MX_SD>YN_<7_ "X_]&>)H?C[E.ZNU/Y0/9_9%-2[IH]Q9/LG8'S- M[][BZN[IZIZ^QN7VT/[Q[ V!3]6+2[BS&FFKJ"HS=/&%IIH8IJCW7NAX_F)? M.?Y9]>?*/?70?4N\NM^M]O[!WA_*!R^R:K)1U]'NK?$GRX^;N^.E^V,=NK)5 MT&3Q]1U2^UMF+CZ]T@._?YV/8?3=/\ +_(TGQIP];!\=:7Y4MM[ M#[BWUE\'G ?BGWO\<>ETSO;"T^UJ]-F;2^3%)W[+GNOJJGCJ7J<;@9&9:E9W M>C]U[HO7R"_F\_)PX/Y%8?([+VMU_M#I[X@?S+]Y9W<'7&Z-R[8W)VIV-\,? MDST]T9A=\_';N#.8'<.-VYM.OP&_IJMVJ-O9V2ARL593R?<14L4[^Z]T9+LS M^=!V/LBG[HDQ7QPPC3;&R6Z,9M7&[SWUFL#E=KR[*^?/2/P:I*?OTT6T\I!L MG)=W4O<+;_V3'1FI^]VYBI@?,K"J7W7NA$W-_-RW)M7^7)L'YFY;K/K2E["W MAWGWU\>)=@R]B9X[;K=]]$[\^2>P9I=@U4&T)LYO.JWWD/CN]5C\1.N*E@H, MH\SUZ"VD_G/=P;IJ=T;BV7\>>J)>O\ 8WP[?Y>[PHZY8 M7^C(M MY;-VG+W!W9U73[-H%WM@<525$Z1[EHY\:M1##*\GNO=('=G\]#MK;NP?CGV! MC.BNBMV8'O3K'(=VT.]7E-O9_K%?E)\0OCCB*G:61P>U\XV-W8U7\JYI M,OB,NL.0P%9LZOBJH;SHE/[KW0D=3?SGNS.R]Z=4];OT%UYBMT[AZL^1_9>] ME.Q)UW)N#L#: M]/T'\U/A%3_,AH,9DZK&[5J,/VAA:JOAVAYYXI*"3(V,2^658T]U[K8GZC[= MZU[ZZUV=W%T[O+#=A=8=@X>+<&R]Z[>F>HPNX\-/++#%D<=-+'#))3O+ ZW* MJ;J>/?NO="-[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW6"HIJ:KC\-53P5,.N*7Q5$4_=>Z*EG_@Q\4]T]\T'R8W#TKLC,=UXO.[(W3C=^Y'!8RMW%B]S=;[ M=RVTMBYG#9VJI)<[@&VYMK/5E)%1T%538V9:EY)Z:6:TH]U[HTS8S&O/05+X M^A:IQ2SKC*AJ2G:?'+4Q""I6@E,9DHUJ( $<1E=:"QN/?NO=1HL!@8(8:>#" M8B&"G-0:>"+&T<<,!JYI:FJ,,:0A(C4U$[R2:0-;NS&Y)/OW7NLO\&PX-(1B ML;>@GFJ:$_8TMZ*IJ8):6HJ*0^*]-//2SR1NZ:6:-V4D@D>_=>Z[3#XF)/'' MB\=&@EIY]"45,B>>DF%123:5B \M+4*)(V^J.-0L>??NO=,VW-C[.VCMRAVA MMG;.%PNU\;-4U-#@:#'T\6,IJJLR=1FJRK2ET&,U=7F*N6KEE(,DE3(TK,78 ML?=>Z=)CJ7IYJ1ZBE:5':GG:EJ9(BZ68QR, MM[,0?=>ZB-@,$\!I7PN(>F9<:C4[8VC:!DPTRU&'0PF$QE<5.BO3"UH' *:2 M+^_=>ZR28?$3212RXK&RRPS551#))0TKR15%;&8:V>)VB+1S5<3%96%FD4V8 MD>_=>Z]!AL/2N\E+B<;3225T^4D>"AI87DR54JK4Y%VCB4O75*H!),?W' %R M;>_=>ZS3X['U7V9JJ&CJ3CZI*Z@,]+!-]C6I'-"E91^1&^VJDAJ)$$B:7"NP MO8F_NO=8J[#XC)B=\FA%%[ 6]U[HN_?7P MY^-?R:I=KT/=W4.R.P:+9V5WAF<%CMS;:P6?PL%?V%@*[:N^JJJVYGL;E-MY M&MW1MW)U%+/5U%))6PB=Y*>:&8^7W[KW2RZ*^/O5GQNV8O7_ %'A.V=M;&PI1X7#Q5*XW#4$:4U%#! MBQCW7NA1DV_@9GFEFPF(EDJ,G1YJ>23&T3O/F,.)6&&F!-%3$BGIVE:" 'Q<0P-/(47]*EVL!<^_=>Z! M7O'XQ]&?(W;. VAW%USM;>VW]K;PH-_8#$YW!8;,X>AW=C<7F<'1YF;;^:Q^ M3VWF)X<1N&M@1*^CJHH_N#(BK,DZ]TM>NNH^L^I>OMD=4]=;)V_M3KOK; M;6/V?L3:6,H(AB-K;8Q=+#0T&$Q$$PF-+CZ:DIHXUC!MH11] /?NO=+-\)AI M8ZN*7$8R2*O@J*:NC>@I7CK*:K4I5T]6C1%:B"J0D2(X*N#8@^_=>Z[JGD3'U-#33T2R4DL]56I1QUE2]'3-/5ICVF>@2IF:,R3I0O42&$.2(B[%;:C?W7NI M4U-3U*215%/!41RJJ2QS11RI(BMK5)$=65U5C< W /OW7NFZ? 8&I&16IPF( MJ%S%/34>6$^-HY1E*2B61*.ER(DA85U/2+,XB274L8HR%;'42Z4G6%4B7W7NC22X;$3MDVGQ6-F;-4L=#F6EH:61LM1113P14 M>3+Q$U]+'#52HL(V2 M*.-54?10H X ]^Z]UVV&Q#223-BL:TTU)2T$LK4-*9):"AEDGHJ*1S%J>DHY MYG>*,DI&[DJ 2??NO=98L;CH'@D@H**&2E6H2FDBI8(WITJS$U4L#)&&B6I: M!#(%L'*+>]A[]U[K"V$PSF0OB<8YF>628M04K&5YY?/.\A,1+O--ZW)N6;D\ M^_=>ZY?P?$^>EJ?X7CON:&&>GH:C[*F\]'!5212U4%++XO)3PU,L"-(J$*[( MI() ]^Z]USJ<7C*R4S5>.H:J8P_;&6II*>>4T_D$W@,DL;-X?* VB^G4+VO[ M]U[KH8K%B>BJ1C: 5.-2JCQU0*.G$]!'7>/[V.BE\?DI4K/$OE"%1)I&J]A[ M]U[H&/D)\:NF/E'U+V+TAW3M!-R]==L8_"8K?^-QN5S&T\KN&@VYFJ'<&#IY M]S[4K\-N6!<;E<=%)$8:N,JH9+Z'=6]U[H8EPN)$--"^-Q\J4D-1!!Y*"CM% M'6:36K&B0)%"M:R@RJBJKGZCW[KW7A@\*):V<8?%B;)&D.1F&/I!+7G'Q""@ M-;)X==4:* :(?(6\:<+8>_=>ZS?PO&&!*7^'4/VT"+&T<<,'W4TM15>&)(0D7W-1,\DFD#6[LQN23[]U[KG_!,*7I9/X1B M_)0FK-%)_#Z371FOB,%<:5O%JIS6P'1+HMY$X:X]^Z]US3$8F-!%'B\='&)X M*H1I14RH*FEE$]+4A%B"^>FG >-_U(_((/OW7NIL444$:10QQPQ1C2D42+'& MB_T1$ 51_K#W[KW63W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=?_U=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O ..?NO=>]^Z]U[W[KW7_]D! end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page
12 Months Ended
Dec. 31, 2021
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Dec. 31, 2021
Document Fiscal Year Focus 2021
Document Fiscal Period Focus FY
Entity Registrant Name FinVolution Group
Entity Central Index Key 0001691445
Current Fiscal Year End Date --12-31
Entity Well-known Seasoned Issuer Yes
Entity Filer Category Large Accelerated Filer
Entity Emerging Growth Company false
Entity Shell Company false
Document Transition Report false
Document Annual Report true
Document Shell Company Report false
Entity Current Reporting Status Yes
Entity Voluntary Filers No
Entity Interactive Data Current Yes
Entity File Number 001-38269
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Building G1, No. 999 Dangui Road
Entity Address, City or Town Shanghai
Entity Address, Postal Zip Code 201203
Entity Address, Country CN
Document Registration Statement false
Document Accounting Standard U.S. GAAP
ICFR Auditor Attestation Flag true
Auditor Name PricewaterhouseCoopers Zhong Tian LLP
Auditor Firm ID 1424
Auditor Location Shanghai, the People’s Republic of China
Class A Ordinary Shares [Member]  
Document Information [Line Items]  
No Trading Symbol Flag true
Entity Common Stock, Shares Outstanding 854,591,404
Title of 12(b) Security Class A ordinary shares, par value US$0.00001 per share
Security Exchange Name NYSE
Class B Ordinary Shares [Member]  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 579,200,000
American Depositary Share [Member]  
Document Information [Line Items]  
Trading Symbol FINV
Title of 12(b) Security American depositary shares
Security Exchange Name NYSE
Class A and Class B Ordinary Shares [Member]  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 1,433,791,404
Business Contact [Member]  
Document Information [Line Items]  
Entity Address, Address Line One Building G1, No. 999 Dangui Road
Entity Address, City or Town Shanghai
Entity Address, Postal Zip Code 201203
Entity Address, Country CN
City Area Code 86
Local Phone Number 21 8030 3200
Contact Personnel Name Jiayuan Xu, Chief Financial Officer
Contact Personnel Email Address xujiayuan@xinye.com

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Assets      
Cash and cash equivalents ¥ 4,418,127 $ 693,301 ¥ 2,632,174
Restricted cash 4,073,414 639,208 3,484,227
Short-term investments 1,204,901 189,075 1,970,958
Accounts receivable and contract assets, net of credit loss allowance for accounts receivable and contract assets of RMB188,725 and RMB250,696 as of December 31, 2020 and 2021, respectively 1,890,846 296,715 863,906
Quality assurance receivable, net of credit loss allowance for quality assurance receivable of RMB223,514 and RMB239,506 as of December 31, 2020 and 2021, respectively 931,798 146,219 1,121,554
Property, equipment and software, net 112,397 17,638 93,876
Right of use assets, net 49,138 7,711 54,968
Intangible assets 98,947 15,527 98,947
Goodwill 50,411 7,911 50,411
Loans receivable, net of credit loss allowance for loans receivable of RMB382,012 and RMB427,873 as of December 31, 2020 and 2021, respectively 1,982,276 311,062 2,354,882
Investments 971,117 152,389 950,515
Deferred tax assets 455,741 71,516 155,758
Prepaid expenses and other assets 1,899,438 298,063 1,050,009
Total assets 18,138,551 2,846,335 14,882,185
Liabilities and Shareholders' Equity:      
Payable to platform customers (including payable to platform customers of the consolidated variable interest entity ("VIE") and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB103,453 and RMB81,150 as of December 31, 2020 and 2021, respectively) 81,150 12,734 103,453
Deferred guarantee income (including deferred guarantee income of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB1,259,396 and RMB1,089,503 as of December 31, 2020 and 2021, respectively) 1,089,503 170,967 1,259,396
Expected credit losses for quality assurance commitment (including expected credit losses for quality assurance commitment of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB2,390,501 and RMB3,188,561 as of December 31, 2020 and 2021, respectively) 3,188,561 500,355 2,390,501
Payroll and welfare payable (including payroll and welfare payable of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB132,955 and RMB146,697 as of December 31, 2020 and 2021, respectively) 252,918 39,688 220,989
Taxes payable (including taxes payable of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB53,552 and RMB57,237 as of December 31, 2020 and 2021, respectively) 200,648 31,486 154,398
Funds payable to investors of consolidated trusts (including funds payable to investors of consolidated trusts of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB1,661,841 and RMB1,795,640 as of December 31, 2020 and 2021 respectively) 1,795,640 281,775 1,661,841
Contract liabilities (including contract liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of nil and RMB6,826 as of December 31, 2020 and 2021, respectively) 8,436 1,324 3,447
Amounts due to related party (including amounts due to related party of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB1,984 and RMB2,265 as of December 31, 2020 and 2021, respectively) 2,265 355 1,984
Leasing liabilities (including leasing liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB42,775 and RMB33,184 as of December 31, 2020 and 2021, respectively) 33,356 5,234 43,296
Deferred tax liabilities (including deferred tax liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB67,217 and RMB45,656 as of December 31, 2020 and 2021, respectively) 137,632 21,597 103,548
Accrued expenses and other liabilities (including accrued expenses and other liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB472,446 and RMB598,570 as of December 31, 2020 and 2021, respectively) 638,832 100,247 509,002
Total liabilities 7,428,941 1,165,762 6,451,855
Commitments and contingencies
FinVolution Group shareholders' equity:      
Additional paid-in capital 5,694,733 893,628 5,659,990
Treasury stock (144,906,570 and 116,279,765 shares as of December 31, 2020 and 2021, respectively) (324,171) (50,870) (401,621)
Statutory reserves 610,403 95,786 458,058
Accumulated other comprehensive income (16,769) (2,630) (5,142)
Retained earnings 4,690,951 736,113 2,651,918
Total FinVolution Group shareholders' equity 10,655,250 1,672,043 8,363,306
Non-controlling Interest 54,360 8,530 67,024
Total shareholders' equity 10,709,610 1,680,573 8,430,330
Total liabilities and shareholders' equity 18,138,551 2,846,335 14,882,185
Class A Ordinary Shares [Member]      
FinVolution Group shareholders' equity:      
Ordinary shares 64 10 64
Class B Ordinary Shares [Member]      
FinVolution Group shareholders' equity:      
Ordinary shares ¥ 39 $ 6 ¥ 39
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2020
CNY (¥)
shares
Provision for doubtful accounts ¥ 250,696 ¥ 188,725
Quality assurance receivable, net of credit loss allowance 239,506 223,514
Provision for loan losses 427,873 382,012
Payable to platform customers 81,150 103,453
Deferred guarantee income 1,089,503 1,259,396
Expected credit losses 3,188,561 2,390,501
Payroll and welfare payable 252,918 220,989
Taxes payable 200,648 154,398
Funds payable to investors of consolidated trusts 1,795,640 1,661,841
Contract liabilities 8,436 3,447
Amounts due to related parties 2,265 1,984
Leasing liabilities 33,356 43,296
Deferred tax liabilities 137,632 103,548
Accrued expenses and other liabilities ¥ 638,832 ¥ 509,002
Ordinary stock, authorized | shares 4,266,159,600  
Ordinary stock, shares issued | shares 1,550,071,169  
Treasury stock, common shares | shares 116,279,765 144,906,570
Consolidated VIEs' principal subsidiaries [Member]    
Payable to platform customers ¥ 81,150 ¥ 103,453
Deferred guarantee income 1,089,503 1,259,396
Expected credit losses 3,188,561 2,390,501
Payroll and welfare payable 146,697 132,955
Taxes payable 57,237 53,552
Funds payable to investors of consolidated trusts 1,795,640 1,661,841
Contract liabilities 6,826 0
Amounts due to related parties 2,265 1,984
Leasing liabilities 33,184 42,775
Deferred tax liabilities 45,656 67,217
Accrued expenses and other liabilities 598,570 472,446
VIE's subsidiaries [Member]    
Payable to platform customers 81,150 103,453
Deferred guarantee income 1,089,503 1,259,396
Expected credit losses 3,188,561 2,390,501
Payroll and welfare payable 146,697 132,955
Taxes payable 57,237 53,552
Funds payable to investors of consolidated trusts 1,795,640 1,661,841
Contract liabilities 6,826 0
Amounts due to related parties 2,265 1,984
Leasing liabilities 33,184 42,775
Deferred tax liabilities 45,656 67,217
Accrued expenses and other liabilities ¥ 598,570 ¥ 472,446
Class A Ordinary Shares [Member]    
Ordinary stock, authorized | shares 10,000,000,000 10,000,000,000
Ordinary stock, shares issued | shares 970,871,169 969,071,169
Ordinary Stock, shares outstanding | shares 854,591,404 824,164,599
Class B Ordinary Shares [Member]    
Ordinary stock, authorized | shares 10,000,000,000 10,000,000,000
Ordinary stock, shares issued | shares 579,200,000 581,000,000
Ordinary Stock, shares outstanding | shares 579,200,000 581,000,000
Consolidated Trust [Member]    
Payable to platform customers ¥ 81,150 ¥ 103,453
Deferred guarantee income 1,089,503 1,259,396
Expected credit losses 3,188,561 2,390,501
Payroll and welfare payable 146,697 132,955
Taxes payable 57,237 53,552
Funds payable to investors of consolidated trusts 1,795,640 1,661,841
Contract liabilities 6,826 0
Amounts due to related parties 2,265 1,984
Leasing liabilities 33,184 42,775
Deferred tax liabilities 45,656 67,217
Accrued expenses and other liabilities ¥ 598,570 ¥ 472,446
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Operating revenue:        
Net interest income ¥ 1,216,170 $ 190,844 ¥ 1,113,337 ¥ 1,106,669
Net revenues 9,470,128 1,486,070 7,563,087 5,962,757
Operating expenses:        
Origination, servicing expenses and other cost of revenue (1,834,453) (287,866) (1,315,496) (1,164,716)
Origination, servicing expenses and other cost of revenue-related party (7,503) (1,177) (10,104) (43,494)
Sales and marketing expenses (1,584,233) (248,601) (482,859) (720,333)
General and administrative expenses (518,245) (81,324) (461,116) (435,816)
Research and development expenses (434,850) (68,237) (370,175) (390,585)
Credit losses for quality assurance commitment (1,963,609) (308,133) (2,007,968)  
Provision for loans receivable (374,243) (58,727) (463,175) (299,504)
Provision for accounts receivable and contract assets (139,226) (21,848) (144,661) (261,882)
Total operating expenses (6,856,362) (1,075,913) (5,255,554) (3,316,330)
Other income        
Gain from quality assurance       98,405
Realized gain from financial guarantee derivatives       31,444
Fair value change of financial guarantee derivatives       (56,287)
Other income, net 122,368 19,202 116,469 136,491
Profit before income tax expenses 2,736,134 429,359 2,424,002 2,856,480
Income tax expenses (240,818) (37,790) (455,421) (481,962)
Net profit 2,495,316 391,569 1,968,581 2,374,518
Net loss (profit) attributable to non-controlling interest shareholders 13,631 2,139 4,119 (1,668)
Net profit 2,508,947 393,708 1,972,700 2,372,850
Net profit 2,495,316 391,569 1,968,581 2,374,518
Foreign currency translation adjustment, net of nil tax (11,627) (1,825) (75,462) 12,110
Total comprehensive income 2,483,689 389,744 1,893,119 2,386,628
Total comprehensive loss (income) attributable to non-controlling interest shareholders 13,631 2,139 4,119 (1,668)
Total comprehensive income attributable to FinVolution Group ¥ 2,497,320 $ 391,883 ¥ 1,897,238 ¥ 2,384,960
Weighted average number of ordinary shares used in computing net income (loss) per share        
Basic | shares 1,420,870,790 1,420,870,790 1,477,162,991 1,525,814,189
Diluted | shares 1,482,501,832 1,482,501,832 1,491,325,420 1,552,423,060
Net profit per share - Basic | (per share) ¥ 1.77 $ 0.28 ¥ 1.34 ¥ 1.56
Net profit per share - Diluted | (per share) ¥ 1.69 $ 0.27 ¥ 1.32 ¥ 1.53
Loan facilitation service fees [Member]        
Operating revenue:        
Operating revenues ¥ 3,794,182 $ 595,390 ¥ 1,908,851 ¥ 3,310,875
Post-facilitation service fees [Member]        
Operating revenue:        
Operating revenues 1,309,565 205,499 672,981 1,200,373
Guarantee income [Member]        
Operating revenue:        
Operating revenues 2,593,512 406,979 3,386,032  
Other Revenue [Member]        
Operating revenue:        
Operating revenues ¥ 556,699 $ 87,358 ¥ 481,886 ¥ 344,840
American Depositary Shares [Member]        
Weighted average number of ordinary shares used in computing net income (loss) per share        
Net profit per share - Basic | (per share) ¥ 8.83 $ 1.39 ¥ 6.68 ¥ 7.78
Net profit per share - Diluted | (per share) ¥ 8.46 $ 1.33 ¥ 6.61 ¥ 7.64
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
Cumulative Effect, Period of Adoption, Adjustment [Member]
CNY (¥)
Common Stock [Member]
CNY (¥)
shares
Additional Paid-in Capital [Member]
CNY (¥)
Treasury Stock [Member]
CNY (¥)
shares
Accumulated Other Comprehensive Income [Member]
CNY (¥)
Statutory Reserves [Member]
CNY (¥)
Retained Earnings (accumulated Deficit) [Member]
CNY (¥)
Retained Earnings (accumulated Deficit) [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
CNY (¥)
Non-controlling Interest [Member]
CNY (¥)
Balance at Dec. 31, 2018 ¥ 5,985,738     ¥ 102 ¥ 5,896,017 ¥ (332,121) ¥ 58,210 ¥ 256,006 ¥ 45,668   ¥ 61,856
Balance, Shares at Dec. 31, 2018 | shares       1,533,071,169   (46,301,000)          
Issuance of ordinary shares for share-based compensation plans       ¥ 1   ¥ (1)          
Issuance of ordinary shares for share-based compensation plans, shares | shares       17,000,000   (17,000,000)          
Repurchase of ordinary shares (47,173)         ¥ (47,173)          
Repurchase of ordinary shares, shares | shares           (12,729,500)          
Share-based compensation 42,260       42,260            
Exercise of share-based compensation plans 34,742       (297,379) ¥ 332,121          
Exercise of share-based compensation plans, shares | shares           55,396,235          
Net profit 2,374,518               2,372,850   1,668
Dividends paid to shareholders (390,715)                    
Foreign currency translation adjustment 12,110                    
Appropriation to statutory reserve               61,192 (61,192)    
Balance at Dec. 31, 2019 8,011,480     ¥ 103 5,640,898 ¥ (47,174) 70,320 317,198 1,966,611   63,524
Balance, Shares at Dec. 31, 2019 | shares       1,550,071,169   (20,634,265)          
Repurchase of ordinary shares (384,871)         ¥ (384,871)          
Repurchase of ordinary shares, shares | shares           (139,954,870)          
Cumulative effect of accounting change at Dec. 31, 2020 2,651,918   ¥ (882,964)             ¥ (882,964)  
Share-based compensation 42,169       42,169            
Exercise of share-based compensation plans 7,347       (23,077) ¥ 30,424          
Exercise of share-based compensation plans, shares | shares           15,682,565          
Net profit 1,968,581               1,972,700   (4,119)
Dividends paid to shareholders (263,569)               (263,569)    
Foreign currency translation adjustment (75,462)           (75,462)        
Capital injection from non-controlling interest 7,619                   7,619
Appropriation to statutory reserve               140,860 (140,860)    
Balance at Dec. 31, 2020 8,430,330     ¥ 103 5,659,990 ¥ (401,621) (5,142) 458,058 2,651,918   67,024
Balance, Shares at Dec. 31, 2020 | shares       1,550,071,169   (144,906,570)          
Repurchase of ordinary shares (16,228)         ¥ (16,228)          
Repurchase of ordinary shares, shares | shares           (4,171,000)          
Cumulative effect of accounting change at Dec. 31, 2021 4,690,951 $ 736,113                  
Share-based compensation 95,213       95,213            
Exercise of share-based compensation plans 33,208       (60,470) ¥ 93,678          
Exercise of share-based compensation plans, shares | shares           32,797,805          
Net profit 2,495,316 391,569             2,508,947   (13,631)
Dividends paid to shareholders (317,569)               (317,569)    
Foreign currency translation adjustment (11,627) (1,825)         (11,627)        
Capital injection from non-controlling interest 967                   967
Appropriation to statutory reserve               152,345 (152,345)    
Balance at Dec. 31, 2021 ¥ 10,709,610 $ 1,680,573   ¥ 103 ¥ 5,694,733 ¥ (324,171) ¥ (16,769) ¥ 610,403 ¥ 4,690,951   ¥ 54,360
Balance, Shares at Dec. 31, 2021 | shares       1,550,071,169   (116,279,765)          
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Cash flows from operating activities:        
Net profit ¥ 2,495,316 $ 391,569 ¥ 1,968,581 ¥ 2,374,518
Adjustments to reconcile net profit to net cash provided by (used in) operating activities:        
Provision for loans receivable 374,243 58,727 463,175 299,504
Provision for accounts receivable and contract assets 139,226 21,848 144,661 261,882
Provision for quality assurance receivable 59,136 9,280 (49,590) 210,520
Depreciation and amortization 37,277 5,850 51,780 57,712
Amortization of right-of-use asset and interest of leasing liabilities 31,956 5,015 44,653 49,373
Change in fair value of short term investments (1,573) (247) (7,211) 13,028
Provision for investment 5,000 785 33,660  
Gain from disposal of investments 0 0 0 (10,614)
Equity pick up of investments 4,245 666 0  
Net gain from investment in loans (1,216,170) (190,844) (1,113,337) (1,106,669)
Share-based compensation 95,213 14,941 42,169 42,260
Impairment of intangible assets 0 0 0 4,600
Changes in operating assets and liabilities:        
Accounts receivable and contract assets (1,166,166) (182,997) (227,784) (240,597)
Quality assurance receivable 130,620 20,497 2,542,680 (1,795,796)
Financial guarantee derivative assets and discretionary payment 0 0 0 56,287
Deferred tax assets (299,983) (47,074) 151,335 (6,977)
Amounts due from related party 0 0 0 2,830
Prepaid expenses and other assets (875,274) (137,351) 353,383 (1,090,910)
Payable to platform customers (22,303) (3,500) (581,177) (220,404)
Quality assurance payable 0 0 0 956,774
Deferred guarantee income (169,893) (26,660) (613,858)  
Expected credit losses for quality assurance commitment 798,060 125,233 (1,202,520)  
Payroll and welfare payable 31,929 5,010 44,304 (11,569)
Taxes payable 46,250 7,258 26,100 (96,803)
Contract liabilities 4,989 784 (52,281) (109,741)
Amounts due to related parties 281 44 (2,325) 4,309
Leasing liabilities (36,066) (5,660) (45,682) (51,370)
Deferred tax liabilities 34,084 5,349 14,816 98,858
Accrued expenses and other liabilities 129,830 20,373 221,377 93,473
Net cash provided by (used in) operating activities 630,227 98,896 2,206,909 (215,522)
Cash flows from investing activities:        
Collection of loans originated and held by the Group 7,032,972 1,103,627 12,757,947 10,520,227
Investment in loans originated and held by the Group (5,809,353) (911,614) (9,826,856) (12,128,140)
Investment in convertible loan 0 0 0 (20,000)
Proceeds from disposal of investments 0 0 2,460 21,508
Purchase of investments (31,246) (4,903) (36,829) (803,691)
Proceeds from short-term investments 13,534,543 2,123,865 6,177,791 5,532,569
Purchase of short-term investments (12,676,800) (1,989,267) (8,001,000) (3,902,033)
Purchase of property, equipment and software (55,271) (8,673) (11,017) (48,659)
Acquisition of intangible assets 0 0 (21,000)  
Net cash provided by (used in) investing activities 1,994,845 313,035 1,041,496 (828,219)
Cash flows from financing activities:        
Cash received from investors 1,643,572 257,911 766,160 3,437,160
Cash paid to investors (1,574,118) (247,013) (2,993,122) (1,488,301)
Cash paid for repurchase of preferential beneficiaries of consolidated trusts 0 0 0 (7,948)
Cash received from short-term borrowings 0 0 0 235,000
Repayment of short-term borrowings 0 0 (235,000) (25,000)
Cash paid for dividends (317,569) (49,834) (263,569) (390,715)
Repurchase of ordinary shares (25,991) (4,079) (379,984) (42,276)
Proceeds from exercise of share-based compensation plans 33,339 5,232 6,617 31,592
Capital injection from non-controlling interest 967 152 7,619  
Net cash provided (used in) by financing activities (239,800) (37,631) (3,091,279) 1,749,512
Effect of exchange rate changes on cash, cash equivalents and restricted cash (10,132) (1,588) (51,470) 11,253
Net increase in cash, cash equivalents and restricted cash 2,375,140 372,712 105,656 717,024
Cash, cash equivalents and restricted cash at beginning of year 6,116,401 959,797 6,010,745 5,293,721
Cash, cash equivalents and restricted cash at end of year 8,491,541 1,332,509 6,116,401 6,010,745
Supplemental disclosure of cash investing and financing activities        
Cash paid for interest including interest paid to investors of consolidated trusts (161,431) (25,332) (268,182) (94,957)
Cash paid for income taxes (574,939) (90,220) (367,004) (145,825)
Supplemental disclosure of non-cash investing and financing activities        
Payable for purchase of property, equipment and software 1,134 178 607 292
Payable for purchase of intangible assets 5,000 785 5,000  
Payable for repurchase of ordinary shares 21 3 9,784 4,897
Receivable from exercise of share-based compensation plans ¥ 4,537 $ 712 ¥ 4,668 ¥ 3,938
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Statement of Cash Flows [Abstract]            
Cash and cash equivalents ¥ 4,418,127 $ 693,301 ¥ 2,632,174      
Restricted cash 4,073,414 639,208 3,484,227      
Total cash, cash equivalents and restricted cash ¥ 8,491,541 $ 1,332,509 ¥ 6,116,401 $ 959,797 ¥ 6,010,745 ¥ 5,293,721
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Principal activities and organization
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principal activities and organization
 
1. Principal activities and organization
FinVolution Group (the “Company”) is an investment holding company and with its consolidated subsidiaries and the consolidated variable interest entities (“VIEs”) (collectively referred to as the “Group”) operates an online consumer finance marketplace through its platform (www.ppdai.com) registered in the People’s Republic of China (the “PRC” or “China”). The Company has been listed on the New York Stock Exchange in the United States of America since November 2017. As of December 31, 2021, the Company effectively controls a number of VIEs through a series of commercial agreements (the “VIE Agreements”) entered into between certain subsidiaries of the Group (the “WOFEs”), the VIEs and nominal shareholders of the VIEs.
As of December 31, 2021, the Company’s principal subsidiaries and consolidated VIEs are as follows:
 
Name
  
Percentage of
direct or indirect
economic
interest
 
Date of
incorporation
  
Place of
incorporation
Subsidiaries
  
 
  
FinVolution (HK) Limited (“FinVolution HK”)
   100%   June 12, 2012    Hong Kong, China
Beijing Prosper Investment Consulting Co., Ltd. (“Beijing Prosper”)
   100%   August 21, 2012    Beijing, China
Shanghai Guangjian Information Technology Co., Ltd. (“Shanghai Guangjian”)
   100%   June 5, 2017    Shanghai, China
Shanghai Shanghu Information Technology Co., Ltd. (“Shanghai Shanghu”)
Shanghai Manyin Information Technology Co., Ltd. (“Shanghai Manyin”)
   100%   February 12, 2018    Shanghai, China
Hainan Shanghu Information Technology Co., Ltd. (“Hainan Shanghu”)
   100%   August 1, 2018    Hainan, China
Consolidated VIEs
             
Beijing Paipairongxin Investment Consulting Co., Ltd. (“Beijing Paipairongxin”)
   100
%*
  June 15, 2012    Beijing, China
Shanghai Zihe Information Technology Co., Ltd. (“Shanghai Zihe”)
   100
%*
  July 6, 2017    Shanghai, China
Shanghai Nianqiao Technology Co., Ltd. (“Shanghai Nianqiao”)
   100
%*
  August 8, 2018    Shanghai, China
Shanghai Ledao Technology Co., Ltd. (“Shanghai Ledao”)
   100
%*
  January 10, 2019    Shanghai, China
Chengdu Yougao Information Technology Co., Ltd. (“Chengdu Yougao”)
   100
%*
  December 26, 2019    Chengdu, China
Consolidated VIEs’ principal subsidiaries
             
Shanghai PPDai Financial Information Services Co., Ltd. (“Shanghai PPDai”)
   100
%*
  January 18, 2011    Shanghai, China
Shanghai Erxu Information Technology Co., Ltd. (“Shanghai Erxu”)
   100
%*
  April 28, 2018    Shanghai, China
Fujian Zhiyun Financing Guarantee Co., Ltd. (“Fujian Zhiyun”)
   100
%*
  November 21, 2019    Fujian, China
 
*
Controlled via contractual relationships
 
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of significant accounting policies
2. Summary of significant accounting policies
(a) Basis of presentation
The Group’s consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and related disclosures. Actual results may differ from those estimates.
(b) Adoption of new credit loss accounting standard
On January 1, 2020, the Group adopted ASU
2016-13
Financial Instruments-Credit Losses (ASC Topic 326):
ASC Topic 326 introduced a current expected credit loss (“CECL”) methodology, which replaced the probable incurred credit losses methodology used under the historical accounting guidance. Under ASC Topic 326 methodology, credit losses are recorded upon initial recognition of financial assets at an amount equal to the lifetime expected losses. Under probable incurred credit losses methodology, credit losses are recorded when the losses are probable or have been incurred.
ASC Topic 326 requires the expected credit losses related to guarantee contracts be recorded separately from and in addition to the stand ready guarantee liability accounted for in accordance with ASC Topic 460. Before adoption of ASC Topic 326, guarantee liability is recorded at the higher of the amount determined in accordance with ASC Topic 450 and the amount determined in accordance with ASC Topic 460. The initial adoption resulted in an increase in guarantee liability related to the recognition of a separate contingent liability. Consequently, the quality assurance payable is separated into expected credit losses for quality assurance commitment, which represents the expected credit losses of the guarantee contracts accounted for in accordance with ASC Topic 326, and deferred guarantee income, which represents the stand-ready liability accounted for in accordance with ASC Topic 460. The adoption of ASC Topic 326 on January 1, 2020, resulted in a RMB883.0 million decrease to retained earnings.

 
(c) Principle of consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the WOFEs and consolidated VIEs, for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors.
Consolidated VIEs are entities in which the WOFEs through their respective contractual arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entities, and therefore the Company is the primary beneficiary of these entities.
All transactions and balances among the Company, its subsidiaries, the VIEs and the VIEs’ subsidiaries have been eliminated upon consolidation.
Details of the typical structure of the Company’s significant VIEs are set forth below:
i) VIE Agreements that give the Company effective control of VIEs
Business Operation Agreement
Pursuant to the relevant business operation agreements, the shareholders of the VIEs agree that to the extent permitted by law, they will accept and unconditionally execute the WOFEs’ instructions on business operations, such as appointment of directors and executive officers. They further agree that, without the WOFEs’ prior written consent, the VIEs will not take any action that may have material adverse effects on their assets, businesses, human resources, rights, obligations, or business operations. The shareholders of the VIEs agree to transfer any dividends or other similar income or interests they receive as the shareholders of the VIEs, if any, immediately and unconditionally to the WOFEs. This agreement also requires each of the shareholders of the VIEs to issue an irrevocable power of attorney authorizing the WOFEs or any person(s) designated by the WOFEs to execute shareholders’ rights on behalf of such shareholder. Unless the WOFEs terminate this agreement in advance, the agreement will remain effective until the VIEs are dissolved pursuant to PRC law.
Power of Attorney
Pursuant to each power of attorney, each shareholder of the VIEs have irrevocably appointed the WOFEs or any persons designated by the WOFEs to act as such shareholder’s
attorney-in-fact
to exercise all shareholder rights under PRC law and the relevant articles of association, including but not limited to, appointing directors, supervisors and officers of the VIEs as well as the right to sell, transfer, pledge and dispose all or a portion of the shares held by Nominee Shareholder. The power of attorney will remain in force for ten years unless early terminated by the WOFEs. The term of the power of attorney can be extended at the WOFEs’ option until the VIEs are dissolved in accordance with PRC law and regulation.
Exclusive Option Agreement
Pursuant to the exclusive option agreements, the Nominee Shareholders of the VIEs granted the WOFEs or any third party designated by the WOFEs the exclusive and irrevocable right to purchase from the Nominee Shareholders, to the extent permitted by PRC law and regulations, all or part of its respective equity interests in the VIEs for a purchase price equal to the registered capital. The Nominee Shareholders will then return the purchase price to the WOFEs or any third party designated by the WOFEs after the option is exercised. The WOFEs may transfer all or part of its option to a third party at its own option. The VIEs and the Nominee Shareholders agree that without prior written consent of the WOFEs, they may not transfer or otherwise dispose the equity interests or declare any dividend. The exclusive option agreement will remain effective until the WOFEs or any third party designated by the WOFEs acquire all equity interest of the VIEs.
 
Equity Pledge Agreement
Pursuant to relevant equity pledge agreements, each shareholder of the VIEs has pledged all of his or her equity interest held in the VIEs to the WOFEs to guarantee his or her obligations under the business operation agreement, the power of attorney, exclusive option agreement and the exclusive technology consulting and service agreement. In the event that the VIEs breach any obligations under these agreements, the WOFEs as the pledgee, will be entitled to request immediate disposal of the pledged equity interests and have priority to be compensated by the proceeds from the disposal of the pledged equity. The Nominee Shareholders may not dispose of the equity interests or create or permit any pledges which may have an adverse effect on the rights or benefits of the WOFEs without the prior written consent of the WOFEs. The relevant share pledge agreements will remain effective until the VIEs and its Nominee Shareholders discharge all of their obligations under the VIE Agreements and the pledgee consents such discharge in writing.
ii) VIE
Agreement
that enables the Company to receive substantially all of the economic benefits from the VIEs
Exclusive technology consulting and service agreement
Pursuant to the exclusive technology consulting and service agreements, WOFEs have the exclusive right to provide the VIEs and their subsidiaries (as designated in the agreement) with technical support, consulting services and other services. The WOFEs shall exclusively own any intellectual property arising from the performance of the agreement. During the term of this agreement, the VIEs and their designated subsidiaries may not accept any services covered by this agreement provided by any third party. The VIEs and their designated subsidiaries agree to pay service fees equal to 100% of the net profit generated or otherwise determined by the WOFEs. Except by mutual agreement upon early termination by parties in writing, the exclusive business cooperation agreement will remain effective until the VIEs and their designated subsidiaries are dissolved in accordance with PRC law and regulation.
Based on these contractual agreements, the Company believes that the VIEs as described above should be considered as VIEs because the equity holders do not have significant equity at risk nor do they have the characteristics of a controlling financial interest. Given that the Company, through the WOFEs, is the primary beneficiary of these VIEs, the Company believes that these VIEs should be consolidated based on the structure as described above.
 
The Group has established a series of trusts administrated by third-party trust companies. Since these trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries, the Group has power to direct the activities of the trusts. In addition, the Group has the obligation to absorb losses or the right to receive benefits from the trusts that could potentially be significant to the trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets including loans receivable (Note 3), liabilities, results of operations and cash flows are consolidated under Accounting Standards Codification (“ASC”) 810.
The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Cash and cash equivalents
     1,660,549        2,176,581  
Restricted cash
     3,176,799        3,691,832  
Short-term investments
     1,970,958        1,173,523  
Accounts receivable and contract assets
     685,556        1,805,079  
Quality assurance receivable
     1,121,554        931,798  
Property, equipment and software, net
     67,010        43,241  
Intangible assets
     35,187        35,187  
Right of use assets
     54,385        48,941  
Loans and receivables, net of credit loss allowance for
loans receivables
     2,107,837        1,696,495  
Investments
     888,081        820,607  
Investment in subsidiaries and VIEs
 
 
48,147
 
 
 
70,578
 
Deferred tax assets
     149,511        343,494  
Amounts due from Group companies
     —          2,200,275  
Prepaid expenses and other assets
     1,002,863        1,672,654  
    
 
 
    
 
 
 
Total assets
     12,968,437        16,710,285  
    
 
 
    
 
 
 
Payable to platform customers
     103,453        81,150  
Deferred guarantee income
     1,259,396           1,089,503  
Expected credit losses for quality assurance commitment
     2,390,501        3,188,561  
Payroll and welfare payable
     132,955        146,697  
Taxes payable
     53,552        57,237  
Funds payable to investors of consolidated trusts
     1,661,841        1,795,640  
Contract liabilities
     —          6,826  
Deferred tax liabilities
     67,217          45,656  
Leasing liabilities
     42,775        33,184  
Amounts due to Group companies
     2,151,941        4,005,052  
Amounts due to related party
     1,984        2,265  
Accrued expenses and other liabilities
     472,446        598,570  
    
 
 
    
 
 
 
Total liabilities
     8,338,061        11,050,341  
    
 
 
    
 
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Third-party revenues
  
 
5,742,868
 
  
 
6,993,099
 
  
 
8,333,978
 
Inter-company revenues
  
 
27,033
 
  
 
159,319
 
  
 
796,071
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net revenues
  
 
5,769,901
 
  
 
7,152,418
 
  
 
9,130,049
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Third-party expenses
  
 
(2,213,442
  
 
(2,000,511
  
 
(3,441,504
Inter-company expenses
  
 
(1,837,121
  
 
(1,129,163
  
 
(2,545,816
Related party expenses
  
 
(43,494
  
 
(10,104
  
 
(7,503
Provision for accounts receivable and contract assets
  
 
(258,071
  
 
(116,387
  
 
(134,938
Provision for loans receivable
  
 
(257,263
  
 
(302,243
  
 
32,317
 
Credit losses for quality assurance commitment
  
 
—  
 
  
 
(2,007,968
  
 
(1,963,609
 
  
 
 
 
  
 
 
 
  
 
 
 
Total Operating expenses
  
 
(4,609,391
  
 
(5,566,376
  
 
(8,061,053
 
  
 
 
 
  
 
 
 
  
 
 
 
Loss from subsidiaries and VIEs
  
 
(1,128
  
 
(2,372
  
 
(448
 
  
 
 
 
  
 
 
 
  
 
 
 
Income from operations
  
 
1,159,382
 
  
 
1,583,670
 
  
 
1,068,548
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Other income, net
  
 
32,435
 
  
 
100,830
 
  
 
93,674
 
Gain from quality assurance
  
 
98,405
 
  
 
—  
 
  
 
—  
 
Realized gain from financial guarantee derivatives
  
 
31,444
 
  
 
—  
 
  
 
—  
 
Fair value change of financial guarantee derivatives
  
 
(56,287
  
 
—  
 
  
 
—  
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Profit before income tax expense
  
 
1,265,379
 
  
 
1,684,500
 
  
 
1,162,222
 
Income tax expenses
  
 
(268,504
  
 
(319,700
  
 
(144,463
 
  
 
 
 
  
 
 
 
  
 
 
 
Net profit
  
 
996,875
 
  
 
1,364,800
 
  
 
1,017,759
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Cash used in operating activities under service agreements for Inter-company
  
 
(239,476
  
 
(2,143,205
  
 
(2,313,224
Cash provided by operating activities under service agreements for Inter-company

  
 
26,225
 
  
 
137,624
 
  
 
534,988
 
Net cash provided by operating activities for Third-party
  
 
209,889
 
  
 
2,415,649
 
  
 
1,412,435
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
operating activities
  
 
(3,362
  
 
410,068
 
  
 
(365,801
 
  
 
 
 
  
 
 
 
  
 
 
 
Capital contribution to Group companies
  
 
—  
 
  
 
—  
 
  
 
(22,432
Collection of loans from Group companies
  
 
—  
 
  
 
—  
 
  
 
389,043
 
Cash paid as loans extended to Group companies
  
 
—  
 
  
 
—  
 
  
 
(2,328,235
Other investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
1,668,517
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
(293,107
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
—  
 
  
 
—  
 
  
 
(164,719
Cash received as loans from Group companies
  
 
31,920
 
  
 
—  
 
  
 
1,785,238
 
Other financing activities
  
 
2,000,911
 
  
 
(2,286,962
  
 
69,454
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
financing activities
  
 
2,032,831
 
  
 
(2,286,962
  
 
1,689,973
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Under the VIE Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there is
no
asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability company under the Company Law of the PRC, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.
Currently there is no contractual arrangement which requires the Company to provide additional financial support to the VIEs. However, as the Company conducts its businesses primarily based on the licenses and approvals held by the VIEs and their subsidiaries, the Company has provided and will continue to provide financial support to the VIEs. VIEs’ assets comprise both recognized and unrecognized revenue-producing assets. The recognized revenue-producing assets include leasehold improvements, computers and network equipment and purchased intangible assets which are recognized in the Company’s consolidated balance sheet. The unrecognized revenue-producing assets mainly consist of copyrights, trademarks and operation licenses which are not recorded in the financial statements of VIEs as they did not meet the recognition criteria set in ASC 350-30-25. 
 
(d) Business combinations and noncontrolling interests
The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Company to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated income statements. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
In a business combination achieved in stages, the Company
re-measures
the previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the
re-measurement
gain or loss, if any, is recognized in the consolidated income statements.
When there is a change in ownership interests that result in a loss of control of a subsidiary, the Company deconsolidates the subsidiary from the date control is lost. Any retained noncontrolling investment in the former subsidiary is measured at fair value and is included in the calculation of the gain or loss upon deconsolidation of the subsidiary.
For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated income statements includes the net income (loss) attributable to noncontrolling interests and mezzanine equity holders when applicable. Net income (loss) attributable to mezzanine equity holders is included in net income (loss) attributable to noncontrolling interests on the consolidated income statements, while it is excluded from the consolidated statements of changes in shareholders’ equity. The cumulative results of operations attributable to noncontrolling interests, along with adjustments for share-based compensation expense arising from outstanding share-based awards relating to subsidiaries’ shares, are also recorded as noncontrolling interests in the Company’s consolidated balance sheets. Cash flows related to transactions with noncontrolling interests are presented under financing activities in the consolidated statements of cash flows.
(e) Use of estimates
The preparation of consolidated financial statements in accordance 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.
Financial statements amounts that reflect significant accounting estimates and assumptions include revenue recognition, measurement for provisions and liabilities in scope for ASC Topic 326 including credit loss provision for quality assurance receivables, loan receivables and accounts receivable and contract assets as well as expected credit losses for quality assurance commitment, valuation allowance for deferred tax assets, determination of uncertain tax positions, and valuation of share-based awards. Such accounting estimates are impacted significantly by judgements and assumptions used in the preparation of the Group’s consolidated financial statements, and actual results could differ materially from these estimates. Changes in estimates are recorded in the period they are identified.
(f) Foreign currency and foreign currency translation
The Group uses Renminbi (“RMB”) as its reporting currency. The US$ is the functional currency of the Group’s entities incorporated in Cayman Islands and Hong Kong, and the RMB is the functional currency of the Group’s PRC subsidiaries.
 
Transactions denominated in other than the functional currencies are
re-measured
into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are
re-measured
at the balance sheet date exchange rate. The resulting exchange differences are recorded in the consolidated statements of comprehensive income.
The financial statements of the Group are translated from the functional currency to the reporting currency, RMB. Assets and liabilities of the subsidiaries are translated into RMB using the exchange rate in effect at each balance sheet date. Income and expenses items are generally translated at the average exchange rates prevailing during the fiscal year. Foreign currency translation adjustments arising from these are accumulated as a separate component of shareholders’ equity on the consolidated financial statements
. The exchange rates used for translation on December 31, 2020 and 2021 were US$1.00= RMB6.5249 and RMB6.3757, respectively, representing the index rates stipulated by the People’s Bank of China.
(g) Convenience translation
Translations of balances in the Group’s consolidated balance sheet, consolidated statement of operations and comprehensive income and consolidated statement of cash flows from RMB into US$ as of and for year ended December 31, 2021 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB6.3726, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December 3
0
, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December 3
0
, 2021, or at any other rate.
(h) Significant risks and uncertainties
Risk of concentration
As of December 31, 2020 and 2021, substantially all of the Group’s cash, term deposit and cash equivalents, restricted cash and short-term investments were held in major financial institutions located in the PRC and in Hong Kong, which management considers to be of high credit quality. Accounts receivable and contract assets are generally unsecured and denominated in RMB, and are derived from revenues earned from operations arising primarily in the PRC. No individual customer accounted for more than 10% of net revenues for the years ended December 31, 2019, 2020 and 2021. No individual customer accounted for more than 10% of accounts receivable and contract assets as of December 31, 2020 and 2021.
Risk of uncertainties
In October 2019, the China Banking and Insurance Regulatory Commission, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies (“Circular 37”), which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business or provide financing guarantee services in a disguised form without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business. Such entity might also subject to penalties including fines and confiscation of illegal gains if applicable. In the Group’s collaboration with institutional funding partners, in order to attract and maintain such business relationship, the Group currently provides quality assurance commitment mainly through (i) repurchase of default loans from third-party guarantee companies which provide guarantee for the loans from institutional funding partners and (ii) setting aside security deposits with third-party guarantee companies to ensure the Group has enough cash to perform its repurchase obligation if the borrowers introduced by the Group default. Due to the lack of legal interpretation for financing guarantee in a disguised form, there is uncertainty related to whether such quality assurance commitment provided to institutional funding partners constitutes a financing guarantee in a disguised form. If the quality assurance commitment provided by the Group were determined to be financing guarantee in a disguise form, the Group’s business, financial condition, results of operations and liquidity will be materially and adversely affected.
 
In order to reduce the compliance risk under Circular 37, the Group incorporated three licensed financial guarantee companies since 2019, which, since the incorporation, provide direct guarantees for certain loans funded by the institutional funding partners to replace existing quality assurance commitment provided. In 2021, The Group increased the registered capital of the guarantee subsidiaries from RMB1.9 billion as of December 31, 2020, to RMB2.4 billion as of December 31, 2021. While the outstanding loan principle covered by proper direct guarantees provided by the Group as a percentage of all outstanding loan balances facilitated by the Group increased, the absolute amount of outstanding loan principle under the quality assurance commitment increased as a result of the Group’s expansion of the business size in 2021. However, the Group will continue its effort to increase its guarantee capability by obtaining additional financial guarantee licenses or increasing the capital of its financial guarantee subsidiaries to continue reducing its risk of noncompliance.
(i) Cash and cash equivalents
Cash and cash equivalents
represent cash on hand, demand deposits, term deposits and highly liquid investments placed with banks or other financial institutions, which have original maturities less than three months.
(j) Restricted cash
Restricted cash represents:
 
  (i)
Cash in quality assurance is cash managed by the Group through designated bank accounts under the new quality assurance program. There is no other use of these funds except for making payments to investors for default loans that are subject to quality assurance protection. As of December 31, 2020 and 2021, the restricted cash related to quality assurance obligations were RMB1,671,785 and RMB2,042,084, respectively.
 
  (ii)
Cash held in escrow accounts that is jointly managed by the Group and institutional funding partners. As of December 31, 2020 and 2021, the restricted cash managed by the Group and institutional funding partners amounted to RMB701,673 and RMB1,281,869, respectively.
 
  (iii)
Cash received via consolidated trusts that has not yet been distributed. As of December 31, 2020 and 2021, the restricted cash related to cash not yet distributed amounted to RMB482,285 and RMB341,397, respectively.
 
  (iv)
Cash held in capital verification account under the name of a subsidiary of the Group established in December 2020 as a
paid-in
capital. As of December 31, 2020 and 2021, the restricted cash related to capital verification account amounted to RMB300,000 and RMB nil, respectively.
 
  (v)
Cash received from borrowers that has not yet been disbursed to institutional funding partners. As of December 31, 2020 and 2021, the restricted cash held as related to cash not yet disbursed amounted to RMB225,031 and RMB326,914, respectively.
 
  (vi)
Cash received from investors or borrowers that has not yet been disbursed, due to a settlement time lag. As of December 31, 2020 and 2021, the restricted cash related to cash not yet disbursed amounted to RMB103,453 and RMB81,150, respectively.
(k) Short-term Investments
Short-term investments mainly consist of investments in wealth management products. The wealth management products are certain deposits with variable interest rates or principal not guaranteed with certain financial institutions.
Realized and unrealized gain related to the short-term investments is recorded as other income in the consolidated statements of comprehensive income. RMB52,863, RMB33,189 and RMB91,686 was recognized for the years ended December 31, 2019, 2020 and 2021, respectively.
 
(l) Accounts receivable, contract assets and credit loss allowance
Accounts receivable and contract assets is related to the facilitation and post-facilitation service in relation to loans facilitated by the Group. Contract assets represent the Group’s right to consideration in exchange for services that the Group has transferred to the customer before payment is due. The Group only recognizes accounts receivable and contract assets to the extent that the Group believes it is probable that it will collect substantially all of the consideration to which it will be entitled to in exchange for the services transferred to the customer.
Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and credit risk allowance. Beginning in 2020, the Group establishes a credit loss allowance based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on historical default experience and other factors surrounding the credit risk of the borrowers. The Group evaluates and adjusts its credit loss allowance on a quarterly basis or more often as necessary. Accounts receivable and contract assets that are delinquent for 180 days or more are generally written off.
(m) Investments
The Group has classified its investments into equity method investments and
non-marketable
equity investments.
The Group applies equity method in accounting for its investments in entities in which the Group has the ability to exercise significant influence but does not have control and the investments are in either common stock or
in-substance
common stock. Unrealized gains on transactions between the Group and an affiliated entity are eliminated to the extent of the Group’s interest in the affiliated entity, unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. The Group accounts for private equity funds using the equity method of accounting unless the Group’s interest is so minor that the Group may have virtually no influence over partnership operating and financial policies.
Non-marketable
equity investments are investments in privately held companies without readily determinable market values. They are measured at cost minus impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for identical or a similar investment of the same issuer. The changes in the fair value of
non-marketable
equity investments are recognized in the consolidated statement of comprehensive income.
The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively.
 
     As of December 31,  
     2020      2021  
Equity method investments
     129,622        132,377  
Non-marketable
equity investments
     820,893        838,740  
    
 
 
    
 
 
 
       950,515        971,117  
    
 
 
    
 
 
 
 
Equity method investments
For the years ended December 31, 2019, 2020 and 2021, the Group made investments in several private equity funds and accounted these investments as equity method investments as the Group has ability to significantly influence the operations or financial activities of the investees. For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nill, nill and RMB5,000 for equity method investments, respectively.
Non-marketable
equity investments
For the years ended December 31, 2019, 2020 and 2021, the Group made investments of less than 10% of equity interest in several
non-listed
companies. These investments were accounted for as
non-marketable
equity investment using measurement alternative because these investments do not have readily determinable fair value and the Group does not have significant influence over the investees.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nil, RMB33,600 and nil for non-marketable equity investments, respectively.
 
(n) Fair value measurement
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.
The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The three levels of inputs that may be used to measure fair value include:
Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
The Group does not have any
non-financial
assets or liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis.
The Group’s financial instruments consist principally of cash and cash equivalents, restricted cash, short-term investments, quality assurance receivable, loans receivable, accounts receivable, payable to platform customers, quality assurance payable, deferred guarantee income, expected credit losses for quality assurance commitment, short-term borrowings and other liabilities.
Short-term investments
The short-term investments mainly consist of wealth management products and are measured at fair value.
Other financial instruments
The carrying amounts of financial instruments other than short-term investments, approximate their fair values due to the short-term maturities of these instruments.
 
Assets and liabilities measured at fair value on a recurring basis
The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:
 
December 31, 2020
                           
     Level 1 Inputs      Level 2 Inputs      Level 3 Inputs      Balance at Fair value  
     RMB      RMB      RMB      RMB  
Assets
                                   
Short-term investments
                                   
—wealth management products
     —          1,970,958        —          1,970,958  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
December 31, 2021
                         
     Level 1 Inputs      Level 2 Inputs     Level 3 Inputs     Balance at Fair value  
     RMB      RMB     RMB     RMB  
Assets
                                 
Short-term investments
                                 
—wealth management products
     —          1,204,901       —         1,204,901  
    
 
 
    
 
 
   
 
 
   
 
 
 
The Group values its wealth management products held in certain banks using quoted rate of return or quoted subscription/redemption prices published by the banks for these products, and accordingly, the Group classifies such wealth management products as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.
Assets and liabilities measured at fair value on a
non-recurring
basis
Non-marketable
equity investments are measured at fair value on a
non-recurring
basis. The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of
non-marketable
equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers:
 
     For the years ended December 31,  
     2019      2020      2021  
Upward adjustments
     3,149        —          —    
Downward adjustments (including impairment)
     —          (36,600      —    
    
 
 
    
 
 
    
 
 
 
Total unrealized gain (losses)
     3,149        (36,600      —    
    
 
 
    
 
 
    
 
 
 
The following table sets forth the total carrying value of the Group’s
non-marketable
equity investments at fair value on a
non-recurring
basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities:
 
     As of December 31,  
     2020      2021  
Initial cost basis
     854,174        872,021  
Upward adjustments
     3,319        3,319    
Downward adjustments (including impairment)
     (36,600      (36,600
    
 
 
    
 
 
 
Total carrying value at the end of the period
     820,893        838,740  
    
 
 
    
 
 
 
(o) Net interest income
The Group, through consolidated trust plans (See Note 3), WOFEs and subsidiaries of VIEs, originate and hold loans.
Interest on loans receivable is accrued based on the contractual interest rates of the loan as earned. Accrual of interest is generally discontinued when reasonable doubt exists as to the full, timely collection of interest or principal. When a loan is discontinued from interest accrual, the Group stops accruing interest and reverses all accrued but unpaid interest as of such date.
As the primary beneficiary of the trusts, the Group incorporated the trust plans and recorded return of the other trust parties into interest expense. The interest expense is accrued based on the expected rate of return during the contractual term of the alternative investment products and the trusts.
The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Interest income
     1,342,289        1,341,657        1,290,016  
Less: Interest expense
     (235,620      (228,320      (73,846
    
 
 
    
 
 
    
 
 
 
Net interest income
     1,106,669        1,113,337        1,216,170  
    
 
 
    
 
 
    
 
 
 
(p) Property and equipment, net
Property and equipment are stated at cost less accumulated depreciation and amortization. Property and equipment are depreciated over the estimated useful lives of the assets using the straight-line method taking into account the estimated residual value, if any. The following table sets forth the estimated useful life and residual value:
 
Category
  
Estimated useful life
   Residual value  
Office furniture and equipment
  
3-
5
years
     5
Computer and electronic equipment
  
3-
5
years
     5
Leasehold improvements
   shorter of remaining lease period or estimated useful life      Nil  
Software
  
1-
5
years
     Nil  
Expenditures for maintenance and repairs are expensed as incurred. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation amortization are removed from the accounts and any resulting gain or loss is recognized in consolidated statement of comprehensive income.
(q) Intangible assets
As of December 31, 2021, the intangible assets held by the Group includes micro-lending license, factoring license, financial leasing license and insurance brokerage license which have indefinite useful life. The Group evaluates these indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. If an intangible asset that is not being amortized is subsequently determined to have a finite useful life, the asset is tested for impairment.
 
(r) Goodwill
Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed of the acquired entity as a result of the Company’s acquisitions of interests in its subsidiaries and the consolidated VIEs. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the
two-step
quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed.
In performing the
two-step
quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit’s goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets, liabilities and goodwill to reporting units, and determining the fair value of each reporting unit.
On January 1, 2020, the Group adopted ASU
No. 2017-04,
Simplifying the Test for Goodwill Impairment to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have impact on the consolidated financial statements.
(s) Impairment of long-lived assets other than goodwill
The Group evaluates its long-lived assets other than goodwill and intangible assets with indefinite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the expected future undiscounted cash flows attributable to these assets. If it is determined that an asset is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the assets exceeds the expected discounted cash flows arising from those assets. Impairment losses of long-lived assets related to intangible assets recognized for the years ended December 31, 2019, 2020 and 2021 were RMB4,600, nil and nil, respectively.
 
(t) Quality assurance obligations
For
off-balance
sheet loans funded by institutional funding partners, the Group provides quality assurance commitment to compensate them in the event of borrowers’ default in the form of 1) guarantee provided by third-party financial guarantee companies or financial guarantee company within the Group; or 2) insurance provided by third-party insurance company, if the insurance coverage is exhausted, a third party guarantee company will repay the institutional funding partner in full. In either case
s
, after the third-party guarantee companies repay the overdue amount, the Group is obligated to compensate the third-party guarantee companies at an amount equal to the repayment made to the institutional funding partners. In certain cases, the Group is also required to provide a security deposit at an amount equal to a certain percentage of the outstanding balance of loans the institutional funding partners funded to the borrowers referred by the Group. The Group might also be required to replenish such security deposit in the event the security deposit is used by the institutional funding partners to make up for the loss they incurred.
In the past the Group used to provide quality assurance fund program to individual investors to compensate them in the event of borrowers’ default, which were terminated in 2019 due to regulation change. Quality assurance commitment and quality assurance fund are hereinafter collectively referred to as “quality assurance obligations”.
Quality assurance payables
Before adoption of ASC Topic 326, the quality assurance obligations are comprised of two components: (i) ASC Topic 460 component; and (ii) ASC Topic 450 component. In accordance with ASC 460-10-25-2 and ASC 460-10-30-3, the non-contingent and contingent aspect of the financial guarantee must both be considered at initial measurement. Each institutional funding partner or individual investor has a contract with the Group that specifies its ability to collect from either the Group or the quality assurance fund. Therefore, an individual contract is considered to be the unit of account for purposes of applying ASC Topic 460. Therefore, the liability recorded based on ASC Topic 460 is determined on a loan by loan basis and is reduced as the Group is released from the underlying risk, i.e., as the loan is repaid by the borrower or when the institutional funding partner or individual investor is compensated in the event of a default. This component is a stand ready obligation which is not subject to the probable threshold used to record a contingent obligation. The other component is a contingent liability determined based on historical default rates, representing the obligation to make future payouts from the Group itself or quality assurance fund, measured using the guidance in ASC Topic 450, Contingencies. The ASC Topic 450 contingent component is determined on a loan by loan basis, but considers the actual and expected performance of the pool when estimating the contingent liability. As each guarantee is a separate unit of account that has a contingent component pursuant to ASC Topic 450, the contingent component pertains only to the loan covered by the guarantee. However, the contingent liability recorded under ASC Topic 450 would take into consideration the performance of the overall pooled loan basis, including the cap, if any, imposed on the specific pool, as such data will inform the likelihood of payout on an individual contract basis.
Subsequent to initial recognition, the quality assurances obligations are measured at the greater of the amount determined based on ASC Topic 460 and the amount determined based on ASC Topic 450. ASC Topic 460 does not prescribe a method for subsequently measuring and recording the non-contingent guarantee liability. As stated in ASC 460-10-35-1, the guarantee liability should generally be reduced by recording a credit to net income as the guarantor is released from the guaranteed risk. As the risk is reduced as each payment is made, a systematic and rational amortization method based on when the payments are made may be appropriate. If there is no difference between the ASC Topic 460 component and ASC Topic 450 component, no gain or loss is recorded. If the ASC Topic 460 component falls below the ASC 450 component, a contingent liability would be set up with an accompanying loss recognized in the gain (loss) from quality assurance in the consolidate statement of comprehensive income.
As the risk of the guarantee liability is reduced, it is recognized into the income statement by a systematic and rational amortization method, e.g. over the term of the loan, within the “gain from the quality assurance” line item of the income statement. For the year ended December 31, 2019, the amount of gain recorded was RMB98.4 million.
 
The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019:
 
  
For the year ended
December 31,
 
 
  
2019
 
Opening balance
  
 
3,819,379
 
Fair value of newly written guarantee and quality assurance obligation
  
 
6,156,826
 
Release of guarantee and quality assurance payable upon repayment
  
 
(6,718,809
Contingent liability
  
 
6,409,884
 
Payouts during the year
  
 
(12,299,134
Recoveries during the year
  
 
7,408,007
 
 
  
 
 
 
Ending balance
  
 
4,776,153
 
 
  
 
 
 
As of December 31, 2019, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance program were RMB21,794,353.
Deferred guarantee income and expected credit losses for quality assurance commitment

Upon adoption of ASC Topic 326 as described in Note 2(b), deferred guarantee income represents the stand ready component of the guarantee contracts that are determined in accordance with ASC Topic 460. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. Subsequent to initial recognition, deferred guarantee income is released systematically as guarantee income in revenue in the consolidated statement of comprehensive income as the Group is released from the underlying risk.

Expected credit losses for quality assurance commitment represents the expected life time credit losses of the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separate from and in addition to deferred guarantee income at the amount equal to the expected lifetime credit losses of the underlying loans covered by the quality assurance obligation. The expected credit losses are determined based on historical default experience, known and inherent risks in the portfolio, current economic conditions and future macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. The liability is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment. Subsequent to initial recognition, the expected credit losses are adjusted for changes in expected lifetime credit losses. The initial recognition and adjustments made to expected credit losses for quality assurance commitment are recorded as provision for quality assurance commitment in the consolidated statement of comprehensive income. The table below sets forth the movement of deferred guarantee income and expected credit losses for quality assurance commitment for the years ended December 31, 2020 and 2021:
 
Deferred guarantee income:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
1,873,254
 
  
 
1,259,396
 
Newly written quality assurance obligations
  
 
2,838,707
 
  
 
2,423,619
 
Release of quality assurance obligations upon repayment
  
 
(3,386,032
  
 
(2,593,512
Termination of P2P quality assurance obligations*
  
 
(66,533
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
1,259,396
 
  
 
1,089,503
 
 
  
 
 
 
  
 
 
 
 
Expected credit losses for quality assurance commitment:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
3,593,021
 
  
 
2,390,501
 
Provision for credit losses of quality assurance obligations
  
 
2,057,558
 
  
 
1,904,473
 
Payouts during the year
  
 
(8,297,516
  
 
(7,227,869
Recoveries during the year
  
 
5,199,893
 
  
 
6,121,456
 
Termination of P2P quality assurance obligations*
  
 
(162,455
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
2,390,501
 
  
 
3,188,561
 
 
  
 
 
 
  
 
 
 

*
In March 2020, the Company early repaid all outstanding loan balance before their maturity for one P2P funding partner as a result of the Group’s decision to discontinue business relationship with online lending information intermediary, which resulted in decrease in guarantee related receivables and liabilities. The overall impact on gain or loss is immaterial.
As of December 31, 2021, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance
obligations
were RMB44,035,267.

Quality assurance receivable
A quality assurance receivable is recognized at loan inception at its fair value on a
loan-by-loan
basis. Beginning in 2020, the Group establishes a credit loss allowance primarily based on expectations of lifetime credit losses based on historical default experience, known or inherent risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior to 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on estimates of future cash flows and assesses whether there is any indicator of impairment to any individual underlying loan of the quality assurance receivable.
The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
Quality assurance receivable
     1,345,068        1,171,304  
Allowance for credit losses for quality assurance receivable
     (223,514      (239,506
    
 
 
    
 
 
 
Quality assurance receivable, net
     1,121,554        931,798  
    
 
 
    
 
 
 
The Group evaluates expected credit losses of quality assurance receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
    
1-89 days
past due
    
90-119
days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total quality
assurance
receivable
 
December 31, 2020
                                                              
New borrowers
     26,708        5,651        5,312        5,407        43,078        191,155        234,233  
Repeat borrowers
     70,819        25,745        22,647        15,388        134,599        976,236        1,110,835  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     97,527        31,396        27,959        20,795        177,677        1,167,391        1,345,068  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
               
December 31, 2021
                                                              
New borrowers
     9,094        2,340        2,004        1,931        15,369        269,919        285,288  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Repeat borrowers
     27,695        6,771        5,935        5,616        46,017        839,999        886,016  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     36,789        9,111        7,939        7,547        61,386        1,109,918        1,171,304  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the quality assurance receivable balance as of December 31, 2021 are originated in 2021.
 
The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively:
 
 
  
For the years ended December 31,
 
 
  
2020
 
  
2021
 
Beginning balance
     809,503        223,514  
Impact of adoption of ASC 326 (Note 2(b))
     34,998        —    
Provision/(reversal) for credit losses
     (49,590      59,136  
Write-offs
     (571,397      (43,144
    
 
 
    
 
 
 
Ending balance
     223,514        239,506  
    
 
 
    
 
 
 
(u) Revenue recognition
The Group engages primarily in operating an online consumer finance marketplace by providing an online platform which matches borrowers with institutional funding partners, and assisting facilitation of loans to investors on certain third-party online platforms (collectively referred to as “investors”). The Group determines that it is not the legal lender or legal borrower in the above process. Therefore, the Group generally does not record loan receivable and payable arising from the loans between investors and borrowers on its balance sheets other than consolidated trusts (Note 3). Revenue comprises the fair value of the consideration received or receivable for the provision of services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The Group discontinue matching of individual investors in 2019 due to change in regulations.
Revenue recognition policies for each type of services under ASC Topic 606 are discussed as follows:
Revenue from Single Loans
In accordance with a series contracts entered into among the borrowers, investors (either individual or institutional funding partners) and the Group, the Group generally provides the following services to the borrowers and investors:
 
 
 
The Group operates a platform that enables borrowers and investors to exchange information;
 
 
 
The Group collects information from borrowers, conduct credit assessment and match borrowers with investors;
 
 
 
Once borrowers and investors are matched, the Group is responsible for collect and transfer funds between borrowers and investors;
 
 
 
The Group will also provide investors with collection services upon borrowers’ default;
 
 
 
On monthly basis, the borrowers are obligated to pay transaction service fee and quality assurance contribution/guarantee fee on top of the principle and interest payment. In the event of prepayment, borrowers are obligated to pay the outstanding unpaid transaction service fee and quality assurance contribution in full. Starting from 2021, in the event of early payment, some borrowers are not obligated to pay full contractual service fee and quality assurance contribution amount, and the service fee and quality assurance contribution is collected on a pro-rata basis upon early loan termination.
 

The Group determines its customers to be both investors and borrowers. The Group charges the transaction service fee as part of the borrowers’ monthly repayment. In accordance with the relevant guidance in ASC Topic 606, the amounts associated with the quality assurance obligation is within the scope of ASC Topic 460 and should be accounted for in accordance with the provisions of that Topic. The services not within the scope of other Topics should be accounted for in accordance with the remaining provisions of ASC Topic 606 and the applicable revenue recognition guidance. The Group considers loan facilitation services (covering matching of investors to borrowers and facilitating the execution of loan agreement between investors and borrowers) and post-facilitation services (covering cash processing services and collection services) as two distinctive performance obligations in accordance with ASC Topic 606. The transaction price is first allocated to the quality assurance commitment and quality assurance program, if any, which is recorded at fair value in accordance with ASC Topic 460. Then the remaining considerations are allocated to the loan facilitation and post-facilitation services using their relative standalone selling prices. When estimating total consideration, the Group considers early termination scenarios based on historical early payment and other termination scenarios as the Group can not receive the full contractual service fee amount under early termination, given the service fee is collected on a pro-rata basis upon early loan termination. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to early termination based on its best estimate and true up adjustments are made from time to time. The Group does not have observable standalone selling price for the loan facilitation services or post-facilitation services because it does not provide loan facilitation services or post-facilitation services on a standalone basis in similar circumstances to similar customers. There is no direct observable standalone selling price for similar services in the market that is reasonably available to the Group. As a result, the estimation of standalone selling price involves significant judgment. The Group uses an expected cost plus margin approach to estimate the standalone selling prices of loan facilitation services and post facilitation services as the basis of revenue allocation. When estimating the selling prices, the Group considers the cost related to such services, profit margin, customer demand, effect of competition on services, and other market factors, among which estimates of the cost of providing the services is the most significant.
The transaction price allocated to loan facilitation is recognized as revenue upon execution of loan agreements between investors and borrowers; the consideration allocated to post-facilitation services is recognized over the period of the loan on a straight line method, which approximates the pattern of when the underlying services are performed.
In additional to transaction service fee, the Group also receives fees on future events, such as collection fees. For loans with quality assurance obligation, as the quality assurance will compensate the investors should the borrowers are delinquent, the collection fee is considered a variable consideration for the loan facilitation and post-facilitation performance obligations and therefore is included in the total transaction price which is allocated to these two performance obligation based on their relative standalone selling price. The collection fee is only probable of not reserving upon successful collection and as such is not included in the transaction price until then.
For the off-balance sheet loans funded by certain other institutional funding partners, where the Group does not provide credit enhancement to the institutional funding partners for the borrowers referred by the Group and takes no credit risks of borrowers in respect of principal and interests, the Group charges the service fees for loan facilitation at predetermined rates based on the performance of the underlying off-balance sheet loans. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to such services based on its best estimate and true up adjustments are made when service fee amounts are confirmed by institutional funding partners.
Revenue from Investment Programs
For investment programs that only fund loans protected by the quality assurance, the loan transaction service fees and monthly contribution to the quality assurance paid by the borrowers are the same as those discussed under “Revenue from Single Loans” above. In addition, the Group charges the surplus gain, i.e., the actual rate of return exceeds the stated expected rate of return in the investment program agreement, as investment program management fee. The investment program management fee is a separate fee charged to investors in a separate contract and therefore is allocate specifically to the investment management performance obligation. The Group determines that the “probable of not reserving” threshold is met for surplus gain and therefore surplus gain is included in the transaction price upon the effective of investment program. The Group estimates the surplus gain on a monthly basis for the duration of an investment program to monitor the expected outcome of the portfolio and the amount is recognized over the term of the investment program as the investor simultaneously receives and consumes the benefits provided by the Company’s performance throughout the term of the investment program. The Group stopped offering investment program in 2019 as a result of regulatory requirements to stop P2P business and all investment programs matured in 2020.
 
Other revenue

Other than the investment management fee for investment programs, other revenue primarily includes borrower referral fees.
The Group refers borrowers that do not meet the Group’s risk appetite to other lending platforms, and charges a referral fee based on the loan origination volume, cost
per-click
or other performance based criteria. Such fee is recognized as other revenue upon loan origination, each click or other performance obligation is satisfied.
Revenue disaggregation analysis
The following table sets forth the Group’s operating revenue from different service types:
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
Loan facilitation service fees
  
 
2,984,063
 
  
 
326,812
 
  
 
1,908,851
 
  
 
—  
 
  
 
3,604,019
 
  
 
190,163
 
Post-facilitation service fees
  
 
1,096,660
 
  
 
103,713
 
  
 
672,981
 
  
 
—  
 
  
 
1,287,760
 
  
 
21,805
 
Other revenue
  
     
  
     
  
     
  
     
  
     
  
     
-borrowers referral fee
  
 
—  
 
  
 
130,677
 
  
 
—  
 
  
 
290,337
 
  
 
—  
 
  
 
239,070
 
-investment management fee
  
 
109,423
 
  
 
—  
 
  
 
31,767
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
-others
  
 
37,949
 
  
 
66,791
 
  
 
95,286
 
  
 
64,496
 
  
 
105,758
 
  
 
211,871
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
  
 
4,228,095
 
  
 
627,993
 
  
 
2,708,885
 
  
 
354,833
 
  
 
4,997,537
 
  
 
662,909
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Interest income (Note
2
(o)) and guarantee income (Note
2
(t)) is not included in the table above as it is not accounted for under ASC Topic
606
.
Contract balances
Contract assets represent the Group’s right to consideration in exchange for facilitation and post-facilitation service that the Company has transferred to the customer before payment is due. Contract liabilities represent the Group’s obligation to transfer facilitation and post-facilitation service to the customer due to received payment. The timing of revenue recognition, scheduled payments, and cash collections results in contract assets and contract liabilities.
Practical expedient and exemptions
The Group generally expenses sales commission when incurred for loans with a term for one year or less. These costs are recorded within sales and marketing expenses.
The Group does not disclose the value of unsatisfied performance obligation as most of the loans facilitated through its platform with an original term of one year or less.
(v) Origination, servicing expenses and other cost of revenue
Origination, servicing expenses and other cost of revenue primarily consist of salaries and benefits of employees who facilitate loan origination, perform risk pricing, debt-collection service, customer service, data processing, data analysis and other cost of revenue.
Origination, servicing expenses and other cost of revenue-related party consist of expenses for data collection service provided by PPcredit, a related party of the Group (See Note 10).
(w) Sales and marketing expenses
Sales and marketing expenses consist primarily of advertising and online marketing promotion expenses. Advertising and online marketing expenses, amounting to approximately RMB710,203, RMB470,243 and RMB1,569,167 for the years ended December 31, 2019, 2020 and 2021, respectively, are charged to the consolidated statements of comprehensive income as incurred.
(x) General and administrative expenses
General and administrative expenses consist primarily of salaries and benefits for general management, finance and administrative personnel, share-based compensation expenses, rental, professional service fees and other expenses.
(y) Research and development expenses
Research and development expenses consist primarily of payroll and related expenses for IT professionals involved in developing technology platform and website, server and other equipment depreciation, bandwidth and data center costs. All research and development costs have been expensed as incurred as the costs qualifying for capitalization have been insignificant.
(z) Share-based compensation
The Group follows ASC Topic 718, which requires all share-based payments to employees and directors, including grants of employee stock options, to be recognized as compensation expense in the financial statements over the vesting period of the award based on the fair value of the award determined at the grant date. Under ASC Topic 718, the number of share-based awards for which the service is not expected to be rendered for the requisite period should be estimated, and the related compensation cost is not recorded for that number of awards.
In accordance with ASC Topic 718, the Group recognize share-based compensation expenses, net of a forfeiture rate, using the straight-line method for awards with services conditions only, and using the graded-vesting attribution method for awards with graded vesting features and performance conditions. Compensation cost is accrued if it is probable that a performance condition will be achieved.
 
(aa) Leases
The Group determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease
right-of-use
(“ROU”) assets and operating lease liabilities, in the Group’s consolidated balance sheets. The Group does not have any finance leases for the years ended December 31, 2019, 2020 and 2021.
ROU assets represent the Group’s right to use an underlying asset for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. As the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate, which it calculates based on the credit quality of the Group and by comparing interest rates available in the market for similar borrowings, and adjusting this amount based on the impact of collateral over the term of each lease.
The Group has elected to adopt the following lease practical expedients in conjunction with the adoption of ASU
2016-02:
(i) elect for each lease to not separate
non-lease
components from lease components and instead to account for each separate lease component and the
non-lease
components associated with that lease component as a single lease component; (ii) for leases that have lease terms of 12 months or less and does not include a purchase option that is reasonably certain to exercise, the Group elected not to apply ASC 842 recognition requirements; and (iii) the Group elected to apply the package of practical expedients for existing arrangements entered into prior to January 1, 2019 to not reassess (a) whether an arrangement is or contains a lease, (b) the lease classification applied to existing leases, and (c) initial direct costs.
(ab) Government grants and subsidy income
The Group receives government grants and subsidies in the PRC from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other income in the consolidated statement of comprehensive income in the period the cash is received. The government grants received by the Group amounting to RMB62,517, RMB74,104 and RMB30,596 for the years ended December 31, 2019, 2020 and 2021, respectively.
(ac) Taxation
Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions.
Deferred income taxes are recognized for temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided in accordance with the laws of the relevant taxing authorities. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in which temporary differences are expected to be received or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statement of comprehensive income in the period of the enactment of the change.
 
The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.
The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the
more-likely-than-not
recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expenses.
(ad) Net profit per share

Basic net profit per share is computed by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the
two-class
method. Under the
two-class
method, net profit is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the losses. Diluted net profit per share is calculated by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of shares issuable upon the conversion of the preferred shares using the
if-converted
method and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted loss per share calculation when inclusion of such shares would be anti-dilutive.
 
(ae) Segment reporting
The Group’s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results when making decisions about allocating resources and assessing performance of the Group as a whole and therefore, the Group only has one reportable segment. The Group does not distinguish between markets or segments for the purpose of internal reporting. The Group’s long-lived assets are substantially all located in the PRC and substantially all of the Group’s revenues are derived from within the PRC. Therefore, no geographical segments are presented.
(af) Treasury shares

The Group accounts for treasury shares using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury shares account in the consolidated balance sheets. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional
paid-in
capital (up to the amount credited to the additional
paid-in
capital upon original issuance of the shares) and retained earnings. In the event that treasury shares are reissued at an amount different from the cost the Company paid to repurchase the treasury shares, the Company will recognize the difference in additional
paid-in
capital by using
first-in,
first-out
method. The treasury shares account includes 144,906,570 and 116,279,765 ordinary shares mainly for the purpose of exercise of share-based compensation plans as of December 31, 2020 and 2021, respectively.
(ag) Statutory reserves

In accordance with the relevant regulations and their articles of association, subsidiaries of the Company incorporated in the PRC are required to allocate at least 10% of their
after-tax
profit determined based on the PRC accounting standards and regulations to the general reserve until such reserve has reached 50% of the relevant subsidiary’s registered capital. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances or cash dividends. During the years ended December 31, 2019, 2020 and 2021, appropriations to the general reserve amounted to RMB61,192, RMB140,860 and RMB152,345, respectively.
 
(ah) Recently issued accounting standards
Adoption of new accounting standards
 
In June 2016, the FASB amended guidance related to impairment of financial instruments as part of ASU
2016-13
Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a Group recognizes an allowance based on the estimate of expected credit loss. In November 2018, the FASB issued an amendment (ASU
2018-19):
Codification Improvements to Topic 326, Financial Instruments—Credit Losses, to align the implementation date for nonpublic entities’ annual fiscal statements with the implementation date for their interim financial statements and clarify the scope of the guidance in the amendments in ASU
2016-13.
Upon adoption of the standard on January 1, 2020, after adjusting for deferred tax and other adoption effects,
a RMB882,964 decrease was recorded in the retained earnings through a cumulative-effect adjustment.
In January 2017, the FASB issued ASU
2017-04,
“Intangibles—Goodwill and Other (Topic 350): simplifying the test for goodwill impairment”, the guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not the difference between the fair value and carrying amount of good will which was the step 2 test before. The ASU should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of ASC 350 did not have impact on the Group’s results of operations or cash flows.
In August 2018, the FASB issued ASU
2018-13,
“Fair Value Measurement (Topic 820): Disclosure framework – changes to the disclosure requirements for fair value measurement” which modifies the disclosure requirements on fair value measurements in Topic 820 Fair Value Measurement. It also requires to add disclosures relating to changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. ASU
2018-13
is effective for all entities for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019. The adoption of ASC 820 did not have a material impact on the Group’s results of operations or cash flows.
In December 2019, the FASB issued ASU
2019-12—Income
Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This update simplifies the accounting for income taxes as part of the FASB’s overall initiative to reduce complexity in accounting standards. The amendments in ASU
2019-12
simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU
2019-12
is effective for all entities beginning on January 1, 2021. The adoption of ASC 740 did not have a material impact on the Group’s results of income tax expenses or cash flows.
New accounting standards not yet adopted
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
 
In March 2022, the FASB issued ASU 2022-02, Financial Instruments-Credit Losses (Topic 326), Troubled Debt Restructurings and Vintage Disclosures. This update eliminates the accounting guidance for troubled debt restructurings (TDRs) for creditors, requires new disclosures for creditors for certain loan refinancings and restructurings when a borrower is experiencing financial difficulty and requires inclusion of current-period gross writeoffs in the vintage disclosure tables. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Loans receivable, net
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Loans receivable, net
3. Loans receivable, net
Loans receivable originated and retained by the Group consist of the following:

     As of December 31,  
     2020      2021  
     RMB      RMB  
Loans
     2,736,894        2,410,149  
Credit loss allowance for loans receivable
     (382,012      (427,873
    
 
 
    
 
 
 
Loans receivable, net
     2,354,882        1,982,276  
    
 
 
    
 
 
 
As of December 31, 2021 and 2020, the entire loans receivable balance represents the outstanding loans made to the borrowers from consolidated trusts and subsidiaries of the Group. As part of the Group’s efforts to develop new product offerings for institutional funding partners, a series of trusts were established and administrated by third-party trust companies. These trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries. As such, the Group has power to direct the activities of the trusts. In addition, the Group is either the sole beneficiary of certain trusts or has the obligation to absorb losses or the right to receive residual benefits from certain trusts that could potentially be significant to these trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets, liabilities, results of operations and cash flows are consolidated accordingly.
The following table sets forth the activity in the allowance for loan losses for the years ended December 31, 2019, 2020 and 2021.
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Beginning balance
     74,381        316,124        382,012  
Impact of adoption of ASC 326 (Note 2(b))
     —          303,291        —    
Provision for loans receivable
     299,504        463,175        374,243  
Current period write off
     (57,761      (700,578      (328,382
    
 
 
    
 
 
    
 
 
 
Ending balance
     316,124        382,012        427,873  
    
 
 
    
 
 
    
 
 
 
The Group evaluates expected credit losses of loans receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents loans receivables based on type of borrowers and delinquency as of December 31, 2020 and December 31, 2021:​​​​​​​
 
    
1-89
days
past due
    
90-119 days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total loans
receivable
 
December 31, 2020
                                                              
New borrowers
     19,443        5,564        5,359        4,667        35,033        231,001        266,034  
Repeat borrowers
     101,880        28,994        27,251        27,449        185,574        2,285,286        2,470,860  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     121,323        34,558        32,610        32,116        220,607        2,516,287        2,736,894  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
December 31, 2021
                                                              
New borrowers
     31,036        8,658        9,771        7,181        56,646        251,554        308,200  
Repeat borrowers
     93,254        25,998        26,061        21,617        166,930        1,935,019        2,101,949  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     124,290        34,656        35,832        28,798        223,576        2,186,573        2,410,149  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the loans receivable balance as of December 31, 2021 are originated in 2021.
As of December 31, 2020
and 2021, loans receivable amounting to RMB99,284 and RMB109,303 were in
non-accrual
status with no loans receivables accruing interest 90 days past due. Interest income for
non-accrual
loans receivable is recognized on a cash basis. For the years ended December 31, 2019, 2020 and 2021, interest income earned from
non-accrual
loans receivable were not material.
Beginning in 2020, management performs a quarterly evaluation of the adequacy of credit loss allowance for loan receivables primarily based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). When forecasting macroeconomic factors, management primarily considered gross domestic product, consumer price index and other pertinent factors such as money supply wherein M1 money supply was determined to be the most relevant to the Group’s business. The allowance is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment.

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid expenses and other assets
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid expenses and other assets
4. Prepaid expenses and other assets
Receivables, prepayments and other assets consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Security deposits and other deposits
1
  
 
965,117
 
  
 
1,666,713
 
Deductible value-added taxes
  
 
20,292
 
  
 
105,002
 
Prepaid online marketing expenses
  
 
15,956
 
  
 
33,709
 
Advances
  
 
10,455
 
  
 
15,715
 
Others
  
 
38,189
 
  
 
78,299
 
 
  
 
 
 
  
 
 
 
 
  
 
1,050,009
 
  
 
1,899,438
 
 
  
 
 
 
  
 
 
 
 
1
Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property, equipment and software, net
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, equipment and software, net
 
5. Property, equipment and software, net
Property, equipment and software, net consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Computer and electronic equipment
  
 
173,653
 
  
 
231,196
 
Office furniture and equipment
  
 
17,136
 
  
 
22,279
 
Leasehold improvement
  
 
47,324
 
  
 
39,266
 
Software
  
 
45,582
 
  
 
46,752
 
 
  
 
 
 
  
 
 
 
Total
  
 
283,695
 
  
 
339,493
 
Less: Accumulated depreciation and amortization
1
  
 
(189,819
  
 
(227,096
 
  
 
 
 
  
 
 
 
Property, equipment and software, net
  
 
93,876
 
  
 
112,397
 
 
  
 
 
 
  
 
 
 
 
1
Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets
6. Intangible assets
Intangible assets consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Micro-Lending License
  
 
    63,760
 
  
 
63,760
 
Factoring License
  
 
265
 
  
 
265
 
Financial Leasing License
  
 
255
 
  
 
255
 
Insurance Brokerage License
1
  
 
34,667
 
  
 
34,667
 
 
  
 
 
 
  
 
 
 
Total
  
 
98,947
 
  
 
    98,947
 
Less: Accumulated amortization and impairment
  
 
—  
 
  
 
—  
 
 
  
 
 
 
  
 
 
 
Intangible assets
  
 
98,947
 
  
 
98,947
 
 
  
 
 
 
  
 
 
 
 
1
 
The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable and contract assets
12 Months Ended
Dec. 31, 2021
Text Block [Abstract]  
Accounts receivable and contract assets
 
7. Accounts receivable and contract assets
The following table presents the accounts receivable and contract assets as of December 31, 2020 and 2021:
 
                 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Accounts receivable and contract assets
  
 
1,052,631
 
  
 
2,141,542
 
Credit loss allowance for accounts receivable and contract assets
  
 
(188,725
  
 
(250,696
 
  
 
 
 
  
 
 
 
Accounts receivable and contract assets, net
  
 
863,906
 
  
 
1,890,846
 
 
  
 
 
 
  
 
 
 
The Group evaluates expected credit losses of accounts receivable and contract assets on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents accounts receivable and contract assets based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
                                                         
 
  
1-89 days
past due
 
  
90-119
days
past due
 
  
120-149
days
past due
 
  
150-179
days
past due
 
  
Total past
due
 
  
Current
 
  
Total accounts
receivable and
contract assets
 
December 31, 2020
  
     
  
     
  
     
  
     
  
     
  
     
  
     
New borrowers
  
 
6,781
 
  
 
1,672
 
  
 
1,587
 
  
 
1,870
 
  
 
11,910
 
  
 
117,030
 
  
 
128,940
 
Repeat borrowers
  
 
20,105
 
  
 
5,942
 
  
 
5,356
 
  
 
5,458
 
  
 
36,861
 
  
 
756,322
 
  
 
793,183
 
Other
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
130,508
 
  
 
130,508
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Total
  
 
26,886
 
  
 
7,614
 
  
 
6,943
 
  
 
7,328
 
  
 
48,771
 
  
 
1,003,860
 
  
 
1,052,631
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
December 31, 2021
  
     
  
     
  
     
  
     
  
     
  
     
  
     
New borrowers
  
 
16,964
 
  
 
3,626
 
  
 
2,863
 
  
 
2,491
 
  
 
25,944
 
  
 
451,127
 
  
 
477,071
 
Repeat borrowers
  
 
50,589
 
  
 
10,409
 
  
 
8,207
 
  
 
6,811
 
  
 
76,016
 
  
 
1,365,710
 
  
 
1,441,726
 
Other
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
222,745
 
  
 
222,745
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Total
  
 
67,553
 
  
 
14,035
 
  
 
11,070
 
  
 
9,302
 
  
 
101,960
 
  
 
2,039,582
 
  
 
2,141,542
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the accounts receivable and contract assets balance as of December 31, 2021 are originated in 2021.
As disclosed in note 2(l), the Company
writes-off
the accounts receivable and contract assets and the related allowance when the accounts receivables and contract assets are delinquent for 180 days or more.
The following table sets forth the movement of credit loss allowance for accounts receivable and contract assets as of December 31, 2020 and 2021, respectively:

 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
Beginning balance
  
 
50,544
 
  
 
145,699
 
  
 
188,725
 
Impact of adoption of ASC 326 (Note 2(b))
  
 
—  
 
  
 
142,077
 
  
 
—  
 
Provision for accounts receivable and contract assets
  
 
261,882
 
  
 
124,661
 
  
 
139,226
 
Current period
write-off
  
 
(166,727
  
 
(223,712
  
 
(77,255
 
  
 
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
145,699
 
  
 
188,725
 
  
 
250,696
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Employee benefits
12 Months Ended
Dec. 31, 2021
Postemployment Benefits [Abstract]  
Employee benefits
8. Employee benefits
The full time employees of the Group are entitled to staff welfare benefits, including medical insurance, basic pensions, unemployment insurance, work injury insurance, maternity insurance and housing funds. The Group is required to accrue for these benefits based on certain percentages of the employees’ salaries in accordance with the relevant regulations and to make contribution to the state-sponsored pension and medical plans. The total amounts charged to the consolidated statements of comprehensive income for such employee benefits amounted to approximately RMB144,596, RMB80,505 and RMB140,135 for the years ended December 31, 2019, 2020 and 2021, respectively.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued expenses and other liabilities
9. Accrued expenses and other liabilities
Accrued expenses and other liabilities consist of the following:
 
                 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Funds payable to institutional funding partners
*
  
 
225,031
 
  
 
326,914
 
                 
Accrued marketing expense
    
134,743
      
133,399
 
Accrued collection service fee
    
36,943
      
41,654
 
Accrued technical services expense
    
16,930
      
25,988
 
Accrued payment channel expenses
    
13,212
      
21,055
 
Accrued professional service fee
    
25,503
      
25,074
 
Others
    
56,640
      
64,748

 
    
 
 
    
 
 
 
      
509,002
      
638,832
 
    
 
 
    
 
 
 
 
*
The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Related party balances and transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related party balances and transactions
10. Related party balances and transactions
Transaction with PPcredit
Amounts incurred by the Group
 
                         
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Data collection service expense (i)
    
43,494
      
10,104
    
7,503
   
    
 
 
    
 
 
    
 
 
 
 
(i)
PPcredit Data Service (Shanghai) Co., Ltd. (“PPcredit”) was founded in April 2016 by the founders of the Group to provide data collection services. The Group mainly uses PPcredit as a data provider since PPcredit was established. The price for the service is determined based on the price charged by other market participants.
Amounts due to related parties
 
                 
     As of December 31,  
     2020      2021  
     RMB      RMB  
PPcredit
    
1,984
      
2,265
 
    
 
 
    
 
 
 
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Taxation
11. Taxation
Cayman Islands
Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed.
Hong Kong
Under the current Hong Kong Inland Revenue Ordinance, the Company’s subsidiaries incorporated in Hong Kong are subject to 16.5% income tax on their taxable income generated from operations in Hong Kong. Additionally, payments of dividends by the subsidiaries incorporated in Hong Kong to the Company are not subject to any Hong Kong withholding tax. Commencing from the year of assessment of 2018, the first HK$2 million of profits earned by the Company’s subsidiaries incorporated in Hong Kong 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. No Hong Kong profits tax was provided for as there was no estimated assessable profits tax during the relevant periods.
Indonesia
Under the current laws of Indonesia, the Company’s subsidiaries incorporated in Indonesia are subject to 22% income tax on their taxable income generated from operations in Indonesia.
The PRC
On March 16, 2007, the National People’s Congress of the PRC enacted an Enterprise Income Tax Law (“EIT Law”), under which Foreign Investment Enterprises (“FIEs”) and domestic companies would be subject to EIT at a uniform rate of 25%. The EIT law became effective on January 1, 2008. On April 14, 2008, relevant governmental regulatory authorities released qualification criteria, application procedures and assessment processes for “high and new technology enterprises” (“HNTE”), which will be entitled to a favorable statutory tax rate of 15%. An enterprise’s qualification as a HNTE is reassessed by the relevant PRC governmental authorities every three years. Shanghai PPDai and Shanghai Erxu were entitled for a preferential income tax rate of 15% from 2018 to 2020 as they are qualified as HNTE. Starting from 2021, these subsidiaries no longer enjoyed a preferential income tax rate of 15%. In January 2018, Shanghai Shanghu was approved the Software Enterprise Status. In accordance with PRC EIT Law, Shanghai Shanghu was entitled to enjoy full income tax exemption for 2017 and 2018, and a preferential income tax rate of 12.5% for 2019 to 2021. In May 2020, Shanghai Shanghu was approved the qualification of Key Software Enterprise Status in 2019 and was entitled to a preferential tax rate of 10% for 2019. In 2020, Hainan Shanghu applied for Software Enterprise Status and obtained Software Enterprise Status in 2021. In accordance with PRC EIT Law, Hainan Shanghu is entitled to enjoy full exemption from EIT for two years beginning from 2020 to 2021, and a 50% reduction for the subsequent three years.
The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose “de facto management body” is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of
25
% for its global income. The Implementing Rules of the EIT Law merely define the location of the “de facto management body” as “the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, properties, etc., of a
non-PRC
company is located.” Based on a review of surrounding facts and circumstances, the Group does not believe that it is likely that its entities registered outside of the PRC should be considered as resident enterprises for the PRC tax purposes.
 
The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a
non-resident
enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company incorporated, does not have such tax treaty with China. According to the arrangement between the mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by an FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). In accordance with accounting guidance, all undistributed earnings are presumed to be transferred to the parent company and are subject to the withholding taxes. All FIEs are subject to the withholding tax from January 1, 2008. Under U.S. GAAP, undistributed earnings are presumed to be transferred to the parent company and are subject to the withholding taxes.
Prior to 2020, as the Company had the intent and ability to indefinitely reinvest the PRC subsidiaries’ accumulated profits for expansion of its PRC business, no withholding tax was recorded for those accumulated profits. Starting from 2020, the Company decided to remit certain percentage of the annual profits of its PRC subsidiaries to their overseas parent company for dividend distribution purposes. The Group accrued RMB18 million and RMB58 million withholding tax liabilities based on a 10% tax rate for certain percentage of the PRC subsidiaries’ profits to be distributed in 2020 and 2021, respectively. As of December 31, 2020 and 2021, there were approximately RMB2,669 million and RMB4,604 million
accumulated undistributed profits of PRC subsidiaries that no deferred tax liabilities were provided, respectively.
The Group still intends to indefinitely reinvest these remaining undistributed earnings in its PRC subsidiaries.
The Group has not accrued any tax for the outside basis difference represented by the accumulated undistributed profits of the consolidated VIEs, which amounted to
 
RMB5,123 million at December 31, 2021 as, after review, it was determined that relevant tax laws and regulations provide for
tax-free
transfer of such amounts to the Group’s PRC subsidiaries. Moreover, the Group has the intent and ability to indefinitely reinvest such accumulated profits for expansion of its PRC business, in line with its strategic goals.
Composition of income tax expenses
The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income during the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
Current income tax expenses
     390,080        298,096        503,139  
Deferred income tax expense
     91,882        157,325        (262,321
    
 
 
    
 
 
    
 
 
 
Total
     481,962        455,421        240,818  
    
 
 
    
 
 
    
 
 
 
Reconciliation of the differences between statutory tax rate and the effective tax rate
The Group did not identify significant unrecognized tax benefits for the years ended December 31, 2019, 2020 and 2021 and does not anticipate any significant change in unrecognized tax benefits within 12 months from December 31, 2021.
The following table sets forth reconciliation between the computed expected tax expenses (benefit) rate and the effective income tax rate:
 
     For the years ended December 31,  
     2019     2020     2021  
     RMB     RMB     RMB  
Statutory tax rate
     25     25     25
Research and development tax credit
     (3 )%      (2 )%      (3 )% 
Effect of tax
holiday*
     (7 )%      (7 )%      (17 )% 
Change in valuation allowance
     1     1     1
Non-deductible
expenses
     1     1     1
Withholding tax
     —         1     2
    
 
 
   
 
 
   
 
 
 
Effective income tax rate
     17     19     9
    
 
 
   
 
 
   
 
 
 
 
*
As Hainan Shanghu obtained software enterprise status in the fourth quarter of 2021, the Group reversed a total of RMB220.2 million tax expenses in the fourth quarter of 2021 including RMB76.1 million related to 2020 and RMB144.1 million related to for the first three quarters of 2021. As Shanghai Shanghu obtained Key Software Enterprise Status in 2020, the Group reversed a total of RMB33.8 million tax expenses related to 2019 in 2020.

The aggregate amount and per share effect of the tax holidays are as follows
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
Tax holiday effect
     202,923        168,677        471,798  
Net profit per share effect
                          
- Basic
     0.13        0.11        0.33  
    
 
 
    
 
 
    
 
 
 
- Diluted
     0.13        0.11        0.32  
    
 
 
    
 
 
    
 
 
 
Deferred tax assets
The following table sets forth the significant components of the deferred tax assets:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Deferred tax assets:
                 
Timing difference in revenue recognition 
     —          244,215  
Provision for accounts receivable and contract assets and loans receivable

     77,578        168,398  
Net accumulated losses-carry forward
     69,454        117,850  
Payroll and welfare payable and other temporary difference
     5,831       
12,379

 
Quality assurance obligations
     45,128        2,016  
Less: Valuation allowance
     (42,233      (89,117
    
 
 
    
 
 
 
Total deferred tax assets
     155,758        455,741  
    
 
 
    
 
 
 
Deferred tax liabilities:
                 
Intangible assets arisen from business combination and asset acquisition
     (24,607      (24,607
Unrealized gain in consolidated trusts
     (58,897      (36,989
Other taxable temporary difference
     (2,044      —    
Withholding tax for undistributed earnings
     (18,000      (76,036
    
 
 
    
 
 
 
Total deferred tax liabilities
     (103,548      (137,632
    
 
 
    
 
 
 
Movement of valuation allowances
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
At beginning of year
     40,143        6,245        42,233  
Current year additions
     741        40,054       
50,925
 
Current year reversals
     (34,639      (4,066     
(4,041

    
 
 
    
 
 
    
 
 
 
At end of year
     6,245        42,233        89,117  
    
 
 
    
 
 
    
 
 
 
Valuation allowances have been provided on deferred tax assets due to the uncertainty surrounding their realization. As of December 31, 2020 and 2021, valuation allowances on deferred tax assets mainly arising from tax loss carry forwards were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and certain deductible expenses generated by certain unprofitable subsidiaries.
As of December 31, 2021, total tax loss carry forwards of the Company’s subsidiaries in the PRC of approximately RMB487,439, will expire if not used between 2022 and 2026. The applicable carry-forward limitation period is 5 years under the PRC EIT law.
Uncertain tax positions
The Group evaluates the level of authority for each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2020 and 2021, the Group did not have any significant unrecognized uncertain tax positions.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Ordinary shares and treasury stock
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Ordinary shares and treasury stock
12. Ordinary shares and treasury stock
FinVolution Group was incorporated as Limited Liability Company with authorized share capital of US$50,000 divided into 5,000,000,000 shares, of which 4,266,159,600 shares are designated as ordinary shares at par value of US$0.00001 and 733,840,400 as preferred shares. Immediately prior to the completion of the initial public offering, the Company adopted a dual class share structure.
For the years ended December 31, 2019, 2020 and 2021, the Company repurchased 12,729,500, 139,954,870 and 4,171,000 Class A ordinary shares on the open market for an aggregate cash consideration of US$6.8 million (RMB47.2 million), US$55.4 million (RMB384.9 million) and US$2.5 million (RMB16.2 million). The weighted average price of these shares repurchased were US$0.53, US$0.40 and US$0.60 per share. These issued and repurchased shares are considered not outstanding and therefore were accounted for under the cost method and includes such treasury stock as a component of the shareholder’s equity.
For the years ended December 31, 2019, 2020 and 2021, certain Class B ordinary shareholders sold 73,000,000, 5,000,000 and 1,800,000 Class B ordinary shares on the open market which were automatically transferred into Class A ordinary shares upon completion of the transaction.
As of December 31, 2021, 1,550,071,169 ordinary shares have been issued at par value of US$0.00001, including (i) 970,871,169 Class A ordinary shares and (ii) 579,200,000 Class B ordinary shares.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-based compensation
13. Share-based compensation
1) Share based compensation plan of FinVolution Group
The Group recognizes share-based compensation, net of estimated forfeitures, on a straight line basis over the vesting term of the awards. All the share-based awards granted by the Group are service conditions only. There
 was
 no income tax benefit recognized on the Consolidated Statements of Operations for share-based compensation and the Group did not capitalize any of the share-based compensation as part of the cost of any asset in the years ended December 31, 2019, 2020 and 2021.
In June 2013 and October 2017, the Group adopted 2013 Share Incentive Plan (the “2013 plan”) and 2017 Share Incentive Plan (the “2017 plan”), which allows the Group to offer share based incentive awards to employees, officers, directors and individual consultants who render services to the Group by granting options, restricted shares or restricted share units. Awards granted under 2013 plan or 2017 plan are generally subject to a four-year vesting schedule as determined by the administrator of the plans.
Share Options
The following table sets forth the stock option shares activities under all the option plans for the years ended December 31, 2019, 2020 and 2021:
 
     Options
Outstanding
     Weighted
Average
Exercise Price
     Weighted
Average
Remaining
Contractual Life
     Aggregate
Intrinsic Value
 
            US$             US$  
Outstanding at December 31, 2019
     54,564,430        0.4519        2.51        4,264  
    
 
 
                            
Granted
     3,035,750        0.1111        —          —    
Canceled/Forfeited
     (19,350,460      0.1327        —          —    
Expired
     (454,170      0.9663        —          —    
Exercised
     (11,765,920      0.1235        —          —    
    
 
 
                            
Outstanding at December 31, 2020
     26,029,630        0.3708        1.31        5,581  
    
 
 
                            
Vested and expected to vest at December 31, 2020
     25,712,658        0.3704        1.30        5,524  
Exercisable as of December 31, 2020
     17,371,695        0.3097        0.88        4,524  
Granted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Canceled/Forfeited
 
 
(1,300,000
)
 
 
0.5876
 
 
 
 
 
 
 
 
 
 
 
Expired
 
 
(40,835
)
 
 
 
0.1260
 
 
 
 
 
 
 
 
 
 
 
Exercised
 
 
(17,614,760
)
 
 
 
0.2915
 
 
 
 
 
 
 
 
 
 
 
    
 
 
                            
Outstanding at December 31, 2021
     7,074,035        0.5331        1.24        3,607  
    
 
 
                            
Vested and expected to vest at December 31, 2021
     7,022,578        0.5333        1.24        3,580  
Exercisable as of December 31, 2021
     4,527,920        0.4981        0.53        2,541  
For the years ended December 31, 2019, 2020 and 2021, total share-based compensation expenses recognized related to the share options were RMB22,118, RMB6,218 and RMB774, respectively. As of December 31, 2021, the unrecognized compensation cost was RMB1,839. These amounts are expected to be recognized over a weighted average period of 1.68 years. Total compensation cost may be adjusted for future changes in estimated forfeitures.
The aggregate intrinsic value is calculated as the difference between the exercise prices of the options and the
per-share
fair value of ordinary shares of the Group of US$0.53, US$0.52 and US$0.99 as of December 31, 2019, 2020 and 2021, respectively.
The weighted average grant-date
per-share
fair value of options granted during the years ended December 31, 2019, 2020 and 2021 was US$0.24, US$0.13 and US$ nil, respectively.
The fair value of each option granted under the Company’s Incentive Shares plan was estimated on the date of grant using the binomial model that uses the assumption noted in the following table:
 
     Options Granted
in 2019
    Options Granted
in 2020
 
     RMB     RMB  
Risk-free interest rate
     2.62     0.6
Expected life (in years)
     5       5  
Expected dividend yield
     0     0
Expected volatility
     38.01     48.61
Exercise multiple
    
2.2-2.8
      2.8  
RSUs
The following table sets forth the Company’s RSUs activities under all incentive plans for the years ended December 31, 2019, 2020 and 2021:
 
     Number of RSUs    
Weighted-average

grant date fair value
 
           US$  
Unvested at December 31, 2019
     12,023,795       0.9880  
Granted
     71,935,155       0.3551  
Vested
     (3,916,645     0.8144  
Canceled/Forfeited
     (4,211,810     0.6760  
    
 
 
         
Unvested at December 31, 2020
     75,830,495       0.4290  
    
 
 
         
Granted
     22,322,425      
0.7675

 
Vested
    
(15,183,045

   
0.4803

 
Canceled/Forfeited
    
(10,052,130
   
 
0.4644
 
    
 
 
         
Unvested at December 31, 2021
     72,917,745      
0.5452

 
    
 
 
         
Total share-based compensation cost for the RSUs amounted to RMB20,142, RMB35,951 and RMB94,439 for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2021, there was RMB184,130 unrecognized compensation cost, net of estimated forfeitures, related to unvested restricted shares, which are to be recognized over a weighted average vesting period of 2.68 years. Total unrecognized compensation cost may be adjusted for future changes in estimated forfeitures. The Company determined the fair value of RSUs based on its stock price on the date of grant.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Net profit per share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net profit per share
14. Net profit per share
Basic net profit per share is computed using the weighted average number of the ordinary shares outstanding during the period. Diluted net profit per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period under the treasury stock method.
Basic net profit per share and diluted net profit per share have been calculated in accordance with ASC Topic 260 on computation of earnings per share for the years ended December 31, 2019, 2020 and 2021 as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Basic net profit per share calculation:
                          
Numerator:
                          
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850        1,972,700       
2,508,947

 
    
 
 
    
 
 
    
 
 
 
Denominator:
                          
Weighted average number of ordinary shares outstanding—basic
     1,525,814,189        1,477,162,991       
 
1,420,870,790

 
    
 
 
    
 
 
    
 
 
 
Net profit per share attributable to FinVolution Group’s ordinary shareholders—basic
     1.56        1.34       
1.77

 
       
Dilute net profit per share calculation:
                          
Numerator:
                          
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850        1,972,700       
2,508,947

 
    
 
 
    
 
 
    
 
 
 
       
Denominator:
                          
Weighted average number of ordinary shares outstanding—basic
     1,525,814,189        1,477,162,991       
1,420,870,790

 
Ordinary
 
shares
 
issuable
 
upon
 
the
 
exercise
 
of
 
outstanding
 
stock
 
options
 
using
the treasury stock method
     23,831,652        9,801,862       
8,495,974

 
Ordinary shares issuable upon the vesting of outstanding restricted share units using the treasury stock method
     2,777,219        4,360,567       
53,135,068

 
Weighted average number of ordinary shares outstanding—diluted
     1,552,423,060        1,491,325,420       
1,482,501,832

 
    
 
 
    
 
 
    
 
 
 
Net profit per share attributable to FinVolution Group’s ordinary shareholders—diluted
     1.53        1.32       
1.69

 
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases
15. Leases
T
he Company leases facilities under
non-cancellable
operating leases expiring on different dates. The terms of substantially all of these leases are four years or less. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. All of the Group’s leases qualify as operating leases. With the adoption of the new leasing standard, the Group has recorded a
right-of-use
asset and corresponding lease liability, by calculating the present value of future lease payments, discounted at additional borrowing rate.
(a) The following table sets forth the breakdown of leasing expenses:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Lease cost:
                 
Amortization of
right-of-use
assets
     41,377        30,261  
Interest of lease liabilities
     3,276        1,695  
Expenses for short-term leases within 12 months
     7,526        5,911  
    
 
 
    
 
 
 
Total lease cost
     52,179        37,867  
    
 
 
    
 
 
 
(b) The following table sets forth the supplemental cash flow information related to leases:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Other information:
                 
Cash paid for amounts included in the measurement of lease liabilities:
                 
Operating lease payments
     45,682        36,066  
    
 
 
    
 
 
 
(c) The following table sets forth the weighted-average remaining lease term and discount rate:
 
                 As of December 31,              
     2020     2021  
Weighted-average remaining lease term
                
Operating leases
     1.70 years       3.30 years  
Weighted-average discount rate
                
Operating leases
     4.75     4.75
    
 
 
   
 
 
 
 
(d) The following table sets forth the movement of right of use assets for the years ended December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Beginning balance
     95,786        54,968  
Recognition of additional leasing contract
     559        24,431  
Amortization of right of use assets
     (41,377      (30,261
    
 
 
    
 
 
 
Ending balance
     54,968        49,138  
    
 
 
    
 
 
 
(e) The following table sets forth the movement of leasing liabilities for the years ended December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Beginning balance
     85,143        43,296  
Recognition of additional leasing contract
     559        24,431  
Interest of lease liabilities
     3,276       
1,695

 
Leasing payment
     (45,682      (36,066
    
 
 
    
 
 
 
Ending balance
     43,296        33,356  
    
 
 
    
 
 
 
(f) The following table sets forth the maturities of lease liabilities:
 
     As of  
     December 31, 2021  
     RMB  
2022
     17,111  
2023
     6,308  
2024
     4,476  
2025
     4,700  
2026
     3,655  
    
 
 
 
Total undiscounted lease payments
     36,250  
Less: Imputed interest
     (2,894
    
 
 
 
Total lease liabilities
     33,356  
    
 
 
 
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies
1
6
. Commitments and contingencies
(a) Capital and other commitments
The Group did not have capital and other significant commitments, long-term obligations, or guarantees as of December 31, 2021.
(b) Contingencies
 
 
i)
VIE Arrangements
From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of these unresolved matters, individually and in the aggregate, is likely to have a material adverse effect on the Group’s financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and the Group’s view of these matters may change in the future. If an unfavorable outcome were to occur, there exists the possibility of a material adverse impact on the Group’s financial position, results of operations and cash flows for the periods in which the unfavorable outcome occurs.
The Group accounts for loss contingencies in accordance with ASC Topic 450 “Contingencies” and other related guidance. Set forth below is a description of certain loss contingencies as well as the opinion of management as to the likelihood of loss.
Current PRC laws and regulations include limitations on foreign ownership in PRC companies that conduct online business. Specifically, foreign investors are not allowed to own any equity interests in any entity conducting online business. Since the Company is incorporated in the Cayman Islands, neither the Company nor its PRC subsidiary is eligible to conduct online business in China. To comply with PRC laws and regulations, the Company conducts its operations in China through a series of contractual arrangements entered into among its wholly owned PRC subsidiaries, the WOFEs, its affiliated PRC entities, the VIEs and the VIEs’ shareholders.
The VIEs and their subsidiaries hold the licenses that are essential to the operation of the Group’s business. In the opinion of management and the Company’s PRC legal counsel, (i) the ownership structure of the Company, the WOFE and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and their shareholders are valid and binding, and will not result in any violation of PRC laws or regulations currently in effect; and (iii) the Group’s business operations are in compliance with existing PRC laws and regulations in all material respects. However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and regulations.
Under PRC Ministry of Commerce (“MOFCOM”) security review rules promulgated in September 2011, a national security review is required for certain mergers and acquisitions by foreign investors raising concerns regarding national defense and security. Foreign investors are prohibited from circumventing the national security review requirements by structuring transactions through proxies, trusts, indirect investment, leases, loans, control through contractual arrangements, or offshore transactions. Management, in conjunction with its PRC legal counsel, has concluded there is no need to submit the existing contractual arrangements with consolidated VIEs and its shareholders to the MOFCOM for national security review based upon analysis of the rules. However, there are substantial uncertainties regarding the interpretation and application of the MOFCOM security review rules, and any new laws, rules, regulations or detailed implementation measures in any form relating to such rules. Therefore, the Company cannot be assured that the relevant PRC regulatory authorities, such as the MOFCOM, would not ultimately take a contrary view to the opinion of management and the Company’s PRC legal counsel. If the MOFCOM or other PRC regulatory authority determines that the Company needs to submit the existing contractual arrangements with the VIEs and its shareholders for national security review, the Company may face sanctions by the MOFCOM or other PRC regulatory authority, which may include, among others, requiring the Company to restructure its ownership structure, discontinuation or restriction of operations in the PRC, or invalidation of the agreements that the VIEs have entered into with the VIEs and its shareholders.
In such case, the Company may not be able to operate or control business in the same manner as it currently does, and therefore, may not be able to consolidate the VIEs and their subsidiaries. In addition, the relevant regulatory authorities would have broad discretion in dealing with such violations which may adversely impact the financial statements, operations and cash flows of the Company (including restrictions on the Company to carry out business).
If the VIEs and their respective shareholders fail to perform their respective obligations under the current contractual arrangements, the Company may have to incur substantial costs and expend significant resources to enforce those arrangements and rely on legal remedies under PRC laws. The PRC laws, rules and regulations are relatively new, and because of the limited volume of published decisions and their
non-binding
nature, the interpretation and enforcement of these laws, rules and regulations involve substantial uncertainties. These uncertainties may impede the ability of the Company to enforce these contractual arrangements or suffer significant delay or other obstacles in the process of enforcing these contractual arrangements and may materially and adversely affect the results of operations and the financial position of the Company.
In the opinion of management, the likelihood of loss in respect of the Company’s current ownership structure or the contractual arrangements with the VIEs is remote.
In accordance with the Interim Measures on Administration of Business Activities of Online Lending Information Intermediaries (Interim Measures) jointly issued by China Banking Regulatory Commission, or the CBRC, together with three other PRC regulatory agencies in August 2016, a record-filing and licensing regime is introduced. It requires online lending information intermediaries to register with the local financial regulatory authority, update their industrial and commercial registration with the local commercial registration authority to include “online lending information intermediary” in their business scope, and obtain telecommunication business license from the relevant telecommunication regulatory authority. As of the date of this report, the local financial regulatory authorities are still in the process of making detailed implementation rules regarding the filing procedures and the Company has not been permitted to submit such filing application.
 
 
ii)
VIE Enforceability
In the opinion of management and the Company’s PRC legal counsel, (i) the ownership structure of the Company, the WOFEs and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and their shareholders are valid and binding and enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company’s ability to enforce these contractual arrangements. In addition, shareholders of certain VIEs are founders of the Group, who collectively controls more than 50% of total voting power. Therefore, the enforceability of the contractual agreements between VIEs and their shareholders depends on whether shareholders or their PRC holding entities will fulfill these contractual agreements. As a result, the Company may be unable to consolidate the VIE and VIE’ subsidiaries in the consolidated financial statements.
 
 
iii)
Class
 Action
Starting in September 2018, the Company and certain of its current and former officers and directors, the underwriters of the Company’s initial public offering in November 2017, and the Company’s agent for the service of process in the U.S. have been named as defendants in putative securities class actions captioned Yizhong Huang v. PPDAI Group Inc., et al. Case No. 654482/2018 (New York County of the Supreme Court of the State of New York, filed on September 10, 2018) (the “Huang Case”); Ravindra Vora v. PPDAI Group Inc., et al., Case No. 654777/2018 (New York County of the Supreme Court of the State of New York, filed on September 27, 2018) (the “Vora Case”); Lai v. PPDAI Group Inc., et al. Case No.
1:2018-cv-06716
(U.S. District Court for the Eastern District of New York, filed on November 26, 2018) (the “Lai Case”); and Goyal v. PPDAI Group Inc., et al. Case No.
2:2019-cv-00168
(U.S. District Court for the Eastern District of New York, filed on January 9, 2019) (the “Goyal Case”).
 
These actions allege that defendants made misstatements and omissions in connection with the Company’s initial public offering in November 2017 in violation of the Securities Act of 1933. The Lai Case also advances claims under the Securities Exchange Act of 1934. On October 16, 2018, the Supreme Court of the State of New York consolidated the two state court lawsuits (the Huang Case and the Vora Case) under the caption In re PPDAI Group Securities Litigation, No. 654482/2018 (the “New York State Action”). On December 17, 2018, the plaintiffs in the New York State Action filed a consolidated amended complaint, which the Company and certain other defendants moved to dismiss. On February 26, 2020, the Court in the New York State Action granted in part and denied in part defendants’ motion to dismiss. The Company and certain other defendants appealed the partial denial of their motion. On February 21, 2019, the U.S. District Court for the Eastern District of New York consolidated the two federal court lawsuits (the Lai Case and the Goyal Case) under the caption In re PPDAI Group Inc. Securities Litigation, No.
18-cv-6716-FB-JO
(the “Federal Court Action”). On April 22, 2019, plaintiffs in the Federal Court Action filed a second amended complaint. Defendants filed a motion to dismiss the Federal Court Action, which was fully briefed as of January 17, 2020. On December 9, 2020, the parties notified both courts that they reached an agreement in principle to settle both lawsuits. On June 11, 2021, the lead plaintiffs in both actions filed an unopposed motion with the Federal Court for preliminary approval of a global settlement of both the Federal Court Action and the New York State Action for a settlement amount of USD9 million in total, in which the Company borne USD1.35 million and the insurers were responsible for the remaining USD7.65 million. The Federal Court granted that motion and, on December 16, 2021, held a settlement fairness hearing. On January 21, 2022, the Federal Court approved the settlement and issued final judgment, ending the Federal Court Action. On February 11, 2022, the parties submitted a stipulation of dismissal for the New York State Action. On April 5, 2022, the New York State Court so-ordered the stipulation of dismissal.
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Restricted net assets
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Restricted net assets
17
. Restricted net assets
Relevant PRC laws and regulations permit PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company’s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to statutory reserves. The statutory general reserve fund requires annual appropriations of 10% of net
after-tax
income prior to payment of any dividends. Furthermore, registered share capital and capital reserve accounts are also restricted from distribution. As a result of these and other restrictions under PRC laws and regulations, the PRC subsidiaries and affiliates are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB7,796,303 or 72.8% of the consolidated net assets of the Group as of December 31, 2021. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and affiliates for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and affiliates due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends or distributions to the Company’s
shareholders. Furthermore, cash transfers from the Group’s PRC subsidiaries to their parent companies outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may temporarily delay the ability of the PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Group, or otherwise satisfy their foreign currency denominated obligations. 
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed financial information of the parent company
12 Months Ended
Dec. 31, 2021
Condensed Financial Information Disclosure [Abstract]  
Condensed financial information of the parent company
18
. Condensed financial information of the parent company
The Company performed a test on the restricted net assets of consolidated subsidiaries in accordance with Securities and Exchange Commission Regulation
S-X
Rule
4-08
(e) (3), “General Notes to Financial Statements’ and concluded that it was applicable for the Company to disclose the financial statements for the parent company.
The subsidiaries did not pay any dividend to the Company for the years presented. For the purpose of presenting parent only financial information, the Company records its investments in its subsidiaries under the equity method of accounting. Such investments are presented on the separate condensed balance sheets of the Company as “Investments in subsidiaries” and the profit of the subsidiaries is presented as “share of profit of subsidiaries”. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted. These statements should be read in conjunction with the notes to the consolidated financial statements of the Company.
The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2020 and 2021.
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
US$
Note2(f)
 
Assets
  
     
  
     
  
     
Cash and cash equivalents
     28,435        38,231        5,999  
Prepaid expenses and other assets
     1,247        2,795        439  
Amounts due from Group companies
 
 
1,302,606

 
 
 
694,123
 
 
 
108,923
 
Investment in subsidiaries
 and VIEs
     7,949,999        10,574,557        1,659,379  
    
 
 
    
 
 
    
 
 
 
Total assets
     9,282,287        11,309,706        1,774,740  
    
 
 
    
 
 
    
 
 
 
Liabilities and Shareholders’ Equity
                          
Accrued expenses and other liabilities
     32,571        5,647        885  
Contract liability
 
 
3,447
 
 
 
1,610
 
 
 
 
253
 
Amounts due to Group companies
 
 
882,963
 
 
 
647,199
 
 
 
101,559
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
     918,981        654,456        102,697  
    
 
 
    
 
 
    
 
 
 
Shareholders’ equity :
                          
Class A ordinary shares (US$0.00001 par value; 10,000,000,000 shares
authorized as of December 31, 2020 and 2021; 969,071,169 and 970,871,169
issued as of December 31, 2020 and 2021; 824,164,599 and
854,591,404

outstanding as of December 31, 2020 and 2021)
     64        64        10  
Class B ordinary shares (US$0.00001 par value; 10,000,000,000 shares
authorized as of December 31, 2020 and 2021; 581,000,000 and 579,200,000 issued and outstanding as of December 31, 2020 and 2021)
     39        39        6  
Additional
paid-in
capital
     5,659,990        5,694,733        893,628  
Treasury stock (144,906,570 and 116,279,765
 
shares as of December 31, 2020 and 2021, respectively)
     (401,621      (324,171 )      (50,870 )
Statutory reserves
     458,058        610,403        95,786  
Accumulated other comprehensive income
     (5,142      (16,769 )      (2,630 )
Retained earnings
     2,651,918        4,690,951        736,113  
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
     8,363,306        10,655,250        1,672,043  
    
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
     9,282,287        11,309,706        1,774,740  
    
 
 
    
 
 
    
 
 
 
 
Statements of comprehensive income
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
Note 2(f)
 
Operating expenses
  
  
  
  
General and administrative expenses
     (25,590      (20,720      (18,617 )      (2,921 )
    
 
 
    
 
 
    
 
 
    
 
 
 
Profits from operations
                                   
Other income, net
     7,898        2,158        1,502               236  
Income from subsidiaries and VIEs

     2,390,542        1,991,262        2,526,062        396,394  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net profit
     2,372,850        1,972,700        2,508,947        393,709  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net profit attributable to ordinary shareholders
     2,372,850        1,972,700        2,508,947        393,709  
    
 
 
    
 
 
    
 
 
    
 
 
 
Statements of cash flows
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
Note 2(f)
 
Net cash provided by (used in) operating activities for Third-party
  
 
8,474
 
  
 
(6,282
  
 
(45,587
  
 
(7,154
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) operating activities
  
 
8,474
 
  
 
(6,282
  
 
(45,587
  
 
(7,154
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Collection of loans from Group companies
  
 
86,471
 
  
 
557,936
 
  
 
846,737
 
  
 
132,871
 
Cash paid as loans extended to Group companies
  
 
—  
 
  
 
—  
 
  
 
(238,254
  
 
(37,387
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) investing activities
  
 
86,471
 
  
 
557,936
 
  
 
608,483
 
  
 
95,484
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
—  
 
  
 
—  
 
  
 
(839,719
  
 
(131,770
Cash received as loans from Group companies
  
 
—  
 
  
 
—  
 
  
 
603,955
 
  
 
94,774
 
Other financing activities
  
 
(401,400
  
 
(636,936
  
 
(310,221
  
 
(48,681
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) financing activities
  
 
(401,400
  
 
(636,936
  
 
(545,985
  
 
(85,677
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent events
19
. Subsequent events
On March 1
5
, 202
2
, the Board of Directors of the Company unanimously approved a cash dividend of US$ 0.205 (RMB1.31) per ADS, 
and is expected to be distributed on or around
 May 6, 2022 to shareholders of record
as of
the close of business on April 13, 2022.
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of presentation
(a) Basis of presentation
The Group’s consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and related disclosures. Actual results may differ from those estimates.
Adoption of new credit loss accounting standard
(b) Adoption of new credit loss accounting standard
On January 1, 2020, the Group adopted ASU
2016-13
Financial Instruments-Credit Losses (ASC Topic 326):
ASC Topic 326 introduced a current expected credit loss (“CECL”) methodology, which replaced the probable incurred credit losses methodology used under the historical accounting guidance. Under ASC Topic 326 methodology, credit losses are recorded upon initial recognition of financial assets at an amount equal to the lifetime expected losses. Under probable incurred credit losses methodology, credit losses are recorded when the losses are probable or have been incurred.
ASC Topic 326 requires the expected credit losses related to guarantee contracts be recorded separately from and in addition to the stand ready guarantee liability accounted for in accordance with ASC Topic 460. Before adoption of ASC Topic 326, guarantee liability is recorded at the higher of the amount determined in accordance with ASC Topic 450 and the amount determined in accordance with ASC Topic 460. The initial adoption resulted in an increase in guarantee liability related to the recognition of a separate contingent liability. Consequently, the quality assurance payable is separated into expected credit losses for quality assurance commitment, which represents the expected credit losses of the guarantee contracts accounted for in accordance with ASC Topic 326, and deferred guarantee income, which represents the stand-ready liability accounted for in accordance with ASC Topic 460. The adoption of ASC Topic 326 on January 1, 2020, resulted in a RMB883.0 million decrease to retained earnings.

 
Principle of consolidation
(c) Principle of consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the WOFEs and consolidated VIEs, for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors.
Consolidated VIEs are entities in which the WOFEs through their respective contractual arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entities, and therefore the Company is the primary beneficiary of these entities.
All transactions and balances among the Company, its subsidiaries, the VIEs and the VIEs’ subsidiaries have been eliminated upon consolidation.
Details of the typical structure of the Company’s significant VIEs are set forth below:
i) VIE Agreements that give the Company effective control of VIEs
Business Operation Agreement
Pursuant to the relevant business operation agreements, the shareholders of the VIEs agree that to the extent permitted by law, they will accept and unconditionally execute the WOFEs’ instructions on business operations, such as appointment of directors and executive officers. They further agree that, without the WOFEs’ prior written consent, the VIEs will not take any action that may have material adverse effects on their assets, businesses, human resources, rights, obligations, or business operations. The shareholders of the VIEs agree to transfer any dividends or other similar income or interests they receive as the shareholders of the VIEs, if any, immediately and unconditionally to the WOFEs. This agreement also requires each of the shareholders of the VIEs to issue an irrevocable power of attorney authorizing the WOFEs or any person(s) designated by the WOFEs to execute shareholders’ rights on behalf of such shareholder. Unless the WOFEs terminate this agreement in advance, the agreement will remain effective until the VIEs are dissolved pursuant to PRC law.
Power of Attorney
Pursuant to each power of attorney, each shareholder of the VIEs have irrevocably appointed the WOFEs or any persons designated by the WOFEs to act as such shareholder’s
attorney-in-fact
to exercise all shareholder rights under PRC law and the relevant articles of association, including but not limited to, appointing directors, supervisors and officers of the VIEs as well as the right to sell, transfer, pledge and dispose all or a portion of the shares held by Nominee Shareholder. The power of attorney will remain in force for ten years unless early terminated by the WOFEs. The term of the power of attorney can be extended at the WOFEs’ option until the VIEs are dissolved in accordance with PRC law and regulation.
Exclusive Option Agreement
Pursuant to the exclusive option agreements, the Nominee Shareholders of the VIEs granted the WOFEs or any third party designated by the WOFEs the exclusive and irrevocable right to purchase from the Nominee Shareholders, to the extent permitted by PRC law and regulations, all or part of its respective equity interests in the VIEs for a purchase price equal to the registered capital. The Nominee Shareholders will then return the purchase price to the WOFEs or any third party designated by the WOFEs after the option is exercised. The WOFEs may transfer all or part of its option to a third party at its own option. The VIEs and the Nominee Shareholders agree that without prior written consent of the WOFEs, they may not transfer or otherwise dispose the equity interests or declare any dividend. The exclusive option agreement will remain effective until the WOFEs or any third party designated by the WOFEs acquire all equity interest of the VIEs.
Equity Pledge Agreement
Pursuant to relevant equity pledge agreements, each shareholder of the VIEs has pledged all of his or her equity interest held in the VIEs to the WOFEs to guarantee his or her obligations under the business operation agreement, the power of attorney, exclusive option agreement and the exclusive technology consulting and service agreement. In the event that the VIEs breach any obligations under these agreements, the WOFEs as the pledgee, will be entitled to request immediate disposal of the pledged equity interests and have priority to be compensated by the proceeds from the disposal of the pledged equity. The Nominee Shareholders may not dispose of the equity interests or create or permit any pledges which may have an adverse effect on the rights or benefits of the WOFEs without the prior written consent of the WOFEs. The relevant share pledge agreements will remain effective until the VIEs and its Nominee Shareholders discharge all of their obligations under the VIE Agreements and the pledgee consents such discharge in writing.
ii) VIE
Agreement
that enables the Company to receive substantially all of the economic benefits from the VIEs
Exclusive technology consulting and service agreement
Pursuant to the exclusive technology consulting and service agreements, WOFEs have the exclusive right to provide the VIEs and their subsidiaries (as designated in the agreement) with technical support, consulting services and other services. The WOFEs shall exclusively own any intellectual property arising from the performance of the agreement. During the term of this agreement, the VIEs and their designated subsidiaries may not accept any services covered by this agreement provided by any third party. The VIEs and their designated subsidiaries agree to pay service fees equal to 100% of the net profit generated or otherwise determined by the WOFEs. Except by mutual agreement upon early termination by parties in writing, the exclusive business cooperation agreement will remain effective until the VIEs and their designated subsidiaries are dissolved in accordance with PRC law and regulation.
Based on these contractual agreements, the Company believes that the VIEs as described above should be considered as VIEs because the equity holders do not have significant equity at risk nor do they have the characteristics of a controlling financial interest. Given that the Company, through the WOFEs, is the primary beneficiary of these VIEs, the Company believes that these VIEs should be consolidated based on the structure as described above.
 
The Group has established a series of trusts administrated by third-party trust companies. Since these trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries, the Group has power to direct the activities of the trusts. In addition, the Group has the obligation to absorb losses or the right to receive benefits from the trusts that could potentially be significant to the trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets including loans receivable (Note 3), liabilities, results of operations and cash flows are consolidated under Accounting Standards Codification (“ASC”) 810.
The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Cash and cash equivalents
     1,660,549        2,176,581  
Restricted cash
     3,176,799        3,691,832  
Short-term investments
     1,970,958        1,173,523  
Accounts receivable and contract assets
     685,556        1,805,079  
Quality assurance receivable
     1,121,554        931,798  
Property, equipment and software, net
     67,010        43,241  
Intangible assets
     35,187        35,187  
Right of use assets
     54,385        48,941  
Loans and receivables, net of credit loss allowance for
loans receivables
     2,107,837        1,696,495  
Investments
     888,081        820,607  
Investment in subsidiaries and VIEs
 
 
48,147
 
 
 
70,578
 
Deferred tax assets
     149,511        343,494  
Amounts due from Group companies
     —          2,200,275  
Prepaid expenses and other assets
     1,002,863        1,672,654  
    
 
 
    
 
 
 
Total assets
     12,968,437        16,710,285  
    
 
 
    
 
 
 
Payable to platform customers
     103,453        81,150  
Deferred guarantee income
     1,259,396           1,089,503  
Expected credit losses for quality assurance commitment
     2,390,501        3,188,561  
Payroll and welfare payable
     132,955        146,697  
Taxes payable
     53,552        57,237  
Funds payable to investors of consolidated trusts
     1,661,841        1,795,640  
Contract liabilities
     —          6,826  
Deferred tax liabilities
     67,217          45,656  
Leasing liabilities
     42,775        33,184  
Amounts due to Group companies
     2,151,941        4,005,052  
Amounts due to related party
     1,984        2,265  
Accrued expenses and other liabilities
     472,446        598,570  
    
 
 
    
 
 
 
Total liabilities
     8,338,061        11,050,341  
    
 
 
    
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Third-party revenues
  
 
5,742,868
 
  
 
6,993,099
 
  
 
8,333,978
 
Inter-company revenues
  
 
27,033
 
  
 
159,319
 
  
 
796,071
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net revenues
  
 
5,769,901
 
  
 
7,152,418
 
  
 
9,130,049
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Third-party expenses
  
 
(2,213,442
  
 
(2,000,511
  
 
(3,441,504
Inter-company expenses
  
 
(1,837,121
  
 
(1,129,163
  
 
(2,545,816
Related party expenses
  
 
(43,494
  
 
(10,104
  
 
(7,503
Provision for accounts receivable and contract assets
  
 
(258,071
  
 
(116,387
  
 
(134,938
Provision for loans receivable
  
 
(257,263
  
 
(302,243
  
 
32,317
 
Credit losses for quality assurance commitment
  
 
—  
 
  
 
(2,007,968
  
 
(1,963,609
 
  
 
 
 
  
 
 
 
  
 
 
 
Total Operating expenses
  
 
(4,609,391
  
 
(5,566,376
  
 
(8,061,053
 
  
 
 
 
  
 
 
 
  
 
 
 
Loss from subsidiaries and VIEs
  
 
(1,128
  
 
(2,372
  
 
(448
 
  
 
 
 
  
 
 
 
  
 
 
 
Income from operations
  
 
1,159,382
 
  
 
1,583,670
 
  
 
1,068,548
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Other income, net
  
 
32,435
 
  
 
100,830
 
  
 
93,674
 
Gain from quality assurance
  
 
98,405
 
  
 
—  
 
  
 
—  
 
Realized gain from financial guarantee derivatives
  
 
31,444
 
  
 
—  
 
  
 
—  
 
Fair value change of financial guarantee derivatives
  
 
(56,287
  
 
—  
 
  
 
—  
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Profit before income tax expense
  
 
1,265,379
 
  
 
1,684,500
 
  
 
1,162,222
 
Income tax expenses
  
 
(268,504
  
 
(319,700
  
 
(144,463
 
  
 
 
 
  
 
 
 
  
 
 
 
Net profit
  
 
996,875
 
  
 
1,364,800
 
  
 
1,017,759
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Cash used in operating activities under service agreements for Inter-company
  
 
(239,476
  
 
(2,143,205
  
 
(2,313,224
Cash provided by operating activities under service agreements for Inter-company

  
 
26,225
 
  
 
137,624
 
  
 
534,988
 
Net cash provided by operating activities for Third-party
  
 
209,889
 
  
 
2,415,649
 
  
 
1,412,435
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
operating activities
  
 
(3,362
  
 
410,068
 
  
 
(365,801
 
  
 
 
 
  
 
 
 
  
 
 
 
Capital contribution to Group companies
  
 
—  
 
  
 
—  
 
  
 
(22,432
Collection of loans from Group companies
  
 
—  
 
  
 
—  
 
  
 
389,043
 
Cash paid as loans extended to Group companies
  
 
—  
 
  
 
—  
 
  
 
(2,328,235
Other investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
1,668,517
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
(293,107
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
—  
 
  
 
—  
 
  
 
(164,719
Cash received as loans from Group companies
  
 
31,920
 
  
 
—  
 
  
 
1,785,238
 
Other financing activities
  
 
2,000,911
 
  
 
(2,286,962
  
 
69,454
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
financing activities
  
 
2,032,831
 
  
 
(2,286,962
  
 
1,689,973
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Under the VIE Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there is
no
asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability company under the Company Law of the PRC, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.
Currently there is no contractual arrangement which requires the Company to provide additional financial support to the VIEs. However, as the Company conducts its businesses primarily based on the licenses and approvals held by the VIEs and their subsidiaries, the Company has provided and will continue to provide financial support to the VIEs. VIEs’ assets comprise both recognized and unrecognized revenue-producing assets. The recognized revenue-producing assets include leasehold improvements, computers and network equipment and purchased intangible assets which are recognized in the Company’s consolidated balance sheet. The unrecognized revenue-producing assets mainly consist of copyrights, trademarks and operation licenses which are not recorded in the financial statements of VIEs as they did not meet the recognition criteria set in ASC 350-30-25. 
 
Business combinations and noncontrolling interests
(d) Business combinations and noncontrolling interests
The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Company to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated income statements. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
In a business combination achieved in stages, the Company
re-measures
the previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the
re-measurement
gain or loss, if any, is recognized in the consolidated income statements.
When there is a change in ownership interests that result in a loss of control of a subsidiary, the Company deconsolidates the subsidiary from the date control is lost. Any retained noncontrolling investment in the former subsidiary is measured at fair value and is included in the calculation of the gain or loss upon deconsolidation of the subsidiary.
For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated income statements includes the net income (loss) attributable to noncontrolling interests and mezzanine equity holders when applicable. Net income (loss) attributable to mezzanine equity holders is included in net income (loss) attributable to noncontrolling interests on the consolidated income statements, while it is excluded from the consolidated statements of changes in shareholders’ equity. The cumulative results of operations attributable to noncontrolling interests, along with adjustments for share-based compensation expense arising from outstanding share-based awards relating to subsidiaries’ shares, are also recorded as noncontrolling interests in the Company’s consolidated balance sheets. Cash flows related to transactions with noncontrolling interests are presented under financing activities in the consolidated statements of cash flows.
Use of estimates
(e) Use of estimates
The preparation of consolidated financial statements in accordance 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.
Financial statements amounts that reflect significant accounting estimates and assumptions include revenue recognition, measurement for provisions and liabilities in scope for ASC Topic 326 including credit loss provision for quality assurance receivables, loan receivables and accounts receivable and contract assets as well as expected credit losses for quality assurance commitment, valuation allowance for deferred tax assets, determination of uncertain tax positions, and valuation of share-based awards. Such accounting estimates are impacted significantly by judgements and assumptions used in the preparation of the Group’s consolidated financial statements, and actual results could differ materially from these estimates. Changes in estimates are recorded in the period they are identified.
Foreign currency and foreign currency translation
(f) Foreign currency and foreign currency translation
The Group uses Renminbi (“RMB”) as its reporting currency. The US$ is the functional currency of the Group’s entities incorporated in Cayman Islands and Hong Kong, and the RMB is the functional currency of the Group’s PRC subsidiaries.
 
Transactions denominated in other than the functional currencies are
re-measured
into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are
re-measured
at the balance sheet date exchange rate. The resulting exchange differences are recorded in the consolidated statements of comprehensive income.
The financial statements of the Group are translated from the functional currency to the reporting currency, RMB. Assets and liabilities of the subsidiaries are translated into RMB using the exchange rate in effect at each balance sheet date. Income and expenses items are generally translated at the average exchange rates prevailing during the fiscal year. Foreign currency translation adjustments arising from these are accumulated as a separate component of shareholders’ equity on the consolidated financial statements
. The exchange rates used for translation on December 31, 2020 and 2021 were US$1.00= RMB6.5249 and RMB6.3757, respectively, representing the index rates stipulated by the People’s Bank of China.
Convenience translation
(g) Convenience translation
Translations of balances in the Group’s consolidated balance sheet, consolidated statement of operations and comprehensive income and consolidated statement of cash flows from RMB into US$ as of and for year ended December 31, 2021 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB6.3726, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December 3
0
, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December 3
0
, 2021, or at any other rate.
Significant risks and uncertainties
(h) Significant risks and uncertainties
Risk of concentration
As of December 31, 2020 and 2021, substantially all of the Group’s cash, term deposit and cash equivalents, restricted cash and short-term investments were held in major financial institutions located in the PRC and in Hong Kong, which management considers to be of high credit quality. Accounts receivable and contract assets are generally unsecured and denominated in RMB, and are derived from revenues earned from operations arising primarily in the PRC. No individual customer accounted for more than 10% of net revenues for the years ended December 31, 2019, 2020 and 2021. No individual customer accounted for more than 10% of accounts receivable and contract assets as of December 31, 2020 and 2021.
Risk of uncertainties
In October 2019, the China Banking and Insurance Regulatory Commission, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies (“Circular 37”), which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business or provide financing guarantee services in a disguised form without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business. Such entity might also subject to penalties including fines and confiscation of illegal gains if applicable. In the Group’s collaboration with institutional funding partners, in order to attract and maintain such business relationship, the Group currently provides quality assurance commitment mainly through (i) repurchase of default loans from third-party guarantee companies which provide guarantee for the loans from institutional funding partners and (ii) setting aside security deposits with third-party guarantee companies to ensure the Group has enough cash to perform its repurchase obligation if the borrowers introduced by the Group default. Due to the lack of legal interpretation for financing guarantee in a disguised form, there is uncertainty related to whether such quality assurance commitment provided to institutional funding partners constitutes a financing guarantee in a disguised form. If the quality assurance commitment provided by the Group were determined to be financing guarantee in a disguise form, the Group’s business, financial condition, results of operations and liquidity will be materially and adversely affected.
 
In order to reduce the compliance risk under Circular 37, the Group incorporated three licensed financial guarantee companies since 2019, which, since the incorporation, provide direct guarantees for certain loans funded by the institutional funding partners to replace existing quality assurance commitment provided. In 2021, The Group increased the registered capital of the guarantee subsidiaries from RMB1.9 billion as of December 31, 2020, to RMB2.4 billion as of December 31, 2021. While the outstanding loan principle covered by proper direct guarantees provided by the Group as a percentage of all outstanding loan balances facilitated by the Group increased, the absolute amount of outstanding loan principle under the quality assurance commitment increased as a result of the Group’s expansion of the business size in 2021. However, the Group will continue its effort to increase its guarantee capability by obtaining additional financial guarantee licenses or increasing the capital of its financial guarantee subsidiaries to continue reducing its risk of noncompliance.
Cash and cash equivalents
(i) Cash and cash equivalents
Cash and cash equivalents
represent cash on hand, demand deposits, term deposits and highly liquid investments placed with banks or other financial institutions, which have original maturities less than three months.
Restricted cash
(j) Restricted cash
Restricted cash represents:
 
  (i)
Cash in quality assurance is cash managed by the Group through designated bank accounts under the new quality assurance program. There is no other use of these funds except for making payments to investors for default loans that are subject to quality assurance protection. As of December 31, 2020 and 2021, the restricted cash related to quality assurance obligations were RMB1,671,785 and RMB2,042,084, respectively.
 
  (ii)
Cash held in escrow accounts that is jointly managed by the Group and institutional funding partners. As of December 31, 2020 and 2021, the restricted cash managed by the Group and institutional funding partners amounted to RMB701,673 and RMB1,281,869, respectively.
 
  (iii)
Cash received via consolidated trusts that has not yet been distributed. As of December 31, 2020 and 2021, the restricted cash related to cash not yet distributed amounted to RMB482,285 and RMB341,397, respectively.
 
  (iv)
Cash held in capital verification account under the name of a subsidiary of the Group established in December 2020 as a
paid-in
capital. As of December 31, 2020 and 2021, the restricted cash related to capital verification account amounted to RMB300,000 and RMB nil, respectively.
 
  (v)
Cash received from borrowers that has not yet been disbursed to institutional funding partners. As of December 31, 2020 and 2021, the restricted cash held as related to cash not yet disbursed amounted to RMB225,031 and RMB326,914, respectively.
 
  (vi)
Cash received from investors or borrowers that has not yet been disbursed, due to a settlement time lag. As of December 31, 2020 and 2021, the restricted cash related to cash not yet disbursed amounted to RMB103,453 and RMB81,150, respectively.
Short-term Investments
(k) Short-term Investments
Short-term investments mainly consist of investments in wealth management products. The wealth management products are certain deposits with variable interest rates or principal not guaranteed with certain financial institutions.
Realized and unrealized gain related to the short-term investments is recorded as other income in the consolidated statements of comprehensive income. RMB52,863, RMB33,189 and RMB91,686 was recognized for the years ended December 31, 2019, 2020 and 2021, respectively.
Accounts receivable, contract assets and Credit loss allowance
(l) Accounts receivable, contract assets and credit loss allowance
Accounts receivable and contract assets is related to the facilitation and post-facilitation service in relation to loans facilitated by the Group. Contract assets represent the Group’s right to consideration in exchange for services that the Group has transferred to the customer before payment is due. The Group only recognizes accounts receivable and contract assets to the extent that the Group believes it is probable that it will collect substantially all of the consideration to which it will be entitled to in exchange for the services transferred to the customer.
Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and credit risk allowance. Beginning in 2020, the Group establishes a credit loss allowance based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on historical default experience and other factors surrounding the credit risk of the borrowers. The Group evaluates and adjusts its credit loss allowance on a quarterly basis or more often as necessary. Accounts receivable and contract assets that are delinquent for 180 days or more are generally written off.
Investments
(m) Investments
The Group has classified its investments into equity method investments and
non-marketable
equity investments.
The Group applies equity method in accounting for its investments in entities in which the Group has the ability to exercise significant influence but does not have control and the investments are in either common stock or
in-substance
common stock. Unrealized gains on transactions between the Group and an affiliated entity are eliminated to the extent of the Group’s interest in the affiliated entity, unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. The Group accounts for private equity funds using the equity method of accounting unless the Group’s interest is so minor that the Group may have virtually no influence over partnership operating and financial policies.
Non-marketable
equity investments are investments in privately held companies without readily determinable market values. They are measured at cost minus impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for identical or a similar investment of the same issuer. The changes in the fair value of
non-marketable
equity investments are recognized in the consolidated statement of comprehensive income.
The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively.
 
     As of December 31,  
     2020      2021  
Equity method investments
     129,622        132,377  
Non-marketable
equity investments
     820,893        838,740  
    
 
 
    
 
 
 
       950,515        971,117  
    
 
 
    
 
 
 
Equity method investments
For the years ended December 31, 2019, 2020 and 2021, the Group made investments in several private equity funds and accounted these investments as equity method investments as the Group has ability to significantly influence the operations or financial activities of the investees. For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nill, nill and RMB5,000 for equity method investments, respectively.
Non-marketable
equity investments
For the years ended December 31, 2019, 2020 and 2021, the Group made investments of less than 10% of equity interest in several
non-listed
companies. These investments were accounted for as
non-marketable
equity investment using measurement alternative because these investments do not have readily determinable fair value and the Group does not have significant influence over the investees.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nil, RMB33,600 and nil for non-marketable equity investments, respectively.
 
Fair value measurement
(n) Fair value measurement
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.
The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The three levels of inputs that may be used to measure fair value include:
Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities.
Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities.
Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
The Group does not have any
non-financial
assets or liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis.
The Group’s financial instruments consist principally of cash and cash equivalents, restricted cash, short-term investments, quality assurance receivable, loans receivable, accounts receivable, payable to platform customers, quality assurance payable, deferred guarantee income, expected credit losses for quality assurance commitment, short-term borrowings and other liabilities.
Short-term investments
The short-term investments mainly consist of wealth management products and are measured at fair value.
Other financial instruments
The carrying amounts of financial instruments other than short-term investments, approximate their fair values due to the short-term maturities of these instruments.
 
Assets and liabilities measured at fair value on a recurring basis
The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:
 
December 31, 2020
                           
     Level 1 Inputs      Level 2 Inputs      Level 3 Inputs      Balance at Fair value  
     RMB      RMB      RMB      RMB  
Assets
                                   
Short-term investments
                                   
—wealth management products
     —          1,970,958        —          1,970,958  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
December 31, 2021
                         
     Level 1 Inputs      Level 2 Inputs     Level 3 Inputs     Balance at Fair value  
     RMB      RMB     RMB     RMB  
Assets
                                 
Short-term investments
                                 
—wealth management products
     —          1,204,901       —         1,204,901  
    
 
 
    
 
 
   
 
 
   
 
 
 
The Group values its wealth management products held in certain banks using quoted rate of return or quoted subscription/redemption prices published by the banks for these products, and accordingly, the Group classifies such wealth management products as Level 2 within the fair value hierarchy based on the nature of the fair value inputs.
Assets and liabilities measured at fair value on a
non-recurring
basis
Non-marketable
equity investments are measured at fair value on a
non-recurring
basis. The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of
non-marketable
equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers:
 
     For the years ended December 31,  
     2019      2020      2021  
Upward adjustments
     3,149        —          —    
Downward adjustments (including impairment)
     —          (36,600      —    
    
 
 
    
 
 
    
 
 
 
Total unrealized gain (losses)
     3,149        (36,600      —    
    
 
 
    
 
 
    
 
 
 
The following table sets forth the total carrying value of the Group’s
non-marketable
equity investments at fair value on a
non-recurring
basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities:
 
     As of December 31,  
     2020      2021  
Initial cost basis
     854,174        872,021  
Upward adjustments
     3,319        3,319    
Downward adjustments (including impairment)
     (36,600      (36,600
    
 
 
    
 
 
 
Total carrying value at the end of the period
     820,893        838,740  
    
 
 
    
 
 
 
Net interest income
(o) Net interest income
The Group, through consolidated trust plans (See Note 3), WOFEs and subsidiaries of VIEs, originate and hold loans.
Interest on loans receivable is accrued based on the contractual interest rates of the loan as earned. Accrual of interest is generally discontinued when reasonable doubt exists as to the full, timely collection of interest or principal. When a loan is discontinued from interest accrual, the Group stops accruing interest and reverses all accrued but unpaid interest as of such date.
As the primary beneficiary of the trusts, the Group incorporated the trust plans and recorded return of the other trust parties into interest expense. The interest expense is accrued based on the expected rate of return during the contractual term of the alternative investment products and the trusts.
The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Interest income
     1,342,289        1,341,657        1,290,016  
Less: Interest expense
     (235,620      (228,320      (73,846
    
 
 
    
 
 
    
 
 
 
Net interest income
     1,106,669        1,113,337        1,216,170  
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
(p) Property and equipment, net
Property and equipment are stated at cost less accumulated depreciation and amortization. Property and equipment are depreciated over the estimated useful lives of the assets using the straight-line method taking into account the estimated residual value, if any. The following table sets forth the estimated useful life and residual value:
 
Category
  
Estimated useful life
   Residual value  
Office furniture and equipment
  
3-
5
years
     5
Computer and electronic equipment
  
3-
5
years
     5
Leasehold improvements
   shorter of remaining lease period or estimated useful life      Nil  
Software
  
1-
5
years
     Nil  
Expenditures for maintenance and repairs are expensed as incurred. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation amortization are removed from the accounts and any resulting gain or loss is recognized in consolidated statement of comprehensive income.
Intangible assets
(q) Intangible assets
As of December 31, 2021, the intangible assets held by the Group includes micro-lending license, factoring license, financial leasing license and insurance brokerage license which have indefinite useful life. The Group evaluates these indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. If an intangible asset that is not being amortized is subsequently determined to have a finite useful life, the asset is tested for impairment.
 
Goodwill
(r) Goodwill
Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed of the acquired entity as a result of the Company’s acquisitions of interests in its subsidiaries and the consolidated VIEs. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the
two-step
quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed.
In performing the
two-step
quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit’s goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets, liabilities and goodwill to reporting units, and determining the fair value of each reporting unit.
On January 1, 2020, the Group adopted ASU
No. 2017-04,
Simplifying the Test for Goodwill Impairment to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have impact on the consolidated financial statements.
Impairment of long-lived assets other than goodwill
(s) Impairment of long-lived assets other than goodwill
The Group evaluates its long-lived assets other than goodwill and intangible assets with indefinite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the expected future undiscounted cash flows attributable to these assets. If it is determined that an asset is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the assets exceeds the expected discounted cash flows arising from those assets. Impairment losses of long-lived assets related to intangible assets recognized for the years ended December 31, 2019, 2020 and 2021 were RMB4,600, nil and nil, respectively.
 
Quality assurance obligations
(t) Quality assurance obligations
For
off-balance
sheet loans funded by institutional funding partners, the Group provides quality assurance commitment to compensate them in the event of borrowers’ default in the form of 1) guarantee provided by third-party financial guarantee companies or financial guarantee company within the Group; or 2) insurance provided by third-party insurance company, if the insurance coverage is exhausted, a third party guarantee company will repay the institutional funding partner in full. In either case
s
, after the third-party guarantee companies repay the overdue amount, the Group is obligated to compensate the third-party guarantee companies at an amount equal to the repayment made to the institutional funding partners. In certain cases, the Group is also required to provide a security deposit at an amount equal to a certain percentage of the outstanding balance of loans the institutional funding partners funded to the borrowers referred by the Group. The Group might also be required to replenish such security deposit in the event the security deposit is used by the institutional funding partners to make up for the loss they incurred.
In the past the Group used to provide quality assurance fund program to individual investors to compensate them in the event of borrowers’ default, which were terminated in 2019 due to regulation change. Quality assurance commitment and quality assurance fund are hereinafter collectively referred to as “quality assurance obligations”.
Quality assurance payables
Before adoption of ASC Topic 326, the quality assurance obligations are comprised of two components: (i) ASC Topic 460 component; and (ii) ASC Topic 450 component. In accordance with ASC 460-10-25-2 and ASC 460-10-30-3, the non-contingent and contingent aspect of the financial guarantee must both be considered at initial measurement. Each institutional funding partner or individual investor has a contract with the Group that specifies its ability to collect from either the Group or the quality assurance fund. Therefore, an individual contract is considered to be the unit of account for purposes of applying ASC Topic 460. Therefore, the liability recorded based on ASC Topic 460 is determined on a loan by loan basis and is reduced as the Group is released from the underlying risk, i.e., as the loan is repaid by the borrower or when the institutional funding partner or individual investor is compensated in the event of a default. This component is a stand ready obligation which is not subject to the probable threshold used to record a contingent obligation. The other component is a contingent liability determined based on historical default rates, representing the obligation to make future payouts from the Group itself or quality assurance fund, measured using the guidance in ASC Topic 450, Contingencies. The ASC Topic 450 contingent component is determined on a loan by loan basis, but considers the actual and expected performance of the pool when estimating the contingent liability. As each guarantee is a separate unit of account that has a contingent component pursuant to ASC Topic 450, the contingent component pertains only to the loan covered by the guarantee. However, the contingent liability recorded under ASC Topic 450 would take into consideration the performance of the overall pooled loan basis, including the cap, if any, imposed on the specific pool, as such data will inform the likelihood of payout on an individual contract basis.
Subsequent to initial recognition, the quality assurances obligations are measured at the greater of the amount determined based on ASC Topic 460 and the amount determined based on ASC Topic 450. ASC Topic 460 does not prescribe a method for subsequently measuring and recording the non-contingent guarantee liability. As stated in ASC 460-10-35-1, the guarantee liability should generally be reduced by recording a credit to net income as the guarantor is released from the guaranteed risk. As the risk is reduced as each payment is made, a systematic and rational amortization method based on when the payments are made may be appropriate. If there is no difference between the ASC Topic 460 component and ASC Topic 450 component, no gain or loss is recorded. If the ASC Topic 460 component falls below the ASC 450 component, a contingent liability would be set up with an accompanying loss recognized in the gain (loss) from quality assurance in the consolidate statement of comprehensive income.
As the risk of the guarantee liability is reduced, it is recognized into the income statement by a systematic and rational amortization method, e.g. over the term of the loan, within the “gain from the quality assurance” line item of the income statement. For the year ended December 31, 2019, the amount of gain recorded was RMB98.4 million.
The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019:
 
  
For the year ended
December 31,
 
 
  
2019
 
Opening balance
  
 
3,819,379
 
Fair value of newly written guarantee and quality assurance obligation
  
 
6,156,826
 
Release of guarantee and quality assurance payable upon repayment
  
 
(6,718,809
Contingent liability
  
 
6,409,884
 
Payouts during the year
  
 
(12,299,134
Recoveries during the year
  
 
7,408,007
 
 
  
 
 
 
Ending balance
  
 
4,776,153
 
 
  
 
 
 
As of December 31, 2019, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance program were RMB21,794,353.
Deferred guarantee income and expected credit losses for quality assurance commitment

Upon adoption of ASC Topic 326 as described in Note 2(b), deferred guarantee income represents the stand ready component of the guarantee contracts that are determined in accordance with ASC Topic 460. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. Subsequent to initial recognition, deferred guarantee income is released systematically as guarantee income in revenue in the consolidated statement of comprehensive income as the Group is released from the underlying risk.

Expected credit losses for quality assurance commitment represents the expected life time credit losses of the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separate from and in addition to deferred guarantee income at the amount equal to the expected lifetime credit losses of the underlying loans covered by the quality assurance obligation. The expected credit losses are determined based on historical default experience, known and inherent risks in the portfolio, current economic conditions and future macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. The liability is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment. Subsequent to initial recognition, the expected credit losses are adjusted for changes in expected lifetime credit losses. The initial recognition and adjustments made to expected credit losses for quality assurance commitment are recorded as provision for quality assurance commitment in the consolidated statement of comprehensive income. The table below sets forth the movement of deferred guarantee income and expected credit losses for quality assurance commitment for the years ended December 31, 2020 and 2021:
 
Deferred guarantee income:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
1,873,254
 
  
 
1,259,396
 
Newly written quality assurance obligations
  
 
2,838,707
 
  
 
2,423,619
 
Release of quality assurance obligations upon repayment
  
 
(3,386,032
  
 
(2,593,512
Termination of P2P quality assurance obligations*
  
 
(66,533
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
1,259,396
 
  
 
1,089,503
 
 
  
 
 
 
  
 
 
 
 
Expected credit losses for quality assurance commitment:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
3,593,021
 
  
 
2,390,501
 
Provision for credit losses of quality assurance obligations
  
 
2,057,558
 
  
 
1,904,473
 
Payouts during the year
  
 
(8,297,516
  
 
(7,227,869
Recoveries during the year
  
 
5,199,893
 
  
 
6,121,456
 
Termination of P2P quality assurance obligations*
  
 
(162,455
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
2,390,501
 
  
 
3,188,561
 
 
  
 
 
 
  
 
 
 

*
In March 2020, the Company early repaid all outstanding loan balance before their maturity for one P2P funding partner as a result of the Group’s decision to discontinue business relationship with online lending information intermediary, which resulted in decrease in guarantee related receivables and liabilities. The overall impact on gain or loss is immaterial.
As of December 31, 2021, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance
obligations
were RMB44,035,267.

Quality assurance receivable
A quality assurance receivable is recognized at loan inception at its fair value on a
loan-by-loan
basis. Beginning in 2020, the Group establishes a credit loss allowance primarily based on expectations of lifetime credit losses based on historical default experience, known or inherent risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior to 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on estimates of future cash flows and assesses whether there is any indicator of impairment to any individual underlying loan of the quality assurance receivable.
The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
Quality assurance receivable
     1,345,068        1,171,304  
Allowance for credit losses for quality assurance receivable
     (223,514      (239,506
    
 
 
    
 
 
 
Quality assurance receivable, net
     1,121,554        931,798  
    
 
 
    
 
 
 
The Group evaluates expected credit losses of quality assurance receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
    
1-89 days
past due
    
90-119
days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total quality
assurance
receivable
 
December 31, 2020
                                                              
New borrowers
     26,708        5,651        5,312        5,407        43,078        191,155        234,233  
Repeat borrowers
     70,819        25,745        22,647        15,388        134,599        976,236        1,110,835  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     97,527        31,396        27,959        20,795        177,677        1,167,391        1,345,068  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
               
December 31, 2021
                                                              
New borrowers
     9,094        2,340        2,004        1,931        15,369        269,919        285,288  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Repeat borrowers
     27,695        6,771        5,935        5,616        46,017        839,999        886,016  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     36,789        9,111        7,939        7,547        61,386        1,109,918        1,171,304  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the quality assurance receivable balance as of December 31, 2021 are originated in 2021.
 
The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively:
 
 
  
For the years ended December 31,
 
 
  
2020
 
  
2021
 
Beginning balance
     809,503        223,514  
Impact of adoption of ASC 326 (Note 2(b))
     34,998        —    
Provision/(reversal) for credit losses
     (49,590      59,136  
Write-offs
     (571,397      (43,144
    
 
 
    
 
 
 
Ending balance
     223,514        239,506  
    
 
 
    
 
 
 
Revenue recognition
(u) Revenue recognition
The Group engages primarily in operating an online consumer finance marketplace by providing an online platform which matches borrowers with institutional funding partners, and assisting facilitation of loans to investors on certain third-party online platforms (collectively referred to as “investors”). The Group determines that it is not the legal lender or legal borrower in the above process. Therefore, the Group generally does not record loan receivable and payable arising from the loans between investors and borrowers on its balance sheets other than consolidated trusts (Note 3). Revenue comprises the fair value of the consideration received or receivable for the provision of services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The Group discontinue matching of individual investors in 2019 due to change in regulations.
Revenue recognition policies for each type of services under ASC Topic 606 are discussed as follows:
Revenue from Single Loans
In accordance with a series contracts entered into among the borrowers, investors (either individual or institutional funding partners) and the Group, the Group generally provides the following services to the borrowers and investors:
 
 
 
The Group operates a platform that enables borrowers and investors to exchange information;
 
 
 
The Group collects information from borrowers, conduct credit assessment and match borrowers with investors;
 
 
 
Once borrowers and investors are matched, the Group is responsible for collect and transfer funds between borrowers and investors;
 
 
 
The Group will also provide investors with collection services upon borrowers’ default;
 
 
 
On monthly basis, the borrowers are obligated to pay transaction service fee and quality assurance contribution/guarantee fee on top of the principle and interest payment. In the event of prepayment, borrowers are obligated to pay the outstanding unpaid transaction service fee and quality assurance contribution in full. Starting from 2021, in the event of early payment, some borrowers are not obligated to pay full contractual service fee and quality assurance contribution amount, and the service fee and quality assurance contribution is collected on a pro-rata basis upon early loan termination.
 

The Group determines its customers to be both investors and borrowers. The Group charges the transaction service fee as part of the borrowers’ monthly repayment. In accordance with the relevant guidance in ASC Topic 606, the amounts associated with the quality assurance obligation is within the scope of ASC Topic 460 and should be accounted for in accordance with the provisions of that Topic. The services not within the scope of other Topics should be accounted for in accordance with the remaining provisions of ASC Topic 606 and the applicable revenue recognition guidance. The Group considers loan facilitation services (covering matching of investors to borrowers and facilitating the execution of loan agreement between investors and borrowers) and post-facilitation services (covering cash processing services and collection services) as two distinctive performance obligations in accordance with ASC Topic 606. The transaction price is first allocated to the quality assurance commitment and quality assurance program, if any, which is recorded at fair value in accordance with ASC Topic 460. Then the remaining considerations are allocated to the loan facilitation and post-facilitation services using their relative standalone selling prices. When estimating total consideration, the Group considers early termination scenarios based on historical early payment and other termination scenarios as the Group can not receive the full contractual service fee amount under early termination, given the service fee is collected on a pro-rata basis upon early loan termination. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to early termination based on its best estimate and true up adjustments are made from time to time. The Group does not have observable standalone selling price for the loan facilitation services or post-facilitation services because it does not provide loan facilitation services or post-facilitation services on a standalone basis in similar circumstances to similar customers. There is no direct observable standalone selling price for similar services in the market that is reasonably available to the Group. As a result, the estimation of standalone selling price involves significant judgment. The Group uses an expected cost plus margin approach to estimate the standalone selling prices of loan facilitation services and post facilitation services as the basis of revenue allocation. When estimating the selling prices, the Group considers the cost related to such services, profit margin, customer demand, effect of competition on services, and other market factors, among which estimates of the cost of providing the services is the most significant.
The transaction price allocated to loan facilitation is recognized as revenue upon execution of loan agreements between investors and borrowers; the consideration allocated to post-facilitation services is recognized over the period of the loan on a straight line method, which approximates the pattern of when the underlying services are performed.
In additional to transaction service fee, the Group also receives fees on future events, such as collection fees. For loans with quality assurance obligation, as the quality assurance will compensate the investors should the borrowers are delinquent, the collection fee is considered a variable consideration for the loan facilitation and post-facilitation performance obligations and therefore is included in the total transaction price which is allocated to these two performance obligation based on their relative standalone selling price. The collection fee is only probable of not reserving upon successful collection and as such is not included in the transaction price until then.
For the off-balance sheet loans funded by certain other institutional funding partners, where the Group does not provide credit enhancement to the institutional funding partners for the borrowers referred by the Group and takes no credit risks of borrowers in respect of principal and interests, the Group charges the service fees for loan facilitation at predetermined rates based on the performance of the underlying off-balance sheet loans. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to such services based on its best estimate and true up adjustments are made when service fee amounts are confirmed by institutional funding partners.
Revenue from Investment Programs
For investment programs that only fund loans protected by the quality assurance, the loan transaction service fees and monthly contribution to the quality assurance paid by the borrowers are the same as those discussed under “Revenue from Single Loans” above. In addition, the Group charges the surplus gain, i.e., the actual rate of return exceeds the stated expected rate of return in the investment program agreement, as investment program management fee. The investment program management fee is a separate fee charged to investors in a separate contract and therefore is allocate specifically to the investment management performance obligation. The Group determines that the “probable of not reserving” threshold is met for surplus gain and therefore surplus gain is included in the transaction price upon the effective of investment program. The Group estimates the surplus gain on a monthly basis for the duration of an investment program to monitor the expected outcome of the portfolio and the amount is recognized over the term of the investment program as the investor simultaneously receives and consumes the benefits provided by the Company’s performance throughout the term of the investment program. The Group stopped offering investment program in 2019 as a result of regulatory requirements to stop P2P business and all investment programs matured in 2020.
 
Other revenue

Other than the investment management fee for investment programs, other revenue primarily includes borrower referral fees.
The Group refers borrowers that do not meet the Group’s risk appetite to other lending platforms, and charges a referral fee based on the loan origination volume, cost
per-click
or other performance based criteria. Such fee is recognized as other revenue upon loan origination, each click or other performance obligation is satisfied.
Revenue disaggregation analysis
The following table sets forth the Group’s operating revenue from different service types:
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
Loan facilitation service fees
  
 
2,984,063
 
  
 
326,812
 
  
 
1,908,851
 
  
 
—  
 
  
 
3,604,019
 
  
 
190,163
 
Post-facilitation service fees
  
 
1,096,660
 
  
 
103,713
 
  
 
672,981
 
  
 
—  
 
  
 
1,287,760
 
  
 
21,805
 
Other revenue
  
     
  
     
  
     
  
     
  
     
  
     
-borrowers referral fee
  
 
—  
 
  
 
130,677
 
  
 
—  
 
  
 
290,337
 
  
 
—  
 
  
 
239,070
 
-investment management fee
  
 
109,423
 
  
 
—  
 
  
 
31,767
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
-others
  
 
37,949
 
  
 
66,791
 
  
 
95,286
 
  
 
64,496
 
  
 
105,758
 
  
 
211,871
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
  
 
4,228,095
 
  
 
627,993
 
  
 
2,708,885
 
  
 
354,833
 
  
 
4,997,537
 
  
 
662,909
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Interest income (Note
2
(o)) and guarantee income (Note
2
(t)) is not included in the table above as it is not accounted for under ASC Topic
606
.
Contract balances
Contract assets represent the Group’s right to consideration in exchange for facilitation and post-facilitation service that the Company has transferred to the customer before payment is due. Contract liabilities represent the Group’s obligation to transfer facilitation and post-facilitation service to the customer due to received payment. The timing of revenue recognition, scheduled payments, and cash collections results in contract assets and contract liabilities.
Practical expedient and exemptions
The Group generally expenses sales commission when incurred for loans with a term for one year or less. These costs are recorded within sales and marketing expenses.
The Group does not disclose the value of unsatisfied performance obligation as most of the loans facilitated through its platform with an original term of one year or less.
Origination, servicing expenses and other cost of revenue
(v) Origination, servicing expenses and other cost of revenue
Origination, servicing expenses and other cost of revenue primarily consist of salaries and benefits of employees who facilitate loan origination, perform risk pricing, debt-collection service, customer service, data processing, data analysis and other cost of revenue.
Origination, servicing expenses and other cost of revenue-related party consist of expenses for data collection service provided by PPcredit, a related party of the Group (See Note 10).
Sales and marketing expenses
(w) Sales and marketing expenses
Sales and marketing expenses consist primarily of advertising and online marketing promotion expenses. Advertising and online marketing expenses, amounting to approximately RMB710,203, RMB470,243 and RMB1,569,167 for the years ended December 31, 2019, 2020 and 2021, respectively, are charged to the consolidated statements of comprehensive income as incurred.
General and administrative expenses
(x) General and administrative expenses
General and administrative expenses consist primarily of salaries and benefits for general management, finance and administrative personnel, share-based compensation expenses, rental, professional service fees and other expenses.
Research and development expenses
(y) Research and development expenses
Research and development expenses consist primarily of payroll and related expenses for IT professionals involved in developing technology platform and website, server and other equipment depreciation, bandwidth and data center costs. All research and development costs have been expensed as incurred as the costs qualifying for capitalization have been insignificant.
Share-based compensation
(z) Share-based compensation
The Group follows ASC Topic 718, which requires all share-based payments to employees and directors, including grants of employee stock options, to be recognized as compensation expense in the financial statements over the vesting period of the award based on the fair value of the award determined at the grant date. Under ASC Topic 718, the number of share-based awards for which the service is not expected to be rendered for the requisite period should be estimated, and the related compensation cost is not recorded for that number of awards.
In accordance with ASC Topic 718, the Group recognize share-based compensation expenses, net of a forfeiture rate, using the straight-line method for awards with services conditions only, and using the graded-vesting attribution method for awards with graded vesting features and performance conditions. Compensation cost is accrued if it is probable that a performance condition will be achieved.
 
Leases
(aa) Leases
The Group determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease
right-of-use
(“ROU”) assets and operating lease liabilities, in the Group’s consolidated balance sheets. The Group does not have any finance leases for the years ended December 31, 2019, 2020 and 2021.
ROU assets represent the Group’s right to use an underlying asset for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. As the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate, which it calculates based on the credit quality of the Group and by comparing interest rates available in the market for similar borrowings, and adjusting this amount based on the impact of collateral over the term of each lease.
The Group has elected to adopt the following lease practical expedients in conjunction with the adoption of ASU
2016-02:
(i) elect for each lease to not separate
non-lease
components from lease components and instead to account for each separate lease component and the
non-lease
components associated with that lease component as a single lease component; (ii) for leases that have lease terms of 12 months or less and does not include a purchase option that is reasonably certain to exercise, the Group elected not to apply ASC 842 recognition requirements; and (iii) the Group elected to apply the package of practical expedients for existing arrangements entered into prior to January 1, 2019 to not reassess (a) whether an arrangement is or contains a lease, (b) the lease classification applied to existing leases, and (c) initial direct costs.
Government grants and subsidy income
(ab) Government grants and subsidy income
The Group receives government grants and subsidies in the PRC from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other income in the consolidated statement of comprehensive income in the period the cash is received. The government grants received by the Group amounting to RMB62,517, RMB74,104 and RMB30,596 for the years ended December 31, 2019, 2020 and 2021, respectively.
Taxation
(ac) Taxation
Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions.
Deferred income taxes are recognized for temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided in accordance with the laws of the relevant taxing authorities. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in which temporary differences are expected to be received or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statement of comprehensive income in the period of the enactment of the change.
 
The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry.
The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the
more-likely-than-not
recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expenses.
Net profit per share
(ad) Net profit per share

Basic net profit per share is computed by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the
two-class
method. Under the
two-class
method, net profit is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the losses. Diluted net profit per share is calculated by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of shares issuable upon the conversion of the preferred shares using the
if-converted
method and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted loss per share calculation when inclusion of such shares would be anti-dilutive.
 
Segment reporting
(ae) Segment reporting
The Group’s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results when making decisions about allocating resources and assessing performance of the Group as a whole and therefore, the Group only has one reportable segment. The Group does not distinguish between markets or segments for the purpose of internal reporting. The Group’s long-lived assets are substantially all located in the PRC and substantially all of the Group’s revenues are derived from within the PRC. Therefore, no geographical segments are presented.
Treasury shares
(af) Treasury shares

The Group accounts for treasury shares using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury shares account in the consolidated balance sheets. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional
paid-in
capital (up to the amount credited to the additional
paid-in
capital upon original issuance of the shares) and retained earnings. In the event that treasury shares are reissued at an amount different from the cost the Company paid to repurchase the treasury shares, the Company will recognize the difference in additional
paid-in
capital by using
first-in,
first-out
method. The treasury shares account includes 144,906,570 and 116,279,765 ordinary shares mainly for the purpose of exercise of share-based compensation plans as of December 31, 2020 and 2021, respectively.
Statutory reserves
(ag) Statutory reserves

In accordance with the relevant regulations and their articles of association, subsidiaries of the Company incorporated in the PRC are required to allocate at least 10% of their
after-tax
profit determined based on the PRC accounting standards and regulations to the general reserve until such reserve has reached 50% of the relevant subsidiary’s registered capital. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances or cash dividends. During the years ended December 31, 2019, 2020 and 2021, appropriations to the general reserve amounted to RMB61,192, RMB140,860 and RMB152,345, respectively.
 
Recently issued accounting standards
(ah) Recently issued accounting standards
Adoption of new accounting standards
 
In June 2016, the FASB amended guidance related to impairment of financial instruments as part of ASU
2016-13
Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a Group recognizes an allowance based on the estimate of expected credit loss. In November 2018, the FASB issued an amendment (ASU
2018-19):
Codification Improvements to Topic 326, Financial Instruments—Credit Losses, to align the implementation date for nonpublic entities’ annual fiscal statements with the implementation date for their interim financial statements and clarify the scope of the guidance in the amendments in ASU
2016-13.
Upon adoption of the standard on January 1, 2020, after adjusting for deferred tax and other adoption effects,
a RMB882,964 decrease was recorded in the retained earnings through a cumulative-effect adjustment.
In January 2017, the FASB issued ASU
2017-04,
“Intangibles—Goodwill and Other (Topic 350): simplifying the test for goodwill impairment”, the guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not the difference between the fair value and carrying amount of good will which was the step 2 test before. The ASU should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of ASC 350 did not have impact on the Group’s results of operations or cash flows.
In August 2018, the FASB issued ASU
2018-13,
“Fair Value Measurement (Topic 820): Disclosure framework – changes to the disclosure requirements for fair value measurement” which modifies the disclosure requirements on fair value measurements in Topic 820 Fair Value Measurement. It also requires to add disclosures relating to changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. ASU
2018-13
is effective for all entities for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019. The adoption of ASC 820 did not have a material impact on the Group’s results of operations or cash flows.
In December 2019, the FASB issued ASU
2019-12—Income
Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This update simplifies the accounting for income taxes as part of the FASB’s overall initiative to reduce complexity in accounting standards. The amendments in ASU
2019-12
simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU
2019-12
is effective for all entities beginning on January 1, 2021. The adoption of ASC 740 did not have a material impact on the Group’s results of income tax expenses or cash flows.
New accounting standards not yet adopted
In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
In March 2022, the FASB issued ASU 2022-02, Financial Instruments-Credit Losses (Topic 326), Troubled Debt Restructurings and Vintage Disclosures. This update eliminates the accounting guidance for troubled debt restructurings (TDRs) for creditors, requires new disclosures for creditors for certain loan refinancings and restructurings when a borrower is experiencing financial difficulty and requires inclusion of current-period gross writeoffs in the vintage disclosure tables. The adoption of this standard is not expected to have a material impact on the Group’s disclosures.
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Principal activities and organization (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Principal Subsidiaries and Consolidated VIEs'
As of December 31, 2021, the Company’s principal subsidiaries and consolidated VIEs are as follows:
 
Name
  
Percentage of
direct or indirect
economic
interest
 
Date of
incorporation
  
Place of
incorporation
Subsidiaries
  
 
  
FinVolution (HK) Limited (“FinVolution HK”)
   100%   June 12, 2012    Hong Kong, China
Beijing Prosper Investment Consulting Co., Ltd. (“Beijing Prosper”)
   100%   August 21, 2012    Beijing, China
Shanghai Guangjian Information Technology Co., Ltd. (“Shanghai Guangjian”)
   100%   June 5, 2017    Shanghai, China
Shanghai Shanghu Information Technology Co., Ltd. (“Shanghai Shanghu”)
Shanghai Manyin Information Technology Co., Ltd. (“Shanghai Manyin”)
   100%   February 12, 2018    Shanghai, China
Hainan Shanghu Information Technology Co., Ltd. (“Hainan Shanghu”)
   100%   August 1, 2018    Hainan, China
Consolidated VIEs
             
Beijing Paipairongxin Investment Consulting Co., Ltd. (“Beijing Paipairongxin”)
   100
%*
  June 15, 2012    Beijing, China
Shanghai Zihe Information Technology Co., Ltd. (“Shanghai Zihe”)
   100
%*
  July 6, 2017    Shanghai, China
Shanghai Nianqiao Technology Co., Ltd. (“Shanghai Nianqiao”)
   100
%*
  August 8, 2018    Shanghai, China
Shanghai Ledao Technology Co., Ltd. (“Shanghai Ledao”)
   100
%*
  January 10, 2019    Shanghai, China
Chengdu Yougao Information Technology Co., Ltd. (“Chengdu Yougao”)
   100
%*
  December 26, 2019    Chengdu, China
Consolidated VIEs’ principal subsidiaries
             
Shanghai PPDai Financial Information Services Co., Ltd. (“Shanghai PPDai”)
   100
%*
  January 18, 2011    Shanghai, China
Shanghai Erxu Information Technology Co., Ltd. (“Shanghai Erxu”)
   100
%*
  April 28, 2018    Shanghai, China
Fujian Zhiyun Financing Guarantee Co., Ltd. (“Fujian Zhiyun”)
   100
%*
  November 21, 2019    Fujian, China
 
*
Controlled via contractual relationships
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of Investments
The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively.
 
     As of December 31,  
     2020      2021  
Equity method investments
     129,622        132,377  
Non-marketable
equity investments
     820,893        838,740  
    
 
 
    
 
 
 
       950,515        971,117  
    
 
 
    
 
 
 
Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy:
 
December 31, 2020
                           
     Level 1 Inputs      Level 2 Inputs      Level 3 Inputs      Balance at Fair value  
     RMB      RMB      RMB      RMB  
Assets
                                   
Short-term investments
                                   
—wealth management products
     —          1,970,958        —          1,970,958  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
December 31, 2021
                         
     Level 1 Inputs      Level 2 Inputs     Level 3 Inputs     Balance at Fair value  
     RMB      RMB     RMB     RMB  
Assets
                                 
Short-term investments
                                 
—wealth management products
     —          1,204,901       —         1,204,901  
    
 
 
    
 
 
   
 
 
   
 
 
 
Summary of Equity Securities without Readily Determinable Fair Value The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of
non-marketable
equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers:
 
     For the years ended December 31,  
     2019      2020      2021  
Upward adjustments
     3,149        —          —    
Downward adjustments (including impairment)
     —          (36,600      —    
    
 
 
    
 
 
    
 
 
 
Total unrealized gain (losses)
     3,149        (36,600      —    
    
 
 
    
 
 
    
 
 
 
The following table sets forth the total carrying value of the Group’s
non-marketable
equity investments at fair value on a
non-recurring
basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities:
 
     As of December 31,  
     2020      2021  
Initial cost basis
     854,174        872,021  
Upward adjustments
     3,319        3,319    
Downward adjustments (including impairment)
     (36,600      (36,600
    
 
 
    
 
 
 
Total carrying value at the end of the period
     820,893        838,740  
    
 
 
    
 
 
 
Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans
The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Interest income
     1,342,289        1,341,657        1,290,016  
Less: Interest expense
     (235,620      (228,320      (73,846
    
 
 
    
 
 
    
 
 
 
Net interest income
     1,106,669        1,113,337        1,216,170  
    
 
 
    
 
 
    
 
 
 
Schedule of Estimated Useful Life and Residual Value of Property and Equipment, Net The following table sets forth the estimated useful life and residual value:
 
Category
  
Estimated useful life
   Residual value  
Office furniture and equipment
  
3-
5
years
     5
Computer and electronic equipment
  
3-
5
years
     5
Leasehold improvements
   shorter of remaining lease period or estimated useful life      Nil  
Software
  
1-
5
years
     Nil  
Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities
The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019:
 
  
For the year ended
December 31,
 
 
  
2019
 
Opening balance
  
 
3,819,379
 
Fair value of newly written guarantee and quality assurance obligation
  
 
6,156,826
 
Release of guarantee and quality assurance payable upon repayment
  
 
(6,718,809
Contingent liability
  
 
6,409,884
 
Payouts during the year
  
 
(12,299,134
Recoveries during the year
  
 
7,408,007
 
 
  
 
 
 
Ending balance
  
 
4,776,153
 
 
  
 
 
 
Disaggregation of Revenue
The following table sets forth the Group’s operating revenue from different service types:
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
  
With
quality
assurance
obligation
 
  
Without
quality
assurance
obligation
 
Loan facilitation service fees
  
 
2,984,063
 
  
 
326,812
 
  
 
1,908,851
 
  
 
—  
 
  
 
3,604,019
 
  
 
190,163
 
Post-facilitation service fees
  
 
1,096,660
 
  
 
103,713
 
  
 
672,981
 
  
 
—  
 
  
 
1,287,760
 
  
 
21,805
 
Other revenue
  
     
  
     
  
     
  
     
  
     
  
     
-borrowers referral fee
  
 
—  
 
  
 
130,677
 
  
 
—  
 
  
 
290,337
 
  
 
—  
 
  
 
239,070
 
-investment management fee
  
 
109,423
 
  
 
—  
 
  
 
31,767
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
-others
  
 
37,949
 
  
 
66,791
 
  
 
95,286
 
  
 
64,496
 
  
 
105,758
 
  
 
211,871
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
  
 
4,228,095
 
  
 
627,993
 
  
 
2,708,885
 
  
 
354,833
 
  
 
4,997,537
 
  
 
662,909
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Schedule Of Movement Of Deferred Guarantee Income
Deferred guarantee income:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
1,873,254
 
  
 
1,259,396
 
Newly written quality assurance obligations
  
 
2,838,707
 
  
 
2,423,619
 
Release of quality assurance obligations upon repayment
  
 
(3,386,032
  
 
(2,593,512
Termination of P2P quality assurance obligations*
  
 
(66,533
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
1,259,396
 
  
 
1,089,503
 
 
  
 
 
 
  
 
 
 
Schedule Of Expected Credit Losses For Quality Assurance Commitment
Expected credit losses for quality assurance commitment:
  
For the years ended
December 31,
 
 
  
2020
 
  
2021
 
Opening balance upon adoption of ASC Topic 326 (Note 2(b))
  
 
3,593,021
 
  
 
2,390,501
 
Provision for credit losses of quality assurance obligations
  
 
2,057,558
 
  
 
1,904,473
 
Payouts during the year
  
 
(8,297,516
  
 
(7,227,869
Recoveries during the year
  
 
5,199,893
 
  
 
6,121,456
 
Termination of P2P quality assurance obligations*
  
 
(162,455
  
 
—  
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
2,390,501
 
  
 
3,188,561
 
 
  
 
 
 
  
 
 
 
Schedule Of Quality Assurance Obligation And Receivables
The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
Quality assurance receivable
     1,345,068        1,171,304  
Allowance for credit losses for quality assurance receivable
     (223,514      (239,506
    
 
 
    
 
 
 
Quality assurance receivable, net
     1,121,554        931,798  
    
 
 
    
 
 
 
Summary of Aging of Past Due Quality Assurance Receivable The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
    
1-89 days
past due
    
90-119
days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total quality
assurance
receivable
 
December 31, 2020
                                                              
New borrowers
     26,708        5,651        5,312        5,407        43,078        191,155        234,233  
Repeat borrowers
     70,819        25,745        22,647        15,388        134,599        976,236        1,110,835  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     97,527        31,396        27,959        20,795        177,677        1,167,391        1,345,068  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
               
December 31, 2021
                                                              
New borrowers
     9,094        2,340        2,004        1,931        15,369        269,919        285,288  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Repeat borrowers
     27,695        6,771        5,935        5,616        46,017        839,999        886,016  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     36,789        9,111        7,939        7,547        61,386        1,109,918        1,171,304  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Information about movement of quality assurance Receivable
The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively:
 
 
  
For the years ended December 31,
 
 
  
2020
 
  
2021
 
Beginning balance
     809,503        223,514  
Impact of adoption of ASC 326 (Note 2(b))
     34,998        —    
Provision/(reversal) for credit losses
     (49,590      59,136  
Write-offs
     (571,397      (43,144
    
 
 
    
 
 
 
Ending balance
     223,514        239,506  
    
 
 
    
 
 
 
Beijing Paipairongxin Investment Consulting Co., Ltd [Member]  
Summary of Financial Information of VIE and its Subsidiaries
The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Cash and cash equivalents
     1,660,549        2,176,581  
Restricted cash
     3,176,799        3,691,832  
Short-term investments
     1,970,958        1,173,523  
Accounts receivable and contract assets
     685,556        1,805,079  
Quality assurance receivable
     1,121,554        931,798  
Property, equipment and software, net
     67,010        43,241  
Intangible assets
     35,187        35,187  
Right of use assets
     54,385        48,941  
Loans and receivables, net of credit loss allowance for
loans receivables
     2,107,837        1,696,495  
Investments
     888,081        820,607  
Investment in subsidiaries and VIEs
 
 
48,147
 
 
 
70,578
 
Deferred tax assets
     149,511        343,494  
Amounts due from Group companies
     —          2,200,275  
Prepaid expenses and other assets
     1,002,863        1,672,654  
    
 
 
    
 
 
 
Total assets
     12,968,437        16,710,285  
    
 
 
    
 
 
 
Payable to platform customers
     103,453        81,150  
Deferred guarantee income
     1,259,396           1,089,503  
Expected credit losses for quality assurance commitment
     2,390,501        3,188,561  
Payroll and welfare payable
     132,955        146,697  
Taxes payable
     53,552        57,237  
Funds payable to investors of consolidated trusts
     1,661,841        1,795,640  
Contract liabilities
     —          6,826  
Deferred tax liabilities
     67,217          45,656  
Leasing liabilities
     42,775        33,184  
Amounts due to Group companies
     2,151,941        4,005,052  
Amounts due to related party
     1,984        2,265  
Accrued expenses and other liabilities
     472,446        598,570  
    
 
 
    
 
 
 
Total liabilities
     8,338,061        11,050,341  
    
 
 
    
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Third-party revenues
  
 
5,742,868
 
  
 
6,993,099
 
  
 
8,333,978
 
Inter-company revenues
  
 
27,033
 
  
 
159,319
 
  
 
796,071
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net revenues
  
 
5,769,901
 
  
 
7,152,418
 
  
 
9,130,049
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Third-party expenses
  
 
(2,213,442
  
 
(2,000,511
  
 
(3,441,504
Inter-company expenses
  
 
(1,837,121
  
 
(1,129,163
  
 
(2,545,816
Related party expenses
  
 
(43,494
  
 
(10,104
  
 
(7,503
Provision for accounts receivable and contract assets
  
 
(258,071
  
 
(116,387
  
 
(134,938
Provision for loans receivable
  
 
(257,263
  
 
(302,243
  
 
32,317
 
Credit losses for quality assurance commitment
  
 
—  
 
  
 
(2,007,968
  
 
(1,963,609
 
  
 
 
 
  
 
 
 
  
 
 
 
Total Operating expenses
  
 
(4,609,391
  
 
(5,566,376
  
 
(8,061,053
 
  
 
 
 
  
 
 
 
  
 
 
 
Loss from subsidiaries and VIEs
  
 
(1,128
  
 
(2,372
  
 
(448
 
  
 
 
 
  
 
 
 
  
 
 
 
Income from operations
  
 
1,159,382
 
  
 
1,583,670
 
  
 
1,068,548
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Other income, net
  
 
32,435
 
  
 
100,830
 
  
 
93,674
 
Gain from quality assurance
  
 
98,405
 
  
 
—  
 
  
 
—  
 
Realized gain from financial guarantee derivatives
  
 
31,444
 
  
 
—  
 
  
 
—  
 
Fair value change of financial guarantee derivatives
  
 
(56,287
  
 
—  
 
  
 
—  
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Profit before income tax expense
  
 
1,265,379
 
  
 
1,684,500
 
  
 
1,162,222
 
Income tax expenses
  
 
(268,504
  
 
(319,700
  
 
(144,463
 
  
 
 
 
  
 
 
 
  
 
 
 
Net profit
  
 
996,875
 
  
 
1,364,800
 
  
 
1,017,759
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
Cash used in operating activities under service agreements for Inter-company
  
 
(239,476
  
 
(2,143,205
  
 
(2,313,224
Cash provided by operating activities under service agreements for Inter-company

  
 
26,225
 
  
 
137,624
 
  
 
534,988
 
Net cash provided by operating activities for Third-party
  
 
209,889
 
  
 
2,415,649
 
  
 
1,412,435
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
operating activities
  
 
(3,362
  
 
410,068
 
  
 
(365,801
 
  
 
 
 
  
 
 
 
  
 
 
 
Capital contribution to Group companies
  
 
—  
 
  
 
—  
 
  
 
(22,432
Collection of loans from Group companies
  
 
—  
 
  
 
—  
 
  
 
389,043
 
Cash paid as loans extended to Group companies
  
 
—  
 
  
 
—  
 
  
 
(2,328,235
Other investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
1,668,517
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
investing activities
  
 
(981,638
  
 
1,268,657
 
  
 
(293,107
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
—  
 
  
 
—  
 
  
 
(164,719
Cash received as loans from Group companies
  
 
31,920
 
  
 
—  
 
  
 
1,785,238
 
Other financing activities
  
 
2,000,911
 
  
 
(2,286,962
  
 
69,454
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by
(used in)
financing activities
  
 
2,032,831
 
  
 
(2,286,962
  
 
1,689,973
 
 
  
 
 
 
  
 
 
 
  
 
 
 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Loans receivable, net (Tables)
12 Months Ended
Dec. 31, 2021
Accounts Receivable and Related Allowance for Doubtful Accounts
Loans receivable originated and retained by the Group consist of the following:

     As of December 31,  
     2020      2021  
     RMB      RMB  
Loans
     2,736,894        2,410,149  
Credit loss allowance for loans receivable
     (382,012      (427,873
    
 
 
    
 
 
 
Loans receivable, net
     2,354,882        1,982,276  
    
 
 
    
 
 
 
Schedule of Allowance for Loan Losses
The following table sets forth the activity in the allowance for loan losses for the years ended December 31, 2019, 2020 and 2021.
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Beginning balance
     74,381        316,124        382,012  
Impact of adoption of ASC 326 (Note 2(b))
     —          303,291        —    
Provision for loans receivable
     299,504        463,175        374,243  
Current period write off
     (57,761      (700,578      (328,382
    
 
 
    
 
 
    
 
 
 
Ending balance
     316,124        382,012        427,873  
    
 
 
    
 
 
    
 
 
 
Schedule of Aging of Loans The following table presents loans receivables based on type of borrowers and delinquency as of December 31, 2020 and December 31, 2021:
    
1-89
days
past due
    
90-119 days
past due
    
120-149
days
past due
    
150-179
days
past due
    
Total past
due
     Current     
Total loans
receivable
 
December 31, 2020
                                                              
New borrowers
     19,443        5,564        5,359        4,667        35,033        231,001        266,034  
Repeat borrowers
     101,880        28,994        27,251        27,449        185,574        2,285,286        2,470,860  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     121,323        34,558        32,610        32,116        220,607        2,516,287        2,736,894  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
December 31, 2021
                                                              
New borrowers
     31,036        8,658        9,771        7,181        56,646        251,554        308,200  
Repeat borrowers
     93,254        25,998        26,061        21,617        166,930        1,935,019        2,101,949  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
     124,290        34,656        35,832        28,798        223,576        2,186,573        2,410,149  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid expenses and other assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Receivables, Prepayments and Other Assets
Receivables, prepayments and other assets consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Security deposits and other deposits
1
  
 
965,117
 
  
 
1,666,713
 
Deductible value-added taxes
  
 
20,292
 
  
 
105,002
 
Prepaid online marketing expenses
  
 
15,956
 
  
 
33,709
 
Advances
  
 
10,455
 
  
 
15,715
 
Others
  
 
38,189
 
  
 
78,299
 
 
  
 
 
 
  
 
 
 
 
  
 
1,050,009
 
  
 
1,899,438
 
 
  
 
 
 
  
 
 
 
 
1
Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively.
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Property, equipment and software, net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property, Equipment and Software, Net
Property, equipment and software, net consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Computer and electronic equipment
  
 
173,653
 
  
 
231,196
 
Office furniture and equipment
  
 
17,136
 
  
 
22,279
 
Leasehold improvement
  
 
47,324
 
  
 
39,266
 
Software
  
 
45,582
 
  
 
46,752
 
 
  
 
 
 
  
 
 
 
Total
  
 
283,695
 
  
 
339,493
 
Less: Accumulated depreciation and amortization
1
  
 
(189,819
  
 
(227,096
 
  
 
 
 
  
 
 
 
Property, equipment and software, net
  
 
93,876
 
  
 
112,397
 
 
  
 
 
 
  
 
 
 
 
1
Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively.
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consist of the following:
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Micro-Lending License
  
 
    63,760
 
  
 
63,760
 
Factoring License
  
 
265
 
  
 
265
 
Financial Leasing License
  
 
255
 
  
 
255
 
Insurance Brokerage License
1
  
 
34,667
 
  
 
34,667
 
 
  
 
 
 
  
 
 
 
Total
  
 
98,947
 
  
 
    98,947
 
Less: Accumulated amortization and impairment
  
 
—  
 
  
 
—  
 
 
  
 
 
 
  
 
 
 
Intangible assets
  
 
98,947
 
  
 
98,947
 
 
  
 
 
 
  
 
 
 
 
1
 
The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition.
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable and contract assets (Tables)
12 Months Ended
Dec. 31, 2021
Text Block [Abstract]  
Schedule of accounts receivable and contract assets
The following table presents the accounts receivable and contract assets as of December 31, 2020 and 2021:
 
                 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Accounts receivable and contract assets
  
 
1,052,631
 
  
 
2,141,542
 
Credit loss allowance for accounts receivable and contract assets
  
 
(188,725
  
 
(250,696
 
  
 
 
 
  
 
 
 
Accounts receivable and contract assets, net
  
 
863,906
 
  
 
1,890,846
 
 
  
 
 
 
  
 
 
 
Schedule of aging of past-due accounts receivable and contract assets The following table presents accounts receivable and contract assets based on type of borrowers and delinquency as of December 31, 2020 and 2021:
 
                                                         
 
  
1-89 days
past due
 
  
90-119
days
past due
 
  
120-149
days
past due
 
  
150-179
days
past due
 
  
Total past
due
 
  
Current
 
  
Total accounts
receivable and
contract assets
 
December 31, 2020
  
     
  
     
  
     
  
     
  
     
  
     
  
     
New borrowers
  
 
6,781
 
  
 
1,672
 
  
 
1,587
 
  
 
1,870
 
  
 
11,910
 
  
 
117,030
 
  
 
128,940
 
Repeat borrowers
  
 
20,105
 
  
 
5,942
 
  
 
5,356
 
  
 
5,458
 
  
 
36,861
 
  
 
756,322
 
  
 
793,183
 
Other
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
130,508
 
  
 
130,508
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Total
  
 
26,886
 
  
 
7,614
 
  
 
6,943
 
  
 
7,328
 
  
 
48,771
 
  
 
1,003,860
 
  
 
1,052,631
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
December 31, 2021
  
     
  
     
  
     
  
     
  
     
  
     
  
     
New borrowers
  
 
16,964
 
  
 
3,626
 
  
 
2,863
 
  
 
2,491
 
  
 
25,944
 
  
 
451,127
 
  
 
477,071
 
Repeat borrowers
  
 
50,589
 
  
 
10,409
 
  
 
8,207
 
  
 
6,811
 
  
 
76,016
 
  
 
1,365,710
 
  
 
1,441,726
 
Other
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
222,745
 
  
 
222,745
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Total
  
 
67,553
 
  
 
14,035
 
  
 
11,070
 
  
 
9,302
 
  
 
101,960
 
  
 
2,039,582
 
  
 
2,141,542
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Schedule of Movement of Provision for Accounts Receivable and Contract Assets
The following table sets forth the movement of credit loss allowance for accounts receivable and contract assets as of December 31, 2020 and 2021, respectively:

 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
Beginning balance
  
 
50,544
 
  
 
145,699
 
  
 
188,725
 
Impact of adoption of ASC 326 (Note 2(b))
  
 
—  
 
  
 
142,077
 
  
 
—  
 
Provision for accounts receivable and contract assets
  
 
261,882
 
  
 
124,661
 
  
 
139,226
 
Current period
write-off
  
 
(166,727
  
 
(223,712
  
 
(77,255
 
  
 
 
 
  
 
 
 
  
 
 
 
Ending balance
  
 
145,699
 
  
 
188,725
 
  
 
250,696
 
 
  
 
 
 
  
 
 
 
  
 
 
 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued expenses and other liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following:
 
                 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
Funds payable to institutional funding partners
*
  
 
225,031
 
  
 
326,914
 
                 
Accrued marketing expense
    
134,743
      
133,399
 
Accrued collection service fee
    
36,943
      
41,654
 
Accrued technical services expense
    
16,930
      
25,988
 
Accrued payment channel expenses
    
13,212
      
21,055
 
Accrued professional service fee
    
25,503
      
25,074
 
Others
    
56,640
      
64,748

 
    
 
 
    
 
 
 
      
509,002
      
638,832
 
    
 
 
    
 
 
 
 
*
The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag.
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Related party balances and transactions (Tables)
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Summary of Amount Incurred by the Group
Amounts incurred by the Group
 
                         
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Data collection service expense (i)
    
43,494
      
10,104
    
7,503
   
    
 
 
    
 
 
    
 
 
 
 
(i)
PPcredit Data Service (Shanghai) Co., Ltd. (“PPcredit”) was founded in April 2016 by the founders of the Group to provide data collection services. The Group mainly uses PPcredit as a data provider since PPcredit was established. The price for the service is determined based on the price charged by other market participants.
Summary of Amounts Due to Related Parties
Amounts due to related parties
 
                 
     As of December 31,  
     2020      2021  
     RMB      RMB  
PPcredit
    
1,984
      
2,265
 
    
 
 
    
 
 
 
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Current and Deferred Portions of Income Tax Expenses
The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income during the years ended December 31, 2019, 2020 and 2021 are as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
Current income tax expenses
     390,080        298,096        503,139  
Deferred income tax expense
     91,882        157,325        (262,321
    
 
 
    
 
 
    
 
 
 
Total
     481,962        455,421        240,818  
    
 
 
    
 
 
    
 
 
 
Summary of Reconciliation Between the Computed Expected Tax Expenses (Benefit) Rate and the Effective Income Tax Rate
The following table sets forth reconciliation between the computed expected tax expenses (benefit) rate and the effective income tax rate:
 
     For the years ended December 31,  
     2019     2020     2021  
     RMB     RMB     RMB  
Statutory tax rate
     25     25     25
Research and development tax credit
     (3 )%      (2 )%      (3 )% 
Effect of tax
holiday*
     (7 )%      (7 )%      (17 )% 
Change in valuation allowance
     1     1     1
Non-deductible
expenses
     1     1     1
Withholding tax
     —         1     2
    
 
 
   
 
 
   
 
 
 
Effective income tax rate
     17     19     9
    
 
 
   
 
 
   
 
 
 
Summary of Aggregate Amount and Per Share Effect of Tax Holidays
The aggregate amount and per share effect of the tax holidays are as follows
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
Tax holiday effect
     202,923        168,677        471,798  
Net profit per share effect
                          
- Basic
     0.13        0.11        0.33  
    
 
 
    
 
 
    
 
 
 
- Diluted
     0.13        0.11        0.32  
    
 
 
    
 
 
    
 
 
 
Significant Components of Deferred Tax Assets
The following table sets forth the significant components of the deferred tax assets:
 
     As of December 31,  
     2020      2021  
     RMB      RMB  
Deferred tax assets:
                 
Timing difference in revenue recognition 
     —          244,215  
Provision for accounts receivable and contract assets and loans receivable

     77,578        168,398  
Net accumulated losses-carry forward
     69,454        117,850  
Payroll and welfare payable and other temporary difference
     5,831       
12,379

 
Quality assurance obligations
     45,128        2,016  
Less: Valuation allowance
     (42,233      (89,117
    
 
 
    
 
 
 
Total deferred tax assets
     155,758        455,741  
    
 
 
    
 
 
 
Deferred tax liabilities:
                 
Intangible assets arisen from business combination and asset acquisition
     (24,607      (24,607
Unrealized gain in consolidated trusts
     (58,897      (36,989
Other taxable temporary difference
     (2,044      —    
Withholding tax for undistributed earnings
     (18,000      (76,036
    
 
 
    
 
 
 
Total deferred tax liabilities
     (103,548      (137,632
    
 
 
    
 
 
 
Movement of Valuation Allowances
Movement of valuation allowances
 
     For the years ended December 31,  
     2019      2020      2021  
         RMB              RMB              RMB      
At beginning of year
     40,143        6,245        42,233  
Current year additions
     741        40,054       
50,925
 
Current year reversals
     (34,639      (4,066     
(4,041

    
 
 
    
 
 
    
 
 
 
At end of year
     6,245        42,233        89,117  
    
 
 
    
 
 
    
 
 
 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Shares Activities
The following table sets forth the stock option shares activities under all the option plans for the years ended December 31, 2019, 2020 and 2021:
 
     Options
Outstanding
     Weighted
Average
Exercise Price
     Weighted
Average
Remaining
Contractual Life
     Aggregate
Intrinsic Value
 
            US$             US$  
Outstanding at December 31, 2019
     54,564,430        0.4519        2.51        4,264  
    
 
 
                            
Granted
     3,035,750        0.1111        —          —    
Canceled/Forfeited
     (19,350,460      0.1327        —          —    
Expired
     (454,170      0.9663        —          —    
Exercised
     (11,765,920      0.1235        —          —    
    
 
 
                            
Outstanding at December 31, 2020
     26,029,630        0.3708        1.31        5,581  
    
 
 
                            
Vested and expected to vest at December 31, 2020
     25,712,658        0.3704        1.30        5,524  
Exercisable as of December 31, 2020
     17,371,695        0.3097        0.88        4,524  
Granted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Canceled/Forfeited
 
 
(1,300,000
)
 
 
0.5876
 
 
 
 
 
 
 
 
 
 
 
Expired
 
 
(40,835
)
 
 
 
0.1260
 
 
 
 
 
 
 
 
 
 
 
Exercised
 
 
(17,614,760
)
 
 
 
0.2915
 
 
 
 
 
 
 
 
 
 
 
    
 
 
                            
Outstanding at December 31, 2021
     7,074,035        0.5331        1.24        3,607  
    
 
 
                            
Vested and expected to vest at December 31, 2021
     7,022,578        0.5333        1.24        3,580  
Exercisable as of December 31, 2021
     4,527,920        0.4981        0.53        2,541  
Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption
The fair value of each option granted under the Company’s Incentive Shares plan was estimated on the date of grant using the binomial model that uses the assumption noted in the following table:
 
     Options Granted
in 2019
    Options Granted
in 2020
 
     RMB     RMB  
Risk-free interest rate
     2.62     0.6
Expected life (in years)
     5       5  
Expected dividend yield
     0     0
Expected volatility
     38.01     48.61
Exercise multiple
    
2.2-2.8
      2.8  
Summary of Restricted Stock Units Activities Under All Incentive Plans
The following table sets forth the Company’s RSUs activities under all incentive plans for the years ended December 31, 2019, 2020 and 2021:
 
     Number of RSUs    
Weighted-average

grant date fair value
 
           US$  
Unvested at December 31, 2019
     12,023,795       0.9880  
Granted
     71,935,155       0.3551  
Vested
     (3,916,645     0.8144  
Canceled/Forfeited
     (4,211,810     0.6760  
    
 
 
         
Unvested at December 31, 2020
     75,830,495       0.4290  
    
 
 
         
Granted
     22,322,425      
0.7675

 
Vested
    
(15,183,045

   
0.4803

 
Canceled/Forfeited
    
(10,052,130
   
 
0.4644
 
    
 
 
         
Unvested at December 31, 2021
     72,917,745      
0.5452

 
    
 
 
         
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Net profit per share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Earnings Per Share
Basic net profit per share and diluted net profit per share have been calculated in accordance with ASC Topic 260 on computation of earnings per share for the years ended December 31, 2019, 2020 and 2021 as follows:
 
     For the years ended December 31,  
     2019      2020      2021  
     RMB      RMB      RMB  
Basic net profit per share calculation:
                          
Numerator:
                          
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850        1,972,700       
2,508,947

 
    
 
 
    
 
 
    
 
 
 
Denominator:
                          
Weighted average number of ordinary shares outstanding—basic
     1,525,814,189        1,477,162,991       
 
1,420,870,790

 
    
 
 
    
 
 
    
 
 
 
Net profit per share attributable to FinVolution Group’s ordinary shareholders—basic
     1.56        1.34       
1.77

 
       
Dilute net profit per share calculation:
                          
Numerator:
                          
Net profit attributable to FinVolution Group’s ordinary shareholders
     2,372,850        1,972,700       
2,508,947

 
    
 
 
    
 
 
    
 
 
 
       
Denominator:
                          
Weighted average number of ordinary shares outstanding—basic
     1,525,814,189        1,477,162,991       
1,420,870,790

 
Ordinary
 
shares
 
issuable
 
upon
 
the
 
exercise
 
of
 
outstanding
 
stock
 
options
 
using
the treasury stock method
     23,831,652        9,801,862       
8,495,974

 
Ordinary shares issuable upon the vesting of outstanding restricted share units using the treasury stock method
     2,777,219        4,360,567       
53,135,068

 
Weighted average number of ordinary shares outstanding—diluted
     1,552,423,060        1,491,325,420       
1,482,501,832

 
    
 
 
    
 
 
    
 
 
 
Net profit per share attributable to FinVolution Group’s ordinary shareholders—diluted
     1.53        1.32       
1.69

 
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Summary of lease cost
(a) The following table sets forth the breakdown of leasing expenses:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Lease cost:
                 
Amortization of
right-of-use
assets
     41,377        30,261  
Interest of lease liabilities
     3,276        1,695  
Expenses for short-term leases within 12 months
     7,526        5,911  
    
 
 
    
 
 
 
Total lease cost
     52,179        37,867  
    
 
 
    
 
 
 
Summary of supplemental cash flow
(b) The following table sets forth the supplemental cash flow information related to leases:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Other information:
                 
Cash paid for amounts included in the measurement of lease liabilities:
                 
Operating lease payments
     45,682        36,066  
    
 
 
    
 
 
 
Summary of weighted-average remaining lease term and discount rate
(c) The following table sets forth the weighted-average remaining lease term and discount rate:
 
                 As of December 31,              
     2020     2021  
Weighted-average remaining lease term
                
Operating leases
     1.70 years       3.30 years  
Weighted-average discount rate
                
Operating leases
     4.75     4.75
    
 
 
   
 
 
 
Schedule of Information about movement of Right of use Assets
(d) The following table sets forth the movement of right of use assets for the years ended December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Beginning balance
     95,786        54,968  
Recognition of additional leasing contract
     559        24,431  
Amortization of right of use assets
     (41,377      (30,261
    
 
 
    
 
 
 
Ending balance
     54,968        49,138  
    
 
 
    
 
 
 
Schedule of Information about movement of Leasing Liabilities
(e) The following table sets forth the movement of leasing liabilities for the years ended December 31, 2020 and 2021:
 
     For the years ended December 31,  
     2020      2021  
     RMB      RMB  
Beginning balance
     85,143        43,296  
Recognition of additional leasing contract
     559        24,431  
Interest of lease liabilities
     3,276       
1,695

 
Leasing payment
     (45,682      (36,066
    
 
 
    
 
 
 
Ending balance
     43,296        33,356  
    
 
 
    
 
 
 
Summary of maturities of lease liabilities
(f) The following table sets forth the maturities of lease liabilities:
 
     As of  
     December 31, 2021  
     RMB  
2022
     17,111  
2023
     6,308  
2024
     4,476  
2025
     4,700  
2026
     3,655  
    
 
 
 
Total undiscounted lease payments
     36,250  
Less: Imputed interest
     (2,894
    
 
 
 
Total lease liabilities
     33,356  
    
 
 
 
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed financial information of the parent company (Tables)
12 Months Ended
Dec. 31, 2021
Condensed Financial Information Disclosure [Abstract]  
Schedule of Condensed Balance Sheet
The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2020 and 2021.
 
 
  
As of December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
US$
Note2(f)
 
Assets
  
     
  
     
  
     
Cash and cash equivalents
     28,435        38,231        5,999  
Prepaid expenses and other assets
     1,247        2,795        439  
Amounts due from Group companies
 
 
1,302,606

 
 
 
694,123
 
 
 
108,923
 
Investment in subsidiaries
 and VIEs
     7,949,999        10,574,557        1,659,379  
    
 
 
    
 
 
    
 
 
 
Total assets
     9,282,287        11,309,706        1,774,740  
    
 
 
    
 
 
    
 
 
 
Liabilities and Shareholders’ Equity
                          
Accrued expenses and other liabilities
     32,571        5,647        885  
Contract liability
 
 
3,447
 
 
 
1,610
 
 
 
 
253
 
Amounts due to Group companies
 
 
882,963
 
 
 
647,199
 
 
 
101,559
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
     918,981        654,456        102,697  
    
 
 
    
 
 
    
 
 
 
Shareholders’ equity :
                          
Class A ordinary shares (US$0.00001 par value; 10,000,000,000 shares
authorized as of December 31, 2020 and 2021; 969,071,169 and 970,871,169
issued as of December 31, 2020 and 2021; 824,164,599 and
854,591,404

outstanding as of December 31, 2020 and 2021)
     64        64        10  
Class B ordinary shares (US$0.00001 par value; 10,000,000,000 shares
authorized as of December 31, 2020 and 2021; 581,000,000 and 579,200,000 issued and outstanding as of December 31, 2020 and 2021)
     39        39        6  
Additional
paid-in
capital
     5,659,990        5,694,733        893,628  
Treasury stock (144,906,570 and 116,279,765
 
shares as of December 31, 2020 and 2021, respectively)
     (401,621      (324,171 )      (50,870 )
Statutory reserves
     458,058        610,403        95,786  
Accumulated other comprehensive income
     (5,142      (16,769 )      (2,630 )
Retained earnings
     2,651,918        4,690,951        736,113  
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
     8,363,306        10,655,250        1,672,043  
    
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
     9,282,287        11,309,706        1,774,740  
    
 
 
    
 
 
    
 
 
 
Schedule of Comprehensive Income
Statements of comprehensive income
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
Note 2(f)
 
Operating expenses
  
  
  
  
General and administrative expenses
     (25,590      (20,720      (18,617 )      (2,921 )
    
 
 
    
 
 
    
 
 
    
 
 
 
Profits from operations
                                   
Other income, net
     7,898        2,158        1,502               236  
Income from subsidiaries and VIEs

     2,390,542        1,991,262        2,526,062        396,394  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net profit
     2,372,850        1,972,700        2,508,947        393,709  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net profit attributable to ordinary shareholders
     2,372,850        1,972,700        2,508,947        393,709  
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Cash Flow Statement
Statements of cash flows
 
 
  
For the years ended December 31,
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
Note 2(f)
 
Net cash provided by (used in) operating activities for Third-party
  
 
8,474
 
  
 
(6,282
  
 
(45,587
  
 
(7,154
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) operating activities
  
 
8,474
 
  
 
(6,282
  
 
(45,587
  
 
(7,154
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Collection of loans from Group companies
  
 
86,471
 
  
 
557,936
 
  
 
846,737
 
  
 
132,871
 
Cash paid as loans extended to Group companies
  
 
—  
 
  
 
—  
 
  
 
(238,254
  
 
(37,387
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) investing activities
  
 
86,471
 
  
 
557,936
 
  
 
608,483
 
  
 
95,484
 
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Repayment of loans to Group companies
  
 
—  
 
  
 
—  
 
  
 
(839,719
  
 
(131,770
Cash received as loans from Group companies
  
 
—  
 
  
 
—  
 
  
 
603,955
 
  
 
94,774
 
Other financing activities
  
 
(401,400
  
 
(636,936
  
 
(310,221
  
 
(48,681
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Net cash provided by (used in) financing activities
  
 
(401,400
  
 
(636,936
  
 
(545,985
  
 
(85,677
 
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Principal Activities and Organization - Schedule of Principal Subsidiaries and Consolidated VIE (Detail)
12 Months Ended
Dec. 31, 2021
FinVolution (HK) LIMITED [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Jun. 12, 2012
Place of incorporation Hong Kong, China
Beijing Prosper Investment Consulting Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Aug. 21, 2012
Place of incorporation Beijing, China
Shanghai Guangjian Information Technology Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Jun. 05, 2017
Place of incorporation Shanghai, China
Shanghai Manyin Information Technology Co., Ltd. [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Feb. 12, 2018
Place of incorporation Shanghai, China
Hainan Shanghu Information Technology Company Limited [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Aug. 01, 2018
Place of incorporation Hainan, China
Consolidated VIEs' [Member] | Beijing Paipairongxin Investment Consulting Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Jun. 15, 2012
Place of incorporation Beijing, China
Consolidated VIEs' [Member] | Shanghai Zihe Information Technology Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Jul. 06, 2017
Place of incorporation Shanghai, China
Consolidated VIEs' [Member] | Shanghai Nianqiao Technology Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Aug. 08, 2018
Place of incorporation Shanghai, China
Consolidated VIEs' [Member] | Shanghai Ledao Technology Co., Ltd. [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Jan. 10, 2019
Place of incorporation Shanghai, China
Consolidated VIEs' [Member] | Chengdu Yougao Information Technology Co Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Dec. 26, 2019
Place of incorporation Chengdu, China
Consolidated VIEs' principal subsidiaries [Member] | Shanghai PPDai Financial Information Services Co.,Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Jan. 18, 2011
Place of incorporation Shanghai, China
Consolidated VIEs' principal subsidiaries [Member] | Shanghai Erxu Information Technology Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Apr. 28, 2018
Place of incorporation Shanghai, China
Consolidated VIEs' principal subsidiaries [Member] | Fujian Zhiyun Financing Guarantee Co., Ltd [Member]  
Principal Activities And Reorganization [Line Items]  
Percentage of direct or indirect economic interest 100.00%
Date of incorporation Nov. 21, 2019
Place of incorporation Fujian, China
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Segments
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
shares
Jan. 01, 2020
CNY (¥)
Summary Of Significant Accounting Policies [Line Items]          
Exchange rates used for translation 6.3757 6.5249   6.3757  
Convenience translation rate 6.3726     6.3726  
Restricted cash ¥ 4,073,414 ¥ 3,484,227   $ 639,208  
Cash held in escrow accounts ¥ 1,281,869 ¥ 701,673      
Acquired of equity interest 10.00% 10.00% 10.00% 10.00%  
Impairment of long-lived assets ¥ 0 ¥ 0 ¥ 4,600    
Gain from quality assurance fund     98,400    
Decrease to retained earnings ¥ 4,690,951 ¥ 2,651,918   $ 736,113 ¥ 883,000
Percentage on statutory reserve contribution from net profit 50.00%        
Number of reportable segments | Segments 1        
Number of geographical segments | Segments 0        
Treasury stock, common shares | shares 116,279,765 144,906,570   116,279,765  
Appropriations to the general reserve ¥ 152,345 ¥ 140,860 61,192    
Equity method investment impairment 5,000 0 0    
Cumulative effect on retained earnings 4,690,951 2,651,918   $ 736,113 883,000
Registered capital of subsidiary 2,400,000 1,900,000      
Cumulative Effect, Period of Adoption, Adjustment [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Decrease to retained earnings   (882,964)      
Cumulative effect on retained earnings   (882,964)      
Non-marketable Equity Method Investments [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Equity method investment impairment 0 33,600 0    
Individual Investors With Capped Obligations [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash   1,671,785      
Institutional Investors Without Uncapped Obligations [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash 2,042,084        
Guarantee and Quality Assurance Fund [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash 44,035,267   21,794,353    
Cash Received From Investors Or Borrowers Not Yet Disbursed [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash 81,150 103,453      
Cash Received Via Consolidated Trust Not Yet Distributed [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash 341,397 482,285      
Paid In Capital [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash 0 300,000      
Cash Received From Borrowers Not Yet Disbursed [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash 326,914 225,031      
Accounting Standards Update 2016-13 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Decrease to retained earnings         882,964
Cumulative effect on retained earnings         ¥ 882,964
Grants [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Operating revenues 30,596 74,104 62,517    
Other Income [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Realized and unrealized gain on short-term investments 91,686 33,189 52,863    
Selling and Marketing Expense [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Advertising and online marketing expenses ¥ 1,569,167 ¥ 470,243 ¥ 710,203    
Maximum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Cash and cash equivalents, original maturities period 3 months        
Minimum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Statutory reserve contribution percentage on net profit 10.00%        
Beijing Prosper Investment Consulting Co., Ltd [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage to pay service fees by VIE's 100.00%        
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Financial Information of VIE and its Subsidiaries (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Variable Interest Entity [Line Items]          
Cash and cash equivalents ¥ 4,418,127   ¥ 2,632,174   $ 693,301
Restricted cash 4,073,414   3,484,227   639,208
Short-term investments 1,204,901   1,970,958   189,075
Accounts receivable and contract assets 1,890,846   863,906   296,715
Property, equipment and software, net 112,397   93,876   17,638
Intangible assets 98,947   98,947   15,527
Right of use assets 49,138   54,968 ¥ 95,786 7,711
Investments 132,377   129,622    
Deferred tax assets 455,741   155,758   71,516
Prepaid expenses and other assets 1,899,438   1,050,009   298,063
Total assets 18,138,551   14,882,185   2,846,335
Payable to platform customers 81,150   103,453   12,734
Deferred guarantee income 1,089,503   1,259,396   170,967
Expected credit losses for quality assurance commitment 3,188,561   2,390,501   500,355
Payroll and welfare payable 252,918   220,989   39,688
Taxes payable 200,648   154,398   31,486
Funds payable to investors of consolidated trusts 1,795,640   1,661,841   281,775
Contract liabilities 8,436   3,447   1,324
Deferred tax liabilities 137,632   103,548   21,597
Leasing liabilities 33,356   43,296   5,234
Amounts due to related party 2,265   1,984   355
Accrued expenses and other liabilities 638,832   509,002   100,247
Total liabilities 7,428,941   6,451,855   $ 1,165,762
Provision for accounts receivable and contract assets 139,226   124,661 261,882  
Provision for loans receivable 374,243 $ 58,727 463,175 299,504  
Total Operating expenses 6,856,362 1,075,913 5,255,554 3,316,330  
Other income, net 122,368 19,202 116,469 136,491  
Gain from quality assurance       98,405  
Realized gain from financial guarantee derivatives       31,444  
Fair value change of financial guarantee derivatives       (56,287)  
Profit before income tax expenses 2,736,134 429,359 2,424,002 2,856,480  
Income tax expenses (240,818) (37,790) (455,421) (481,962)  
Net profit 2,495,316 $ 391,569 1,968,581 2,374,518  
Beijing Paipairongxin Investment Consulting Co., Ltd [Member]          
Variable Interest Entity [Line Items]          
Cash and cash equivalents 2,176,581   1,660,549    
Restricted cash 3,691,832   3,176,799    
Short-term investments 1,173,523   1,970,958    
Accounts receivable and contract assets 1,805,079   685,556    
Quality assurance receivable 931,798   1,121,554    
Property, equipment and software, net 43,241   67,010    
Intangible assets 35,187   35,187    
Right of use assets 48,941   54,385    
Loans and receivables, net of credit loss allowance for loans receivables 1,696,495   2,107,837    
Investments 820,607   888,081    
Investment in subsidiaries and VIEs 70,578   48,147    
Deferred tax assets 343,494   149,511    
Amounts due from Group companies 2,200,275        
Prepaid expenses and other assets 1,672,654   1,002,863    
Total assets 16,710,285   12,968,437    
Payable to platform customers 81,150   103,453    
Deferred guarantee income 1,089,503   1,259,396    
Expected credit losses for quality assurance commitment 3,188,561   2,390,501    
Payroll and welfare payable 146,697   132,955    
Taxes payable 57,237   53,552    
Funds payable to investors of consolidated trusts 1,795,640   1,661,841    
Contract liabilities 6,826        
Deferred tax liabilities 45,656   67,217    
Leasing liabilities 33,184   42,775    
Amounts due to Group companies 4,005,052   2,151,941    
Amounts due to related party 2,265   1,984    
Accrued expenses and other liabilities 598,570   472,446    
Total liabilities 11,050,341   8,338,061    
Net revenues 9,130,049   7,152,418 5,769,901  
Related party expenses (7,503)   (10,104) (43,494)  
Provision for accounts receivable and contract assets (134,938)   (116,387) (258,071)  
Provision for loans receivable 32,317   (302,243) (257,263)  
Credit losses for quality assurance commitment (1,963,609)   (2,007,968)    
Total Operating expenses (8,061,053)   (5,566,376) (4,609,391)  
Loss from subsidiaries and VIEs (448)   (2,372) (1,128)  
Income from operations 1,068,548   1,583,670 1,159,382  
Other income, net 93,674   100,830 32,435  
Gain from quality assurance       98,405  
Realized gain from financial guarantee derivatives       31,444  
Fair value change of financial guarantee derivatives       (56,287)  
Profit before income tax expenses 1,162,222   1,684,500 1,265,379  
Income tax expenses (144,463)   (319,700) (268,504)  
Net profit 1,017,759   1,364,800 996,875  
Net cash provided by (used in) operating activities (365,801)   410,068 (3,362)  
Capital contribution to Group companies (22,432)        
Collection of loans from Group companies 389,043        
Cash paid as loans extended to Group companies (2,328,235)        
Other investing activities 1,668,517   1,268,657 (981,638)  
Net cash provided by (used in) investing activities (293,107)   1,268,657 (981,638)  
Repayment of loans to Group companies (164,719)        
Cash received as loans from Group companies 1,785,238     31,920  
Other financing activities 69,454   (2,286,962) 2,000,911  
Net cash provided by (used in) financing activities 1,689,973   (2,286,962) 2,032,831  
Beijing Paipairongxin Investment Consulting Co., Ltd [Member] | Third-party revenues          
Variable Interest Entity [Line Items]          
Net revenues 8,333,978   6,993,099 5,742,868  
Related party expenses (3,441,504)   (2,000,511) (2,213,442)  
Net cash provided by (used in) operating activities 1,412,435   2,415,649 209,889  
Beijing Paipairongxin Investment Consulting Co., Ltd [Member] | Inter-company revenues          
Variable Interest Entity [Line Items]          
Net revenues 796,071   159,319 27,033  
Related party expenses (2,545,816)   (1,129,163) (1,837,121)  
Cash used in operating activities under service agreements for Inter-company (2,313,224)   (2,143,205) (239,476)  
Cash provided by operating activities under service agreements for Inter-company ¥ 534,988   ¥ 137,624 ¥ 26,225  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Investments (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Summary Of Significant Accounting Policies [Abstract]      
Equity method investments ¥ 132,377   ¥ 129,622
Non-marketable equity investments 838,740   820,893
Investments ¥ 971,117 $ 152,389 ¥ 950,515
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - Wealth Management Products [Member] - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets    
Total Assets ¥ 1,204,901 ¥ 1,970,958
Fair Value, Inputs, Level 1 [Member]    
Assets    
Total Assets 0 0
Fair Value, Inputs, Level 2 [Member]    
Assets    
Total Assets 1,204,901 1,970,958
Fair Value, Inputs, Level 3 [Member]    
Assets    
Total Assets ¥ 0 ¥ 0
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Equity Securities without Readily Determinable Fair Value (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity Securities without Readily Determinable Fair Value [Line Items]      
Upward adjustments ¥ 0 ¥ 3,149
Downward adjustments (including impairment) 0 (36,600)
Total unrealized gain (losses) 0 (36,600) ¥ 3,149
Initial cost basis 872,021 854,174  
Upward adjustments 3,319 3,319  
Downward adjustments (including impairment) (36,600) (36,600)  
Total carrying value at the end of the period ¥ 838,740 ¥ 820,893  
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Interest income ¥ 1,290,016 ¥ 1,341,657 ¥ 1,342,289
Less: Interest expense (73,846) (228,320) (235,620)
Net interest income ¥ 1,216,170 ¥ 1,113,337 ¥ 1,106,669
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Estimated Useful Life and Residual Value of Property and Equipment Net (Detail)
12 Months Ended
Dec. 31, 2021
Office Furniture and Equipment [Member]  
Property Plant And Equipment [Line Items]  
Residual value 5.00%
Computer and Electronic Equipment [Member]  
Property Plant And Equipment [Line Items]  
Residual value 5.00%
Leasehold Improvements [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life shorter of remaining lease period or estimated useful life
Residual value 0.00%
Software [Member]  
Property Plant And Equipment [Line Items]  
Residual value 0.00%
Minimum [Member] | Office Furniture and Equipment [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life 3
Minimum [Member] | Computer and Electronic Equipment [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life 3
Minimum [Member] | Software [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life 1
Maximum [Member] | Office Furniture and Equipment [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life 5 years
Maximum [Member] | Computer and Electronic Equipment [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life 5 years
Maximum [Member] | Software [Member]  
Property Plant And Equipment [Line Items]  
Estimated useful life 5 years
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities (Detail)
¥ in Thousands
12 Months Ended
Dec. 31, 2019
CNY (¥)
Accounting Policies [Abstract]  
Opening balance ¥ 3,819,379
Fair value of newly written guarantee and quality assurance obligation 6,156,826
Release of guarantee and quality assurance payable upon repayment (6,718,809)
Contingent liability 6,409,884
Payouts during the year (12,299,134)
Recoveries during the year 7,408,007
Ending balance ¥ 4,776,153
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule Of Movement Of Deferred Guarantee Income (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Revenue Remaining Performance Obligation Changes Line Item [Line Items]        
Opening balance ¥ 1,259,396      
Release of quality assurance obligations upon repayment       ¥ 6,718,809
Ending balance 1,089,503 $ 170,967 ¥ 1,259,396  
Deferred Guarantee Income [Member]        
Revenue Remaining Performance Obligation Changes Line Item [Line Items]        
Opening balance 1,259,396   1,873,254  
Newly written quality assurance obligations 2,423,619   2,838,707  
Release of quality assurance obligations upon repayment (2,593,512)   (3,386,032)  
Termination of P2P quality assurance obligations     (66,533)  
Ending balance ¥ 1,089,503   ¥ 1,259,396  
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule Of Expected Credit Losses For Quality Assurance Commitment (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Expected Credit Losses For Quality Assurance Commitment [Line Item]      
Opening balance ¥ 2,390,501    
Ending balance 3,188,561 $ 500,355 ¥ 2,390,501
Expected Credit Losses For Quality Assurance [Member]      
Expected Credit Losses For Quality Assurance Commitment [Line Item]      
Opening balance 2,390,501   3,593,021
Provision for credit losses of quality assurance obligations 1,904,473   2,057,558
Payouts during the year (7,227,869)   (8,297,516)
Recoveries during the year 6,121,456   5,199,893
Termination of P2P quality assurance obligations     (162,455)
Ending balance ¥ 3,188,561   ¥ 2,390,501
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule Of Quality Assurance Obligation And Receivables (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Schedule Of Guarantee And Quality Assurance Fund Receivable Movement Activities [Line Items]      
Quality assurance receivable ¥ 931,798 $ 146,219 ¥ 1,121,554
Allowance for credit losses 239,506   223,514
Quality Assets Receivable [Member]      
Schedule Of Guarantee And Quality Assurance Fund Receivable Movement Activities [Line Items]      
Quality assurance receivable 1,171,304   1,345,068
Allowance for credit losses (239,506)   (223,514)
Quality assurance receivable, net ¥ 931,798   ¥ 1,121,554
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Aging of Past Due Quality Assurance Receivable (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Ouality Assurance Receivable Gross Current ¥ 1,109,918 ¥ 1,167,391
Quality Assurance Receivable Gross 1,171,304 1,345,068
Accounts Receivables 1 To 89 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 36,789 97,527
Accounts Receivables 90 To 119 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 9,111 31,396
Accounts Receivables 120 To 149 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 7,939 27,959
Accounts Receivables 150 To 179 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 7,547 20,795
Accounts Receivables Total Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 61,386 177,677
New Borrowers [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Ouality Assurance Receivable Gross Current 269,919 191,155
Quality Assurance Receivable Gross 285,288 234,233
New Borrowers [Member] | Accounts Receivables 1 To 89 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 9,094 26,708
New Borrowers [Member] | Accounts Receivables 90 To 119 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 2,340 5,651
New Borrowers [Member] | Accounts Receivables 120 To 149 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 2,004 5,312
New Borrowers [Member] | Accounts Receivables 150 To 179 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 1,931 5,407
New Borrowers [Member] | Accounts Receivables Total Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 15,369 43,078
Repeat Borrowers [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Ouality Assurance Receivable Gross Current 839,999 976,236
Quality Assurance Receivable Gross 886,016 1,110,835
Repeat Borrowers [Member] | Accounts Receivables 1 To 89 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 27,695 70,819
Repeat Borrowers [Member] | Accounts Receivables 90 To 119 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 6,771 25,745
Repeat Borrowers [Member] | Accounts Receivables 120 To 149 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 5,935 22,647
Repeat Borrowers [Member] | Accounts Receivables 150 To 179 Days Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross 5,616 15,388
Repeat Borrowers [Member] | Accounts Receivables Total Past Due [Member]    
Schedule of Quality Assurance Receivable Past Due [Line Items]    
Quality Assurance Receivable Gross ¥ 46,017 ¥ 134,599
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Information About Movement of Quality Assurance Receivable (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of Information About Movement Of Quality Assurance Receivable [Abstract]    
Beginning balance ¥ 223,514 ¥ 809,503
Impact of adoption of ASC 326 (Note 2(b)) 0 34,998
Provision/(reversal) for credit losses 59,136 (49,590)
Write-offs (43,144) (571,397)
Ending balance ¥ 239,506 ¥ 223,514
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quality Assurance Program [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors ¥ 4,997,537 ¥ 2,708,885 ¥ 4,228,095
Without Quality Assurance Program [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 662,909 354,833 627,993
Loan facilitation service fees [Member] | Quality Assurance Program [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 3,604,019 1,908,851 2,984,063
Loan facilitation service fees [Member] | Without Quality Assurance Program [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 190,163   326,812
Post-facilitation service fees [Member] | Quality Assurance Program [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 1,287,760 672,981 1,096,660
Post-facilitation service fees [Member] | Without Quality Assurance Program [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 21,805   103,713
Other Revenue [Member] | Quality Assurance Program [Member] | Investment Management Fees [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors   31,767 109,423
Other Revenue [Member] | Quality Assurance Program [Member] | Other Revenues [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 105,758 95,286 37,949
Other Revenue [Member] | Without Quality Assurance Program [Member] | Borrowers Referral Fee [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors 239,070 290,337 130,677
Other Revenue [Member] | Without Quality Assurance Program [Member] | Other Revenues [Member]      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Changes in expected discretionary payment to IRF investors ¥ 211,871 ¥ 64,496 ¥ 66,791
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Loans Receivable, Net - Schedule of Loans Receivable Originated and Retained (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Receivables [Abstract]          
Loans ¥ 2,410,149   ¥ 2,736,894    
Credit loss allowance for loans receivable (427,873)   (382,012) ¥ (316,124) ¥ (74,381)
Loans receivable, net ¥ 1,982,276 $ 311,062 ¥ 2,354,882    
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Loans Receivable, Net - Schedule of Allowance for Loan Losses (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Beginning balance ¥ 382,012 ¥ 316,124 ¥ 74,381
Impact of adoption of ASC 326 (Note 2(b)) 0 303,291 0
Provision for loans receivable 374,243 463,175 299,504
Current period write off (328,382) (700,578) (57,761)
Ending balance ¥ 427,873 ¥ 382,012 ¥ 316,124
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Loans Receivable, Net - Schedule of Aging of Loans (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans receivable ¥ 2,410,149 ¥ 2,736,894
New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans receivable 308,200 266,034
Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Total loans receivable 2,101,949 2,470,860
1-89 Days Past Due [Member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 124,290 121,323
1-89 Days Past Due [Member] | New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 31,036 19,443
1-89 Days Past Due [Member] | Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 93,254 101,880
90-119  days Past due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 34,656 34,558
90-119  days Past due | New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 8,658 5,564
90-119  days Past due | Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 25,998 28,994
120-149 days Past due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 35,832 32,610
120-149 days Past due | New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 9,771 5,359
120-149 days Past due | Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 26,061 27,251
150-179 days Past due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 28,798 32,116
150-179 days Past due | New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 7,181 4,667
150-179 days Past due | Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 21,617 27,449
Total past due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 223,576 220,607
Total past due | New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 56,646 35,033
Total past due | Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 166,930 185,574
Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 2,186,573 2,516,287
Current | New borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross 251,554 231,001
Current | Repeat borrowers [member]    
Financing Receivable Recorded Investment Past Due [Line Items]    
Notes receivable gross ¥ 1,935,019 ¥ 2,285,286
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Loans Receivable, Net - Additional Information (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Loans receivable ¥ 109,303 ¥ 99,284
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Prepaid Expense and Other Assets [Abstract]      
Security deposit and other deposits [1] ¥ 1,666,713   ¥ 965,117
Deductible value-added taxes 105,002   20,292
Prepaid online marketing expenses 33,709   15,956
Advances 15,715   10,455
Others 78,299   38,189
Prepaid expense and other assets ¥ 1,899,438 $ 298,063 ¥ 1,050,009
[1] Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively.
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Parenthetical) (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Prepaid Expenses And Other Assets [Line Items]    
Security deposits ¥ 1,654,989 ¥ 953,856
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Property Plant And Equipment [Line Items]      
Property, equipment and software, gross ¥ 339,493   ¥ 283,695
Less: Accumulated depreciation and amortization [1] (227,096)   (189,819)
Property, equipment and software, net 112,397 $ 17,638 93,876
Computer and Electronic Equipment [Member]      
Property Plant And Equipment [Line Items]      
Property, equipment and software, gross 231,196   173,653
Office Furniture and Equipment [Member]      
Property Plant And Equipment [Line Items]      
Property, equipment and software, gross 22,279   17,136
Leasehold Improvements [Member]      
Property Plant And Equipment [Line Items]      
Property, equipment and software, gross 39,266   47,324
Software [Member]      
Property Plant And Equipment [Line Items]      
Property, equipment and software, gross ¥ 46,752   ¥ 45,582
[1] Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively.
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Parenthetical) (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Property, Plant and Equipment [Abstract]        
Depreciation and amortization ¥ 37,277 $ 5,850 ¥ 51,780 ¥ 57,712
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Schedule of Intangible Assets (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Identifiable intangible asset ¥ 98,947 ¥ 98,947
Less: Accumulated amortization and impairment 0 0
Intangible assets 98,947 98,947
Micro-Lending License [Member]    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Identifiable intangible asset 63,760 63,760
Factoring License [Member]    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Identifiable intangible asset 265 265
Financial Leasing License [Member]    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Identifiable intangible asset 255 255
Insurance License [Member]    
Indefinite Lived Intangible Assets By Major Class [Line Items]    
Identifiable intangible asset [1] ¥ 34,667 ¥ 34,667
[1] The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition.
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Contract Assets - Accounts Receivable and Related Allowance for Doubtful Accounts (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Accounts receivable and contract assets ¥ 2,141,542 ¥ 1,052,631
Credit loss allowance for accounts receivable and contract assets (250,696) (188,725)
Accounts receivable and contract assets, net ¥ 1,890,846 ¥ 863,906
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Contract Assets - Schedule of aging of past-due accounts receivable and contract assets (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Past Due [Line Items]    
Current ¥ 2,039,582 ¥ 1,003,860
Accounts receivable and contract assets 2,141,542 1,052,631
New borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Current 451,127 117,030
Accounts receivable and contract assets 477,071 128,940
Repeat borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Current 1,365,710 756,322
Accounts receivable and contract assets 1,441,726 793,183
Other [Member]    
Financing Receivable, Past Due [Line Items]    
Current 222,745 130,508
Accounts receivable and contract assets 222,745 130,508
1-89 days past due [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 67,553 26,886
1-89 days past due [member] | New borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 16,964 6,781
1-89 days past due [member] | Repeat borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 50,589 20,105
1-89 days past due [member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Current   0
Accounts receivable and contract assets 0  
90-119  days past due [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 14,035 7,614
90-119  days past due [member] | New borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 3,626 1,672
90-119  days past due [member] | Repeat borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 10,409 5,942
90-119  days past due [member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Current   0
Accounts receivable and contract assets 0  
120-149  days past due [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 11,070 6,943
120-149  days past due [member] | New borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 2,863 1,587
120-149  days past due [member] | Repeat borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 8,207 5,356
120-149  days past due [member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Current   0
Accounts receivable and contract assets 0  
150-179 days past due [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 9,302 7,328
150-179 days past due [member] | New borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 2,491 1,870
150-179 days past due [member] | Repeat borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 6,811 5,458
150-179 days past due [member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Current   0
Accounts receivable and contract assets 0  
Total past due [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 101,960 48,771
Total past due [member] | New borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 25,944 11,910
Total past due [member] | Repeat borrowers [member]    
Financing Receivable, Past Due [Line Items]    
Accounts receivable and contract assets 76,016 36,861
Total past due [member] | Other [Member]    
Financing Receivable, Past Due [Line Items]    
Current   ¥ 0
Accounts receivable and contract assets ¥ 0  
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Contract Assets - Schedule of Movement of Provision for Accounts Receivable and Contract Assets (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Beginning balance ¥ 188,725 ¥ 145,699 ¥ 50,544
Impact of adoption of ASC 326 0 142,077 0
Provision for accounts receivable and contract assets 139,226 124,661 261,882
Current period write-off (77,255) (223,712) (166,727)
Ending balance ¥ 250,696 ¥ 188,725 ¥ 145,699
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits - Additional Information (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Pension Plans And Defined Benefit Postretirement Plans [Abstract]      
Amount of employee benefits charged ¥ 140,135 ¥ 80,505 ¥ 144,596
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Accrued Expenses And Other Liabilities [Abstract]      
Funds payable to financial institution partners [1] ¥ 326,914   ¥ 225,031
Accrued marketing expense 133,399   134,743
Accrued collection service fee 41,654   36,943
Accrued technical services expense 25,988   16,930
Accrued payment channel expenses 21,055   13,212
Accrued professional service fee 25,074   25,503
Others 64,748   56,640
Total accrued expenses and other liabilities ¥ 638,832 $ 100,247 ¥ 509,002
[1] The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag.
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Balances and Transactions - Summary of Amount Incurred by the Group (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
PP Credit Data Service Shanghai Company Limited [Member] | Data Collection Service [Member]      
Related Party Transaction [Line Items]      
Data collection service expense ¥ 7,503 ¥ 10,104 ¥ 43,494
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Balances and Transactions - Summary of Amounts Due to Related Parties (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Related Party Transaction [Line Items]      
Amounts due to related parties ¥ 2,265 $ 355 ¥ 1,984
PP Credit Data Service Shanghai Company Limited [Member]      
Related Party Transaction [Line Items]      
Amounts due to related parties ¥ 2,265   ¥ 1,984
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation - Additional Information (Detail)
$ in Thousands, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 14, 2008
Mar. 16, 2007
Aug. 31, 2006
Dec. 31, 2021
CNY (¥)
Sep. 30, 2021
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
HKD ($)
Income Tax Disclosure [Line Items]                    
Profits tax rate           9.00% 9.00% 19.00% 17.00%  
Cash paid for income taxes           ¥ 574,939,000 $ 90,220 ¥ 367,004,000 ¥ 145,825,000  
Preferential statutory tax rate for high and new technology enterprises           15.00% 15.00% 15.00% 15.00% 15.00%
Period of full tax exemption               2 years    
Income taxes reduction percentage           50.00% 50.00% 50.00%    
Income tax reduction period               3 years    
Significant change in unrecognized tax benefits within 12 months       ¥ 0   ¥ 0   ¥ 0    
Significant unrecognized tax benefits       0   ¥ 0   0    
Reversal of income tax expense       220,200,000 ¥ 144,100,000     ¥ 76,100,000 ¥ 33,800,000  
Tax loss carry-forward limitation period           The applicable carry-forward limitation period is 5 years under the PRC EIT law. The applicable carry-forward limitation period is 5 years under the PRC EIT law.      
Tax Slab Rate One [Member]                    
Income Tax Disclosure [Line Items]                    
Income tax slab limit | $                   $ 2
Subsidiaries [Member]                    
Income Tax Disclosure [Line Items]                    
Total tax loss carry forwards       487,439,000   ¥ 487,439,000        
Earliest Tax Year [Member]                    
Income Tax Disclosure [Line Items]                    
Tax loss carry forwards, expiration year           2022 2022      
Latest Tax Year [Member]                    
Income Tax Disclosure [Line Items]                    
Tax loss carry forwards, expiration year           2026 2026      
PRC Subsidiary [Member]                    
Income Tax Disclosure [Line Items]                    
Statutory tax rate   25.00%                
Preferential statutory tax rate for high and new technology enterprises 15.00%         12.50% 12.50% 12.50% 12.50%  
Percentage of income tax rate for its global income           25.00% 25.00%      
Foreign investment enterprise tax withholding rate           10.00% 10.00%      
Dividend withholding tax           ¥ 58,000,000   ¥ 18,000,000    
Deferred tax liabilities       0   0   0    
Unrecognized deferred tax liabilities related to undistributed profits       ¥ 4,604,000,000   4,604,000,000   2,669,000,000    
Undistributed earnings           ¥ 5,123,000,000        
Hong Kong [Member]                    
Income Tax Disclosure [Line Items]                    
Profits tax rate           16.50% 16.50%      
Cash paid for income taxes           ¥ 0   0    
Estimated assessable profits tax           ¥ 0   ¥ 0    
Hong Kong [Member] | Tax Slab Rate One [Member]                    
Income Tax Disclosure [Line Items]                    
Profits tax rate           8.25% 8.25%      
Hong Kong [Member] | Tax Slab Rate Two [Member]                    
Income Tax Disclosure [Line Items]                    
Profits tax rate           16.50% 16.50%      
Hong Kong [Member] | Maximum [Member]                    
Income Tax Disclosure [Line Items]                    
Foreign investment enterprise tax withholding rate     5.00%              
Hong Kong [Member] | PRC Subsidiary [Member] | Minimum [Member]                    
Income Tax Disclosure [Line Items]                    
Minimum foreign investor direct ownership percentage to be subject to maximum tax of 5%     25.00%              
Indonesia [Member]                    
Income Tax Disclosure [Line Items]                    
Profits tax rate           22.00% 22.00%      
China [Member]                    
Income Tax Disclosure [Line Items]                    
Preferential statutory tax rate for key software enterprise                 10.00%  
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation - Schedule of Current and Deferred Portions of Income Tax Expense (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Income Tax Disclosure [Abstract]        
Current income tax expenses ¥ 503,139   ¥ 298,096 ¥ 390,080
Deferred income tax expense (262,321)   157,325 91,882
Total ¥ 240,818 $ 37,790 ¥ 455,421 ¥ 481,962
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation - Summary of Reconciliation Between the Computed Expected Tax Expense (Benefit) Rate and the Effective Income Tax Rate (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Statutory tax rate 25.00% 25.00% 25.00%
Research and development tax credit (3.00%) (2.00%) (3.00%)
Effect of tax holiday [1] (17.00%) (7.00%) (7.00%)
Change in valuation allowance 1.00% 1.00% 1.00%
Non-deductible expenses 1.00% 1.00% 1.00%
Withholding tax 2.00% 1.00%  
Effective income tax rate 9.00% 19.00% 17.00%
[1] As Hainan Shanghu obtained software enterprise status in the fourth quarter of 2021, the Group reversed a total of RMB220.2 million tax expenses in the fourth quarter of 2021 including RMB76.1 million related to 2020 and RMB144.1 million related to for the first three quarters of 2021. As Shanghai Shanghu obtained Key Software Enterprise Status in 2020, the Group reversed a total of RMB33.8 million tax expenses related to 2019 in 2020.
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation - Summary of Aggregate Amount and Per Share Effect of Tax Holidays (Detail) - CNY (¥)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Tax holiday effect ¥ 471,798 ¥ 168,677 ¥ 202,923
Net profit per share effect - Basic ¥ 0.33 ¥ 0.11 ¥ 0.13
Net profit per share effect - Diluted ¥ 0.32 ¥ 0.11 ¥ 0.13
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation - Significant Components of Deferred Tax Assets (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:        
Timing difference in revenue recognition ¥ 244,215      
Provision for accounts receivable and contract assets and loans receivable 168,398 ¥ 77,578    
Net accumulated losses-carry forward 117,850 69,454    
Payroll and welfare payable and other temporary difference 12,379 5,831    
Quality assurance obligations 2,016 45,128    
Less: Valuation allowance (89,117) (42,233) ¥ (6,245) ¥ (40,143)
Total deferred tax assets 455,741 155,758    
Deferred tax liabilities:        
Intangible assets arisen from business combination and asset acquisition (24,607) (24,607)    
Unrealized gain in consolidated trusts (36,989) (58,897)    
Other taxable temporary difference   (2,044)    
Withholding tax for undistributed earnings (76,036) (18,000)    
Total deferred tax liabilities ¥ (137,632) ¥ (103,548)    
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Taxation - Movement of Valuation Allowances (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
At beginning of year ¥ 42,233 ¥ 6,245 ¥ 40,143
Current year additions 50,925 40,054 741
Current year reversals (4,041) (4,066) (34,639)
At end of year ¥ 89,117 ¥ 42,233 ¥ 6,245
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Ordinary shares and treasury stock - Additional Information (Detail)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
CNY (¥)
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Class of Stock [Line Items]            
Authorized share capital | $   $ 50,000        
Ordinary and preferred shares authorized   5,000,000,000        
Ordinary stock, authorized   4,266,159,600        
Ordinary stock, par value | $ / shares   $ 0.00001        
Preferred stock, shares authorized   733,840,400        
Ordinary stock, shares issued   1,550,071,169        
Stock Repurchased, Value | ¥ ¥ 16,228   ¥ 384,871   ¥ 47,173  
Class A Ordinary Shares [Member]            
Class of Stock [Line Items]            
Ordinary stock, authorized   10,000,000,000   10,000,000,000    
Ordinary stock, par value | $ / shares   $ 0.00001   $ 0.00001    
Ordinary stock, shares issued   970,871,169   969,071,169    
Stock repurchased, Shares 4,171,000 4,171,000 139,954,870 139,954,870 12,729,500 12,729,500
Stock Repurchased, Value | $   $ 2,500   $ 55,400   $ 6,800
Weighted Average Price per shares | $ / shares   $ 0.60   $ 0.40   $ 0.53
Class B Ordinary Shares [Member]            
Class of Stock [Line Items]            
Ordinary stock, authorized   10,000,000,000   10,000,000,000    
Ordinary stock, par value | $ / shares   $ 0.00001   $ 0.00001    
Ordinary stock, shares issued   579,200,000   581,000,000    
Ordinary stock, shares sold 1,800,000 1,800,000 5,000,000 5,000,000 73,000,000 73,000,000
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation - Additional Information (Detail)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
CNY (¥)
$ / shares
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
$ / shares
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
$ / shares
Dec. 31, 2018
Dec. 31, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation expenses ¥ 774   ¥ 6,218   ¥ 22,118      
Unrecognized compensation cost ¥ 1,839 ¥ 1,839            
Weighted average recognition period 1 year 8 months 4 days              
Per Share fair value of ordinary shares | $ / shares       $ 0.52   $ 0.53   $ 0.99
Weighted average grant-date per-share fair value of options granted | $ / shares   ¥ 0   $ 0.13   $ 0.24    
Share-based Payment Arrangement, Expense, Tax Benefit ¥ 0   0   0      
Employee Stock Option [Member] | 2017 Share Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, award vesting period             4 years  
Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation expenses ¥ 94,439   ¥ 35,951   ¥ 20,142      
Weighted average recognition period 2 years 8 months 4 days              
Unrecognized compensation cost of unvested restricted shares ¥ 184,130 ¥ 184,130            
Restricted Stock Units (RSUs) [Member] | 2017 Share Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, award vesting period             4 years  
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation - Schedule of Stock Option Shares Activities (Detail) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding, Beginning Balance 26,029,630 54,564,430  
Options, Granted 0 3,035,750  
Options, Canceled/Forfeited (1,300,000) (19,350,460)  
Options,Expired (40,835) (454,170)  
Options,Exercised (17,614,760) (11,765,920)  
Options Outstanding, Ending Balance 7,074,035 26,029,630 54,564,430
Options Outstanding, Vested and expected to vest 7,022,578 25,712,658  
Options Outstanding, Exercisable 4,527,920 17,371,695  
Outstanding, Weighted Average Exercise Price, Beginning balance $ 0.3708 $ 0.4519  
Granted, Weighted Average Exercise Price 0 0.1111  
Canceled/Forfeited, Weighted Average Exercise Price 0.5876 0.1327  
Expired, Weighted Average Exercise Price 0.1260 0.9663  
Exercised, Weighted Average Exercise Price 0.2915 0.1235  
Outstanding, Weighted Average Exercise Price, Ending balance 0.5331 0.3708 $ 0.4519
Vested and expected to vest, Weighted Average Exercise Price 0.5333 0.3704  
Exercisable, Weighted Average Exercise Price $ 0.4981 $ 0.3097  
Outstanding, Weighted Average Remaining Contractual Life 1 year 2 months 26 days 1 year 3 months 21 days 2 years 6 months 3 days
Vested and expected to vest, Weighted Average Remaining Contractual Life 1 year 2 months 26 days 1 year 3 months 18 days  
Exercisable, Weighted Average Remaining Contractual Life 6 months 10 days 10 months 17 days  
Outstanding, Aggregate Intrinsic Value $ 3,607 $ 5,581 $ 4,264
Vested and expected to vest, Aggregate Intrinsic Value 3,580 5,524  
Exercisable, Aggregate Intrinsic Value $ 2,541 $ 4,524  
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based Compensation - Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption (Detail) - Incentive Shares Plan [Member] - ¥ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.60%  
Risk-free interest rate, maximum   2.62%
Expected life (in years) 5 years 5 years
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 48.61% 38.01%
Exercise multiple ¥ 2.8  
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise multiple   ¥ 2.2
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise multiple   ¥ 2.8
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Share-based compensation - Summary of Restricted Stock Units Activities Under All Incentive Plans (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of RSUs unvested at beginning of period   12,023,795
Number of RSUs, granted 22,322,425 71,935,155
Number of RSUs, vested (15,183,045) (3,916,645)
Number of RSUs, Canceled/forfeited (10,052,130) (4,211,810)
Number of RSUs unvested at end of period 72,917,745 75,830,495
Weighted-average grant date fair value at beginning of period $ 0.4290 $ 0.9880
Weighted-average grant date fair value, granted 0.7675 0.3551
Weighted-average grant date fair value, vested 0.4803 0.8144
Weighted-average grant date fair value, Canceled/forfeited 0.4644 0.6760
Weighted-average grant date fair value at end of period $ 0.5452 $ 0.4290
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Net profit per share - Schedule of Computation of Earnings Per Share (Detail)
¥ / shares in Units, $ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Numerator:        
Net profit attributable to FinVolution Group's ordinary shareholders ¥ 2,508,947,000 $ 393,708 ¥ 1,972,700,000 ¥ 2,372,850,000
Denominator:        
Weighted average number of ordinary shares outstanding - basic 1,420,870,790 1,420,870,790 1,477,162,991 1,525,814,189
Net profit per share attributable to FinVolution Group's ordinary shareholders - basic | (per share) ¥ 1.77 $ 0.28 ¥ 1.34 ¥ 1.56
Net profit attributable to FinVolution Group's ordinary shareholders | ¥ ¥ 2,508,947,000   ¥ 1,972,700,000 ¥ 2,372,850,000
Weighted average number of ordinary shares outstanding - diluted 1,482,501,832 1,482,501,832 1,491,325,420 1,552,423,060
Net profit per share attributable to FinVolution Group's ordinary shareholders - diluted | ¥ ¥ 1,690   ¥ 1,320 ¥ 1,530
Employee Stock Option [Member]        
Denominator:        
Ordinary shares issuable using treasury stock method 8,495,974 8,495,974 9,801,862 23,831,652
Restricted Stock Units (RSUs) [Member]        
Denominator:        
Ordinary shares issuable using treasury stock method 53,135,068 53,135,068 4,360,567 2,777,219
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of lease cost (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lease, Cost [Abstract]    
Amortization of right-of-use assets ¥ 30,261 ¥ 41,377
Interest of lease liabilities 1,695 3,276
Expenses for short-term leases within 12 months 5,911 7,526
Total lease cost ¥ 37,867 ¥ 52,179
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of supplemental cash flow (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Operating lease payments ¥ 36,066 ¥ 45,682
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of weighted-average remaining lease term and discount rate (Detail)
Dec. 31, 2021
Dec. 31, 2020
Weighted-average remaining lease term    
Operating leases 3 years 3 months 18 days 1 year 8 months 12 days
Weighted-average discount rate    
Operating leases 4.75% 4.75%
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Information about movement of Right of use assets (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Leases [Abstract]      
Beginning balance ¥ 54,968   ¥ 95,786
Recognition of of additional leasing contract 24,431   559
Amortization of right of use assets (30,261)   (41,377)
Ending balance ¥ 49,138 $ 7,711 ¥ 54,968
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Information about movement of Leasing Liabilities (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Schedule Of Information About Movement Of Leasing Liabilities [Abstract]        
Beginning balance ¥ 43,296   ¥ 85,143  
Recognition of of additional leasing contract 24,431   559  
Interest of lease liabilities 1,695   3,276  
Leasing payment (36,066) $ (5,660) (45,682) ¥ (51,370)
Ending balance ¥ 33,356   ¥ 43,296 ¥ 85,143
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of maturities of lease liabilities (Detail) - CNY (¥)
¥ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee Operating Lease Liability Maturity [Abstract]      
2022 ¥ 17,111    
2023 6,308    
2024 4,476    
2025 4,700    
2026 3,655    
Total undiscounted lease payments 36,250    
Less: Imputed interest (2,894)    
Total lease liabilities ¥ 33,356 ¥ 43,296 ¥ 85,143
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 11, 2021
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Ownership percentage   50.00%
Litigation settlement, expense $ 9,000  
Litigation settlement, company borne 1,350  
Loss contingency, receivable $ 7,650  
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Restricted Net Assets - Additional Information (Detail)
¥ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]  
Percentage of annual appropriations net of tax income prior to payment of dividends as the statutory general reserve 10.00%
Restricted net assets ¥ 7,796,303
Percentage of restricted net assets 72.80%
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Jan. 01, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Assets            
Cash and cash equivalents ¥ 4,418,127 $ 693,301 ¥ 2,632,174      
Prepaid expenses and other assets 1,899,438 298,063 1,050,009      
Investment in subsidiaries and VIEs 132,377   129,622      
Total assets 18,138,551 2,846,335 14,882,185      
Liabilities and Shareholders' Equity            
Accrued expenses and other liabilities 638,832 100,247 509,002      
Contract liability 8,436 1,324 3,447      
Total liabilities 7,428,941 1,165,762 6,451,855      
Shareholders' equity :            
Additional paid-in capital 5,694,733 893,628 5,659,990      
Treasury stock (324,171) (50,870) (401,621)      
Statutory reserves 610,403 95,786 458,058      
Accumulated other comprehensive income (16,769) (2,630) (5,142)      
Retained earnings 4,690,951 736,113 2,651,918 ¥ 883,000    
Total shareholders' equity 10,709,610 1,680,573 8,430,330   ¥ 8,011,480 ¥ 5,985,738
Total liabilities and shareholders' equity 18,138,551 2,846,335 14,882,185      
Parent Company [Member]            
Assets            
Cash and cash equivalents 38,231 5,999 28,435      
Prepaid expenses and other assets 2,795 439 1,247      
Amounts due from Group companies 694,123 108,923 1,302,606      
Investment in subsidiaries and VIEs 10,574,557 1,659,379 7,949,999      
Total assets 11,309,706 1,774,740 9,282,287      
Liabilities and Shareholders' Equity            
Accrued expenses and other liabilities 5,647 885 32,571      
Contract liability 1,610 253 3,447      
Amounts due to Group companies 647,199 101,559 882,963      
Total liabilities 654,456 102,697 918,981      
Shareholders' equity :            
Additional paid-in capital 5,694,733 893,628 5,659,990      
Treasury stock (324,171) (50,870) (401,621)      
Statutory reserves 610,403 95,786 458,058      
Accumulated other comprehensive income (16,769) (2,630) (5,142)      
Retained earnings 4,690,951 736,113 2,651,918      
Total shareholders' equity 10,655,250 1,672,043 8,363,306      
Total liabilities and shareholders' equity 11,309,706 1,774,740 9,282,287      
Class A Ordinary Shares [Member]            
Shareholders' equity :            
Ordinary shares 64 10 64      
Class A Ordinary Shares [Member] | Parent Company [Member]            
Shareholders' equity :            
Ordinary shares 64 10 64      
Class B Ordinary Shares [Member]            
Shareholders' equity :            
Ordinary shares 39 6 39      
Class B Ordinary Shares [Member] | Parent Company [Member]            
Shareholders' equity :            
Ordinary shares ¥ 39 $ 6 ¥ 39      
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Parenthetical) (Detail) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Consolidated Balance Sheet Statements Captions [Line Items]    
Ordinary stock, par value $ 0.00001  
Ordinary stock, authorized 4,266,159,600  
Ordinary stock, shares issued 1,550,071,169  
Class A Ordinary Shares [Member]    
Consolidated Balance Sheet Statements Captions [Line Items]    
Ordinary stock, par value $ 0.00001 $ 0.00001
Ordinary stock, authorized 10,000,000,000 10,000,000,000
Ordinary stock, shares issued 970,871,169 969,071,169
Ordinary Stock, shares outstanding 854,591,404 824,164,599
Class B Ordinary Shares [Member]    
Consolidated Balance Sheet Statements Captions [Line Items]    
Ordinary stock, par value $ 0.00001 $ 0.00001
Ordinary stock, authorized 10,000,000,000 10,000,000,000
Ordinary stock, shares issued 579,200,000 581,000,000
Ordinary Stock, shares outstanding 579,200,000 581,000,000
Parent Company [Member]    
Consolidated Balance Sheet Statements Captions [Line Items]    
Treasury stock,shares 116,279,765 144,906,570
Parent Company [Member] | Class A Ordinary Shares [Member]    
Consolidated Balance Sheet Statements Captions [Line Items]    
Ordinary stock, par value $ 0.00001 $ 0.00001
Ordinary stock, authorized 10,000,000,000 10,000,000,000
Ordinary stock, shares issued 970,871,169 969,071,169
Ordinary Stock, shares outstanding 854,591,404 824,164,599
Parent Company [Member] | Class B Ordinary Shares [Member]    
Consolidated Balance Sheet Statements Captions [Line Items]    
Ordinary stock, par value $ 0.00001 $ 0.00001
Ordinary stock, authorized 10,000,000,000 10,000,000,000
Ordinary stock, shares issued 581,000,000 581,000,000
Ordinary Stock, shares outstanding 579,200,000 579,200,000
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Financial Information of the Parent Company - Schedule of Comprehensive income (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Operating expenses        
General and administrative expenses ¥ (518,245) $ (81,324) ¥ (461,116) ¥ (435,816)
Profits from operations        
Other income, net 122,368 19,202 116,469 136,491
Net profit 2,508,947 393,708 1,972,700 2,372,850
Net profit attributable to ordinary shareholders 2,508,947   1,972,700 2,372,850
Parent Company [Member]        
Operating expenses        
General and administrative expenses (18,617) (2,921) (20,720) (25,590)
Profits from operations        
Other income, net 1,502 236 2,158 7,898
Income from subsidiaries and VIEs 2,526,062 396,394 1,991,262 2,390,542
Net profit 2,508,947 393,709 1,972,700 2,372,850
Net profit attributable to ordinary shareholders ¥ 2,508,947 $ 393,709 ¥ 1,972,700 ¥ 2,372,850
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Financial Information of the Parent Company - Schedule of Cash Flow Statement (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Condensed Cash Flow Statements, Captions [Line Items]        
Net cash provided by (used in) operating activities ¥ 630,227 $ 98,896 ¥ 2,206,909 ¥ (215,522)
Net cash provided by (used in) investing activities 1,994,845 313,035 1,041,496 (828,219)
Net cash provided by (used in) financing activities (239,800) (37,631) (3,091,279) 1,749,512
Parent Company [Member]        
Condensed Cash Flow Statements, Captions [Line Items]        
Net cash provided by (used in) operating activities (45,587) (7,154) (6,282) 8,474
Collection of loans from Group companies 846,737 132,871 557,936 86,471
Cash paid as loans extended to Group companies (238,254) (37,387) 0 0
Net cash provided by (used in) investing activities 608,483 95,484 557,936 86,471
Repayment of loans to Group companies (839,719) (131,770) 0 0
Cash received as loans from Group companies 603,955 94,774 0 0
Other financing activities (310,221) (48,681) (636,936) (401,400)
Net cash provided by (used in) financing activities (545,985) (85,677) (636,936) (401,400)
Parent Company [Member] | Third party revenues [Member]        
Condensed Cash Flow Statements, Captions [Line Items]        
Net cash provided by (used in) operating activities ¥ (45,587) $ (7,154) ¥ (6,282) ¥ 8,474
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Detail) - Mar. 15, 2022 - Subsequent Event [Member]
$ / shares
¥ / shares
Subsequent Event [Line Items]    
Dividend , per share | (per share) $ 0.205 ¥ 1.31
Dividends Payable, date to be paid May 06, 2022  
Dividends Payable, date of record Apr. 13, 2022  
XML 116 d214294d20f_htm.xml IDEA: XBRL DOCUMENT 0001691445 2019-01-01 2019-12-31 0001691445 2020-01-01 2020-12-31 0001691445 2021-01-01 2021-12-31 0001691445 2020-12-31 0001691445 2021-12-31 0001691445 2019-12-31 0001691445 2018-01-01 2018-12-31 0001691445 2021-10-01 2021-12-31 0001691445 2021-01-01 2021-09-30 0001691445 2020-01-01 0001691445 2021-06-11 2021-06-11 0001691445 2021-06-11 0001691445 2018-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember us-gaap:FinancialAssetPastDueMember 2020-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember us-gaap:FinancialAssetNotPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember us-gaap:FinancialAssetNotPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember us-gaap:FinancialAssetPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 us-gaap:FinancialAssetPastDueMember 2020-12-31 0001691445 finv:MicroLendingLicenseMember 2020-12-31 0001691445 finv:FactoringLicenseMember 2020-12-31 0001691445 finv:FinancialLeasingLicenseMember 2020-12-31 0001691445 finv:InsuranceLicenseMember 2020-12-31 0001691445 finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2020-12-31 0001691445 srt:ParentCompanyMember 2020-12-31 0001691445 finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:NewBorrowersMember 2020-12-31 0001691445 srt:ParentCompanyMember us-gaap:CommonClassAMember 2020-12-31 0001691445 srt:ParentCompanyMember us-gaap:CommonClassBMember 2020-12-31 0001691445 finv:ComputerAndElectronicEquipmentMember 2020-12-31 0001691445 finv:OfficeFurnitureAndEquipmentMember 2020-12-31 0001691445 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001691445 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001691445 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2020-12-31 0001691445 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2020-12-31 0001691445 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2020-12-31 0001691445 us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2020-12-31 0001691445 finv:IndividualInvestorsWithCappedObligationsMember 2020-12-31 0001691445 finv:PaidInCapitalMember 2020-12-31 0001691445 finv:CashReceivedFromBorrowersNotYetDisbursedMember 2020-12-31 0001691445 finv:CashReceivedFromInvestorsOrBorrowersNotYetDisbursedMember 2020-12-31 0001691445 finv:CashReceivedViaConsolidatedTrustNotYetDistributedMember 2020-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2020-12-31 0001691445 finv:IncentiveSharesPlanMember 2020-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001691445 finv:ConsolidatedTrustMember 2020-12-31 0001691445 finv:VariableInterestEntitySubsidiariesMember 2020-12-31 0001691445 finv:PRCSubsidiaryMember 2020-12-31 0001691445 us-gaap:CommonClassAMember 2020-12-31 0001691445 us-gaap:CommonClassBMember 2020-12-31 0001691445 finv:NewBorrowersMember 2020-12-31 0001691445 finv:RepeatBorrowersMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:OtherMember finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:OtherMember 2020-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2020-12-31 0001691445 finv:QualityAssetsReceivableMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:AccountsReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2020-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:FinancingReceivablesTotalPastDueMember 2020-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember us-gaap:FinancialAssetPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember us-gaap:FinancialAssetPastDueMember 2021-12-31 0001691445 us-gaap:FinancialAssetNotPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember us-gaap:FinancialAssetNotPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember us-gaap:FinancialAssetNotPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 us-gaap:FinancialAssetPastDueMember 2021-12-31 0001691445 finv:MicroLendingLicenseMember 2021-12-31 0001691445 finv:FactoringLicenseMember 2021-12-31 0001691445 finv:FinancialLeasingLicenseMember 2021-12-31 0001691445 finv:InsuranceLicenseMember 2021-12-31 0001691445 finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2021-12-31 0001691445 srt:ParentCompanyMember 2021-12-31 0001691445 finv:NewBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember 2021-12-31 0001691445 srt:ParentCompanyMember us-gaap:CommonClassAMember 2021-12-31 0001691445 srt:ParentCompanyMember us-gaap:CommonClassBMember 2021-12-31 0001691445 us-gaap:CommonClassBMember 2021-12-31 0001691445 finv:ComputerAndElectronicEquipmentMember 2021-12-31 0001691445 finv:OfficeFurnitureAndEquipmentMember 2021-12-31 0001691445 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001691445 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001691445 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2021-12-31 0001691445 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2021-12-31 0001691445 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2021-12-31 0001691445 us-gaap:FairValueMeasurementsRecurringMember finv:WealthManagementProductsMember 2021-12-31 0001691445 finv:InstitutionalInvestorsWithoutUncappedObligationsMember 2021-12-31 0001691445 finv:PaidInCapitalMember 2021-12-31 0001691445 finv:CashReceivedFromBorrowersNotYetDisbursedMember 2021-12-31 0001691445 finv:CashReceivedFromInvestorsOrBorrowersNotYetDisbursedMember 2021-12-31 0001691445 finv:CashReceivedViaConsolidatedTrustNotYetDistributedMember 2021-12-31 0001691445 finv:GuaranteeAndQualityAssuranceFundMember 2021-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001691445 finv:ConsolidatedTrustMember 2021-12-31 0001691445 finv:VariableInterestEntitySubsidiariesMember 2021-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001691445 us-gaap:CommonClassAMember 2021-12-31 0001691445 finv:FinvolutionHkLimitedMember 2021-12-31 0001691445 finv:BeijingProsperInvestmentConsultingCompanyLimitedMember 2021-12-31 0001691445 finv:ShanghaiGuangjianInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 finv:ShanghaiManyinInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 finv:HainanShanghuInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiziheInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiNianqiaoTechnologyCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiLedaoTechnologyCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ChengduYougaoInformationTechnologyCoLtdMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiPpdaiFinancialInformationServicesCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiErxuInformationTechnologyCompanyLimitedMember 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:FujianZhiyunFinancingGuaranteeCoLtdMember 2021-12-31 0001691445 finv:PRCSubsidiaryMember 2021-12-31 0001691445 srt:SubsidiariesMember 2021-12-31 0001691445 finv:CommonClassAAndClassBMember 2021-12-31 0001691445 finv:NewBorrowersMember 2021-12-31 0001691445 finv:RepeatBorrowersMember 2021-12-31 0001691445 finv:OtherMember 2021-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2021-12-31 0001691445 finv:QualityAssetsReceivableMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:AccountsReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:AccountsReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:NewBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:RepeatBorrowersMember finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables1To89DaysPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables90To119DaysPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables120To149DaysPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivables150To179DaysPastDueMember 2021-12-31 0001691445 finv:OtherMember finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:FinancingReceivablesTotalPastDueMember 2021-12-31 0001691445 finv:DataCollectionServiceMember finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2019-01-01 2019-12-31 0001691445 srt:ParentCompanyMember finv:ThirdPartyRevenuesMember 2019-01-01 2019-12-31 0001691445 srt:ParentCompanyMember 2019-01-01 2019-12-31 0001691445 finv:IncentiveSharesPlanMember 2019-01-01 2019-12-31 0001691445 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001691445 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001691445 finv:PRCSubsidiaryMember 2019-01-01 2019-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:BorrowersReferralFeeMember us-gaap:FinancialServiceOtherMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:InvestmentManagementFeesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:QualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember 2019-01-01 2019-12-31 0001691445 us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0001691445 us-gaap:FinancialServiceOtherMember 2019-01-01 2019-12-31 0001691445 finv:LoanFacilitationServiceFeesMember 2019-01-01 2019-12-31 0001691445 finv:PostfacilitationServiceFeesMember 2019-01-01 2019-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001691445 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001691445 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001691445 finv:StatutoryReservesMember 2019-01-01 2019-12-31 0001691445 finv:AmericanDepositaryShareMember 2019-01-01 2019-12-31 0001691445 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001691445 us-gaap:GrantMember 2019-01-01 2019-12-31 0001691445 finv:NonMarketableEquityMethodInvestmentsMember 2019-01-01 2019-12-31 0001691445 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001691445 country:CN 2019-01-01 2019-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember finv:ThirdPartyRevenuesMember 2019-01-01 2019-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember finv:InterCompanyRevenuesMember 2019-01-01 2019-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2019-01-01 2019-12-31 0001691445 finv:DataCollectionServiceMember finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2020-01-01 2020-12-31 0001691445 finv:IncentiveSharesPlanMember 2020-01-01 2020-12-31 0001691445 srt:ParentCompanyMember finv:ThirdPartyRevenuesMember 2020-01-01 2020-12-31 0001691445 srt:ParentCompanyMember 2020-01-01 2020-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001691445 country:HK 2020-01-01 2020-12-31 0001691445 finv:PRCSubsidiaryMember 2020-01-01 2020-12-31 0001691445 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:BorrowersReferralFeeMember us-gaap:FinancialServiceOtherMember finv:WithoutQualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:InvestmentManagementFeesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember finv:WithoutQualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:QualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember 2020-01-01 2020-12-31 0001691445 us-gaap:OtherIncomeMember 2020-01-01 2020-12-31 0001691445 us-gaap:FinancialServiceOtherMember 2020-01-01 2020-12-31 0001691445 finv:LoanFacilitationServiceFeesMember 2020-01-01 2020-12-31 0001691445 finv:PostfacilitationServiceFeesMember 2020-01-01 2020-12-31 0001691445 finv:GuaranteeIncomeMember 2020-01-01 2020-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001691445 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001691445 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001691445 finv:StatutoryReservesMember 2020-01-01 2020-12-31 0001691445 finv:AmericanDepositaryShareMember 2020-01-01 2020-12-31 0001691445 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001691445 us-gaap:GrantMember 2020-01-01 2020-12-31 0001691445 finv:NonMarketableEquityMethodInvestmentsMember 2020-01-01 2020-12-31 0001691445 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2020-01-01 2020-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2020-01-01 2020-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember finv:ThirdPartyRevenuesMember 2020-01-01 2020-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember finv:InterCompanyRevenuesMember 2020-01-01 2020-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2020-01-01 2020-12-31 0001691445 finv:BeijingProsperInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:DataCollectionServiceMember finv:PPCreditDataServiceShanghaiCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 country:HK 2021-01-01 2021-12-31 0001691445 finv:TaxSlabRateOneMember country:HK 2021-01-01 2021-12-31 0001691445 finv:TaxSlabRateTwoMember country:HK 2021-01-01 2021-12-31 0001691445 country:ID 2021-01-01 2021-12-31 0001691445 srt:ParentCompanyMember finv:ThirdPartyRevenuesMember 2021-01-01 2021-12-31 0001691445 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001691445 srt:MinimumMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember finv:ComputerAndElectronicEquipmentMember 2021-01-01 2021-12-31 0001691445 srt:MaximumMember finv:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001691445 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001691445 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001691445 srt:MinimumMember finv:ComputerAndElectronicEquipmentMember 2021-01-01 2021-12-31 0001691445 srt:MinimumMember finv:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001691445 finv:PRCSubsidiaryMember 2021-01-01 2021-12-31 0001691445 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:LoanFacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:PostfacilitationServiceFeesMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:BorrowersReferralFeeMember us-gaap:FinancialServiceOtherMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:OtherRevenuesMember us-gaap:FinancialServiceOtherMember finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:QualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 finv:WithoutQualityAssuranceProgramMember 2021-01-01 2021-12-31 0001691445 us-gaap:OtherIncomeMember 2021-01-01 2021-12-31 0001691445 us-gaap:FinancialServiceOtherMember 2021-01-01 2021-12-31 0001691445 finv:LoanFacilitationServiceFeesMember 2021-01-01 2021-12-31 0001691445 finv:PostfacilitationServiceFeesMember 2021-01-01 2021-12-31 0001691445 finv:GuaranteeIncomeMember 2021-01-01 2021-12-31 0001691445 finv:FinvolutionHkLimitedMember 2021-01-01 2021-12-31 0001691445 finv:BeijingProsperInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:ShanghaiGuangjianInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:ShanghaiManyinInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 finv:HainanShanghuInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiziheInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiNianqiaoTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ShanghaiLedaoTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember finv:ChengduYougaoInformationTechnologyCoLtdMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiPpdaiFinancialInformationServicesCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:ShanghaiErxuInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001691445 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember finv:FujianZhiyunFinancingGuaranteeCoLtdMember 2021-01-01 2021-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001691445 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001691445 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001691445 finv:StatutoryReservesMember 2021-01-01 2021-12-31 0001691445 finv:AmericanDepositaryShareMember 2021-01-01 2021-12-31 0001691445 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001691445 dei:BusinessContactMember 2021-01-01 2021-12-31 0001691445 dei:AdrMember 2021-01-01 2021-12-31 0001691445 us-gaap:GrantMember 2021-01-01 2021-12-31 0001691445 finv:NonMarketableEquityMethodInvestmentsMember 2021-01-01 2021-12-31 0001691445 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2021-01-01 2021-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2021-01-01 2021-12-31 0001691445 us-gaap:EarliestTaxYearMember 2021-01-01 2021-12-31 0001691445 us-gaap:LatestTaxYearMember 2021-01-01 2021-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember finv:ThirdPartyRevenuesMember 2021-01-01 2021-12-31 0001691445 finv:BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember finv:InterCompanyRevenuesMember 2021-01-01 2021-12-31 0001691445 finv:GuaranteeAndQualityAssuranceFundMember 2019-12-31 0001691445 srt:MinimumMember finv:IncentiveSharesPlanMember 2019-12-31 0001691445 srt:MaximumMember finv:IncentiveSharesPlanMember 2019-12-31 0001691445 us-gaap:CommonClassAMember 2019-12-31 0001691445 us-gaap:EmployeeStockOptionMember 2019-12-31 0001691445 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001691445 us-gaap:RestrictedStockUnitsRSUMember finv:TwoThousandAndSeventeenShareIncentivePlanMember 2018-01-01 2018-12-31 0001691445 us-gaap:EmployeeStockOptionMember finv:TwoThousandAndSeventeenShareIncentivePlanMember 2018-01-01 2018-12-31 0001691445 finv:TaxSlabRateOneMember 2018-12-31 0001691445 finv:PRCSubsidiaryMember 2007-03-16 2007-03-16 0001691445 finv:PRCSubsidiaryMember 2008-04-14 2008-04-14 0001691445 srt:MaximumMember country:HK 2006-08-01 2006-08-31 0001691445 srt:MinimumMember country:HK finv:PRCSubsidiaryMember 2006-08-01 2006-08-31 0001691445 us-gaap:SubsequentEventMember 2022-03-15 2022-03-15 0001691445 us-gaap:SubsequentEventMember 2022-03-15 0001691445 us-gaap:CommonStockMember 2018-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001691445 us-gaap:TreasuryStockMember 2018-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001691445 finv:StatutoryReservesMember 2018-12-31 0001691445 us-gaap:RetainedEarningsMember 2018-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2018-12-31 0001691445 us-gaap:CommonStockMember 2019-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001691445 us-gaap:TreasuryStockMember 2019-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001691445 finv:StatutoryReservesMember 2019-12-31 0001691445 us-gaap:RetainedEarningsMember 2019-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2019-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001691445 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001691445 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001691445 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001691445 us-gaap:CommonStockMember 2020-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001691445 us-gaap:TreasuryStockMember 2020-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001691445 finv:StatutoryReservesMember 2020-12-31 0001691445 us-gaap:RetainedEarningsMember 2020-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2020-12-31 0001691445 finv:DeferredGuaranteeIncomeMember 2019-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2019-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2020-12-31 0001691445 us-gaap:CommonStockMember 2021-12-31 0001691445 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001691445 us-gaap:TreasuryStockMember 2021-12-31 0001691445 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001691445 finv:StatutoryReservesMember 2021-12-31 0001691445 us-gaap:RetainedEarningsMember 2021-12-31 0001691445 us-gaap:NoncontrollingInterestMember 2021-12-31 0001691445 finv:ExpectedCreditLossesForQualityAssuranceMember 2021-12-31 iso4217:CNY iso4217:USD pure shares utr:Year utr:Month iso4217:HKD iso4217:CNY shares iso4217:USD shares finv:Segments false FY 0001691445 20-F false true 2021-12-31 --12-31 2021 false false 001-38269 FinVolution Group E9 Building G1, No. 999 Dangui Road Shanghai 201203 CN Jiayuan Xu, Chief Financial Officer 86 21 8030 3200 xujiayuan@xinye.com Building G1, No. 999 Dangui Road Shanghai 201203 CN American depositary shares FINV NYSE Class A ordinary shares, par value US$0.00001 per share NYSE true 1433791404 854591404 579200000 Yes No Yes Yes Large Accelerated Filer false true U.S. GAAP false 1424 PricewaterhouseCoopers Zhong Tian LLP Shanghai, the People’s Republic of China 2632174000 4418127000 693301000 3484227000 4073414000 639208000 1970958000 1204901000 189075000 188725000 250696000 863906000 1890846000 296715000 223514000 239506000 1121554000 931798000 146219000 93876000 112397000 17638000 54968000 49138000 7711000 98947000 98947000 15527000 50411000 50411000 7911000 382012000 427873000 2354882000 1982276000 311062000 950515000 971117000 152389000 155758000 455741000 71516000 1050009000 1899438000 298063000 14882185000 18138551000 2846335000 103453000 103453000 103453000 81150000 81150000 81150000 103453000 81150000 12734000 1259396000 1259396000 1259396000 1089503000 1089503000 1089503000 1259396000 1089503000 170967000 2390501000 2390501000 2390501000 3188561000 3188561000 3188561000 2390501000 3188561000 500355000 132955000 132955000 132955000 146697000 146697000 146697000 220989000 252918000 39688000 53552000 53552000 53552000 57237000 57237000 57237000 154398000 200648000 31486000 1661841000 1661841000 1661841000 1795640000 1795640000 1795640000 1661841000 1795640000 281775000 0 0 0 6826000 6826000 6826000 3447000 8436000 1324000 1984000 1984000 1984000 2265000 2265000 2265000 1984000 2265000 355000 42775000 42775000 42775000 33184000 33184000 33184000 43296000 33356000 5234000 67217000 67217000 67217000 45656000 45656000 45656000 103548000 137632000 21597000 472446000 472446000 472446000 598570000 598570000 598570000 509002000 638832000 100247000 6451855000 7428941000 1165762000 0.00001 0.00001 10000000000 10000000000 969071169 970871169 824164599 854591404 64000 64000 10000 0.00001 0.00001 10000000000 10000000000 581000000 581000000 579200000 579200000 39000 39000 6000 5659990000 5694733000 893628000 144906570 116279765 401621000 324171000 50870000 458058000 610403000 95786000 -5142000 -16769000 -2630000 2651918000 4690951000 736113000 8363306000 10655250000 1672043000 67024000 54360000 8530000 8430330000 10709610000 1680573000 14882185000 18138551000 2846335000 3310875000 1908851000 3794182000 595390000 1200373000 672981000 1309565000 205499000 3386032000 2593512000 406979000 1106669000 1113337000 1216170000 190844000 344840000 481886000 556699000 87358000 5962757000 7563087000 9470128000 1486070000 1164716000 1315496000 1834453000 287866000 43494000 10104000 7503000 1177000 720333000 482859000 1584233000 248601000 435816000 461116000 518245000 81324000 390585000 370175000 434850000 68237000 2007968000 1963609000 308133000 299504000 463175000 374243000 58727000 261882000 144661000 139226000 21848000 3316330000 5255554000 6856362000 1075913000 98405000 31444000 -56287000 136491000 116469000 122368000 19202000 2856480000 2424002000 2736134000 429359000 481962000 455421000 240818000 37790000 2374518000 1968581000 2495316000 391569000 1668000 -4119000 -13631000 -2139000 2372850000 1972700000 2508947000 393708000 2374518000 1968581000 2495316000 391569000 12110000 -75462000 -11627000 -1825000 2386628000 1893119000 2483689000 389744000 1668000 -4119000 -13631000 -2139000 2384960000 1897238000 2497320000 391883000 1525814189 1477162991 1420870790 1420870790 1552423060 1491325420 1482501832 1482501832 1.56 1.34 1.77 0.28 1.53 1.32 1.69 0.27 7.78 6.68 8.83 1.39 7.64 6.61 8.46 1.33 1533071169 102000 5896017000 -46301000 -332121000 58210000 256006000 45668000 61856000 5985738000 17000000 1000 -17000000 -1000 -12729500 47173000 47173000 42260000 42260000 -297379000 55396235 332121000 34742000 2372850000 1668000 2374518000 390715000 390715000 12110000 12110000 61192000 -61192000 1550071169 103000 5640898000 -20634265 -47174000 70320000 317198000 1966611000 63524000 8011480000 1550071169 103000 5640898000 -20634265 -47174000 70320000 317198000 1966611000 63524000 8011480000 -882964000 -882964000 -139954870 384871000 384871000 42169000 42169000 -23077000 15682565 30424000 7347000 1972700000 -4119000 1968581000 263569000 263569000 -75462000 -75462000 140860000 -140860000 7619000 7619000 1550071169 103000 5659990000 -144906570 -401621000 -5142000 458058000 2651918000 67024000 8430330000 1550071169 103000 5659990000 -144906570 -401621000 -5142000 458058000 2651918000 67024000 8430330000 -4171000 16228000 16228000 95213000 95213000 -60470000 32797805 93678000 33208000 2508947000 -13631000 2495316000 317569000 317569000 -11627000 -11627000 152345000 -152345000 967000 967000 1550071169 103000 5694733000 -116279765 -324171000 -16769000 610403000 4690951000 54360000 10709610000 2374518000 1968581000 2495316000 391569000 299504000 463175000 374243000 58727000 261882000 144661000 139226000 21848000 210520000 -49590000 59136000 9280000 57712000 51780000 37277000 5850000 49373000 44653000 31956000 5015000 -13028000 7211000 1573000 247000 33660000 5000000 785000 10614000 0 0 0 0 -4245000 -666000 1106669000 1113337000 1216170000 190844000 42260000 42169000 95213000 14941000 4600000 0 0 0 240597000 227784000 1166166000 182997000 1795796000 -2542680000 -130620000 -20497000 -56287000 0 0 0 6977000 -151335000 299983000 47074000 -2830000 0 0 0 1090910000 -353383000 875274000 137351000 -220404000 -581177000 -22303000 -3500000 956774000 0 0 0 -613858000 -169893000 -26660000 -1202520000 798060000 125233000 -11569000 44304000 31929000 5010000 -96803000 26100000 46250000 7258000 -109741000 -52281000 4989000 784000 4309000 -2325000 281000 44000 -51370000 -45682000 -36066000 -5660000 98858000 14816000 34084000 5349000 93473000 221377000 129830000 20373000 -215522000 2206909000 630227000 98896000 10520227000 12757947000 7032972000 1103627000 12128140000 9826856000 5809353000 911614000 20000000 0 0 0 21508000 2460000 0 0 803691000 36829000 31246000 4903000 5532569000 6177791000 13534543000 2123865000 3902033000 8001000000 12676800000 1989267000 48659000 11017000 55271000 8673000 21000000 0 0 -828219000 1041496000 1994845000 313035000 3437160000 766160000 1643572000 257911000 1488301000 2993122000 1574118000 247013000 7948000 0 0 0 235000000 0 0 0 25000000 235000000 0 0 390715000 263569000 317569000 49834000 42276000 379984000 25991000 4079000 31592000 6617000 33339000 5232000 7619000 967000 152000 1749512000 -3091279000 -239800000 -37631000 11253000 -51470000 -10132000 -1588000 717024000 105656000 2375140000 372712000 5293721000 6010745000 6116401000 959797000 6010745000 6116401000 8491541000 1332509000 94957000 268182000 161431000 25332000 145825000 367004000 574939000 90220000 292000 607000 1134000 178000 5000000 5000000 785000 4897000 9784000 21000 3000 3938000 4668000 4537000 712000 2632174000 4418127000 693301000 3484227000 4073414000 639208000 6116401000 8491541000 1332509000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. Principal activities and organization </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">FinVolution Group (the “Company”) is an investment holding company and with its consolidated subsidiaries and the consolidated variable interest entities (“VIEs”) (collectively referred to as the “Group”) operates an online consumer finance marketplace through its platform (www.ppdai.com) registered in the People’s Republic of China (the “PRC” or “China”). The Company has been listed on the New York Stock Exchange in the United States of America since November 2017. As of December 31, 2021, the Company effectively controls a number of VIEs through a series of commercial agreements (the “VIE Agreements”) entered into between certain subsidiaries of the Group (the “WOFEs”), the VIEs and nominal shareholders of the VIEs.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company’s principal subsidiaries and consolidated VIEs are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Name</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">direct or indirect</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">economic<br/>interest</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of<br/>incorporation</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries</div></div></div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FinVolution (HK) Limited (“FinVolution HK”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">June 12, 2012</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Hong Kong, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Prosper Investment Consulting Co., Ltd. (“Beijing Prosper”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">August 21, 2012</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Beijing, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Guangjian Information Technology Co., Ltd. (“Shanghai Guangjian”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">June 5, 2017</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Shanghu Information Technology Co., Ltd. (“Shanghai Shanghu”)</div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Manyin Information Technology Co., Ltd. (“Shanghai Manyin”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">February 12, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hainan Shanghu Information Technology Co., Ltd. (“Hainan Shanghu”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">August 1, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Hainan, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated VIEs</div></div></div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Paipairongxin Investment Consulting Co., Ltd. (“Beijing Paipairongxin”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">June 15, 2012</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Beijing, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Zihe Information Technology Co., Ltd. (“Shanghai Zihe”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">July 6, 2017</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Nianqiao Technology Co., Ltd. (“Shanghai Nianqiao”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">August 8, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Ledao Technology Co., Ltd. (“Shanghai Ledao”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">January 10, 2019</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chengdu Yougao Information Technology Co., Ltd. (“Chengdu Yougao”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">December 26, 2019</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Chengdu, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated VIEs’ principal subsidiaries</div></div></div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai PPDai Financial Information Services Co., Ltd. (“Shanghai PPDai”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">January 18, 2011</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Erxu Information Technology Co., Ltd. (“Shanghai Erxu”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">April 28, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fujian Zhiyun Financing Guarantee Co., Ltd. (“Fujian Zhiyun”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">November 21, 2019</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Fujian, China</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;"><div style="display:inline;">*</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Controlled via contractual relationships </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Company’s principal subsidiaries and consolidated VIEs are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Name</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">direct or indirect</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">economic<br/>interest</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place of<br/>incorporation</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries</div></div></div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FinVolution (HK) Limited (“FinVolution HK”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">June 12, 2012</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Hong Kong, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Prosper Investment Consulting Co., Ltd. (“Beijing Prosper”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">August 21, 2012</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Beijing, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Guangjian Information Technology Co., Ltd. (“Shanghai Guangjian”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">June 5, 2017</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Shanghu Information Technology Co., Ltd. (“Shanghai Shanghu”)</div></div> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Manyin Information Technology Co., Ltd. (“Shanghai Manyin”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">February 12, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hainan Shanghu Information Technology Co., Ltd. (“Hainan Shanghu”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">100%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">August 1, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Hainan, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated VIEs</div></div></div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Paipairongxin Investment Consulting Co., Ltd. (“Beijing Paipairongxin”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">June 15, 2012</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Beijing, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Zihe Information Technology Co., Ltd. (“Shanghai Zihe”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">July 6, 2017</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Nianqiao Technology Co., Ltd. (“Shanghai Nianqiao”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">August 8, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Ledao Technology Co., Ltd. (“Shanghai Ledao”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">January 10, 2019</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Chengdu Yougao Information Technology Co., Ltd. (“Chengdu Yougao”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">December 26, 2019</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Chengdu, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated VIEs’ principal subsidiaries</div></div></div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai PPDai Financial Information Services Co., Ltd. (“Shanghai PPDai”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">January 18, 2011</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shanghai Erxu Information Technology Co., Ltd. (“Shanghai Erxu”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">April 28, 2018</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Shanghai, China</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fujian Zhiyun Financing Guarantee Co., Ltd. (“Fujian Zhiyun”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:center;">100<div style="display:inline;">%*</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">November 21, 2019</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">Fujian, China</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;"><div style="display:inline;">*</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Controlled via contractual relationships </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 1 2012-06-12 Hong Kong, China 1 2012-08-21 Beijing, China 1 2017-06-05 Shanghai, China 1 2018-02-12 Shanghai, China 1 2018-08-01 Hainan, China 1 2012-06-15 Beijing, China 1 2017-07-06 Shanghai, China 1 2018-08-08 Shanghai, China 1 2019-01-10 Shanghai, China 1 2019-12-26 Chengdu, China 1 2011-01-18 Shanghai, China 1 2018-04-28 Shanghai, China 1 2019-11-21 Fujian, China <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2. Summary of significant accounting policies </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Basis of presentation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and related disclosures. Actual results may differ from those estimates.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) Adoption of new credit loss accounting standard </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On January 1, 2020, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> Financial Instruments-Credit Losses (ASC Topic 326): </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC Topic 326 introduced a current expected credit loss (“CECL”) methodology, which replaced the probable incurred credit losses methodology used under the historical accounting guidance. Under ASC Topic 326 methodology, credit losses are recorded upon initial recognition of financial assets at an amount equal to the lifetime expected losses. Under probable incurred credit losses methodology, credit losses are recorded when the losses are probable or have been incurred. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC Topic 326 requires the expected credit losses related to guarantee contracts be recorded separately from and in addition to the stand ready guarantee liability accounted for in accordance with ASC Topic 460. Before adoption of ASC Topic 326, guarantee liability is recorded at the higher of the amount determined in accordance with ASC Topic 450 and the amount determined in accordance with ASC Topic 460. The initial adoption resulted in an increase in guarantee liability related to the recognition of a separate contingent liability. Consequently, the quality assurance payable is separated into expected credit losses for quality assurance commitment, which represents the expected credit losses of the guarantee contracts accounted for in accordance with ASC Topic 326, and deferred guarantee income, which represents the stand-ready liability accounted for in accordance with ASC Topic 460. The adoption of ASC Topic 326 on January 1, 2020, resulted in a RMB883.0 million decrease to retained earnings. </div></div><br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) Principle of consolidation </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the WOFEs and consolidated VIEs, for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated VIEs are entities in which the WOFEs through their respective contractual arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entities, and therefore the Company is the primary beneficiary of these entities. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All transactions and balances among the Company, its subsidiaries, the VIEs and the VIEs’ subsidiaries have been eliminated upon consolidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of the typical structure of the Company’s significant VIEs are set forth below: </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">i) VIE Agreements that give the Company effective control of VIEs </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Business Operation Agreement</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the relevant business operation agreements, the shareholders of the VIEs agree that to the extent permitted by law, they will accept and unconditionally execute the WOFEs’ instructions on business operations, such as appointment of directors and executive officers. They further agree that, without the WOFEs’ prior written consent, the VIEs will not take any action that may have material adverse effects on their assets, businesses, human resources, rights, obligations, or business operations. The shareholders of the VIEs agree to transfer any dividends or other similar income or interests they receive as the shareholders of the VIEs, if any, immediately and unconditionally to the WOFEs. This agreement also requires each of the shareholders of the VIEs to issue an irrevocable power of attorney authorizing the WOFEs or any person(s) designated by the WOFEs to execute shareholders’ rights on behalf of such shareholder. Unless the WOFEs terminate this agreement in advance, the agreement will remain effective until the VIEs are dissolved pursuant to PRC law. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Power of Attorney</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to each power of attorney, each shareholder of the VIEs have irrevocably appointed the WOFEs or any persons designated by the WOFEs to act as such shareholder’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">attorney-in-fact</div></div> to exercise all shareholder rights under PRC law and the relevant articles of association, including but not limited to, appointing directors, supervisors and officers of the VIEs as well as the right to sell, transfer, pledge and dispose all or a portion of the shares held by Nominee Shareholder. The power of attorney will remain in force for ten years unless early terminated by the WOFEs. The term of the power of attorney can be extended at the WOFEs’ option until the VIEs are dissolved in accordance with PRC law and regulation. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exclusive Option Agreement</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the exclusive option agreements, the Nominee Shareholders of the VIEs granted the WOFEs or any third party designated by the WOFEs the exclusive and irrevocable right to purchase from the Nominee Shareholders, to the extent permitted by PRC law and regulations, all or part of its respective equity interests in the VIEs for a purchase price equal to the registered capital. The Nominee Shareholders will then return the purchase price to the WOFEs or any third party designated by the WOFEs after the option is exercised. The WOFEs may transfer all or part of its option to a third party at its own option. The VIEs and the Nominee Shareholders agree that without prior written consent of the WOFEs, they may not transfer or otherwise dispose the equity interests or declare any dividend. The exclusive option agreement will remain effective until the WOFEs or any third party designated by the WOFEs acquire all equity interest of the VIEs. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Equity Pledge Agreement </div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to relevant equity pledge agreements, each shareholder of the VIEs has pledged all of his or her equity interest held in the VIEs to the WOFEs to guarantee his or her obligations under the business operation agreement, the power of attorney, exclusive option agreement and the exclusive technology consulting and service agreement. In the event that the VIEs breach any obligations under these agreements, the WOFEs as the pledgee, will be entitled to request immediate disposal of the pledged equity interests and have priority to be compensated by the proceeds from the disposal of the pledged equity. The Nominee Shareholders may not dispose of the equity interests or create or permit any pledges which may have an adverse effect on the rights or benefits of the WOFEs without the prior written consent of the WOFEs. The relevant share pledge agreements will remain effective until the VIEs and its Nominee Shareholders discharge all of their obligations under the VIE Agreements and the pledgee consents such discharge in writing. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ii) VIE <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Agreement</div></div> that enables the Company to receive substantially all of the economic benefits from the VIEs </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exclusive technology consulting and service agreement</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the exclusive technology consulting and service agreements, WOFEs have the exclusive right to provide the VIEs and their subsidiaries (as designated in the agreement) with technical support, consulting services and other services. The WOFEs shall exclusively own any intellectual property arising from the performance of the agreement. During the term of this agreement, the VIEs and their designated subsidiaries may not accept any services covered by this agreement provided by any third party. The VIEs and their designated subsidiaries agree to pay service fees equal to 100% of the net profit generated or otherwise determined by the WOFEs. Except by mutual agreement upon early termination by parties in writing, the exclusive business cooperation agreement will remain effective until the VIEs and their designated subsidiaries are dissolved in accordance with PRC law and regulation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Based on these contractual agreements, the Company believes that the VIEs as described above should be considered as VIEs because the equity holders do not have significant equity at risk nor do they have the characteristics of a controlling financial interest. Given that the Company, through the WOFEs, is the primary beneficiary of these VIEs, the Company believes that these VIEs should be consolidated based on the structure as described above. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Group has established a series of trusts administrated by third-party trust companies. Since these trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries, the Group has power to direct the activities of the trusts. In addition, the Group has the obligation to absorb losses or the right to receive benefits from the trusts that could potentially be significant to the trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets including loans receivable (Note 3), liabilities, results of operations and cash flows are consolidated under Accounting Standards Codification (“ASC”) 810.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,660,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,176,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,176,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,691,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,173,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accounts receivable and contract assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">685,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,805,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,121,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">931,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Right of use assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans and receivables, net of credit loss allowance for</div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">loans receivables</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,107,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,696,495 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">888,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,607 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries and VIEs<br/></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,147</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">70,578</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">149,511</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">343,494</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due from Group companies</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,200,275</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,002,863 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,672,654</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">12,968,437 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">16,710,285 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payable to platform customers</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">103,453</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">81,150</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred guarantee income</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255);">1,259,396   </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,089,503 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Expected credit losses for quality assurance commitment</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,390,501 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,188,561</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Payroll and welfare payable</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">132,955</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">146,697</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Taxes payable</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">53,552</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">57,237</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Funds payable to investors of consolidated trusts</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,661,841</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,795,640 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Contract liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">6,826</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred tax liabilities</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">67,217  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">45,656</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Leasing liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">42,775 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">33,184</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to Group companies</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,151,941 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,005,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to related party</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,984 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,265 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accrued expenses and other liabilities</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">472,446</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">598,570</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">8,338,061 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,050,341 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third-party revenues</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,742,868</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,993,099</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,333,978</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company revenues</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,033</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,319</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">796,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,769,901</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,152,418</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,130,049</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third-party expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,213,442</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,000,511</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,441,504</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,837,121</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,129,163</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,545,816</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related party expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(43,494</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(10,104</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(258,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(116,387</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(134,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for loans receivable</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(257,263</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(302,243</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,317</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit losses for quality assurance commitment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,007,968</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,963,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Operating expenses</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,609,391</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,566,376</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,061,053</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from subsidiaries and VIEs</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,128</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,372</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(448</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,159,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,583,670</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,068,548</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,830</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">93,674</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain from quality assurance</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,405</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Realized gain from financial guarantee derivatives</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,444</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change of financial guarantee derivatives</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(56,287</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before income tax expense</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,265,379</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,684,500</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,162,222</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(268,504</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(319,700</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(144,463</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">996,875</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,364,800</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,017,759</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 1px;"> <td/></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash used in operating activities under service agreements for Inter-company</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(239,476</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,143,205</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,313,224</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Cash provided by operating activities under service agreements for Inter-company</div><br/></div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,225</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">137,624</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">534,988</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities for Third-party</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,889</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,415,649</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,412,435</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">operating activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,362</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">410,068</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(365,801</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(22,432</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Collection of loans from Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">389,043</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid as loans extended to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,328,235</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other investing activities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(981,638</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,268,657</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,668,517</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">investing activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(981,638</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,268,657</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(293,107</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(164,719</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received as loans from Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,920</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,785,238</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financing activities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,000,911</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,286,962</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,454</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">financing activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,032,831</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,286,962</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,689,973</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the VIE Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there is </div>no<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability company under the Company Law of the PRC, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currently there is no contractual arrangement which requires the Company to provide additional financial support to the VIEs. However, as the Company conducts its businesses primarily based on the licenses and approvals held by the VIEs and their subsidiaries, the Company has provided and will continue to provide financial support to the VIEs. VIEs’ assets comprise both recognized and unrecognized revenue-producing assets. The recognized revenue-producing assets include leasehold improvements, computers and network equipment and purchased intangible assets which are recognized in the Company’s consolidated balance sheet. The unrecognized revenue-producing assets mainly consist of copyrights, trademarks and operation licenses which are not recorded in the financial statements of VIEs as they did not meet the recognition criteria set in ASC 350-30-25. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) Business combinations and noncontrolling interests </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Company to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated income statements. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In a business combination achieved in stages, the Company <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measures</div> the previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> gain or loss, if any, is recognized in the consolidated income statements.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When there is a change in ownership interests that result in a loss of control of a subsidiary, the Company deconsolidates the subsidiary from the date control is lost. Any retained noncontrolling investment in the former subsidiary is measured at fair value and is included in the calculation of the gain or loss upon deconsolidation of the subsidiary. </div></div><div style="display:inline;"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated income statements includes the net income (loss) attributable to noncontrolling interests and mezzanine equity holders when applicable. Net income (loss) attributable to mezzanine equity holders is included in net income (loss) attributable to noncontrolling interests on the consolidated income statements, while it is excluded from the consolidated statements of changes in shareholders’ equity. The cumulative results of operations attributable to noncontrolling interests, along with adjustments for share-based compensation expense arising from outstanding share-based awards relating to subsidiaries’ shares, are also recorded as noncontrolling interests in the Company’s consolidated balance sheets. Cash flows related to transactions with noncontrolling interests are presented under financing activities in the consolidated statements of cash flows. </div></div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(e) Use of estimates </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in accordance 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. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial statements amounts that reflect significant accounting estimates and assumptions include revenue recognition, measurement for provisions and liabilities in scope for ASC Topic 326 including credit loss provision for quality assurance receivables, loan receivables and accounts receivable and contract assets as well as expected credit losses for quality assurance commitment, valuation allowance for deferred tax assets, determination of uncertain tax positions, and valuation of share-based awards. Such accounting estimates are impacted significantly by judgements and assumptions used in the preparation of the Group’s consolidated financial statements, and actual results could differ materially from these estimates. Changes in estimates are recorded in the period they are identified. </div></div></div> </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(f) Foreign currency and foreign currency translation </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses Renminbi (“RMB”) as its reporting currency. The US$ is the functional currency of the Group’s entities incorporated in Cayman Islands and Hong Kong, and the RMB is the functional currency of the Group’s PRC subsidiaries. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div><div style="display:inline;"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transactions denominated in other than the functional currencies are </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> at the balance sheet date exchange rate. The resulting exchange differences are recorded in the consolidated statements of comprehensive income.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The financial statements of the Group are translated from the functional currency to the reporting currency, RMB. Assets and liabilities of the subsidiaries are translated into RMB using the exchange rate in effect at each balance sheet date. Income and expenses items are generally translated at the average exchange rates prevailing during the fiscal year. Foreign currency translation adjustments arising from these are accumulated as a separate component of shareholders’ equity on the consolidated financial statements</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The exchange rates used for translation on December 31, 2020 and 2021 were US$1.00= RMB6.5249 and RMB6.3757, respectively, representing the index rates stipulated by the People’s Bank of China. </div> </div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(g) Convenience translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translations of balances in the Group’s consolidated balance sheet, consolidated statement of operations and comprehensive income and consolidated statement of cash flows from RMB into US$ as of and for year ended December 31, 2021 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB6.3726, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December 3<div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div>, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December 3<div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div>, 2021, or at any other rate. </div></div> </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(h) Significant risks and uncertainties </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk of concentration </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, substantially all of the Group’s cash, term deposit and cash equivalents, restricted cash and short-term investments were held in major financial institutions located in the PRC and in Hong Kong, which management considers to be of high credit quality. Accounts receivable and contract assets are generally unsecured and denominated in RMB, and are derived from revenues earned from operations arising primarily in the PRC. No individual customer accounted for more than 10% of net revenues for the years ended December 31, 2019, 2020 and 2021. No individual customer accounted for more than 10% of accounts receivable and contract assets as of December 31, 2020 and 2021. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk of uncertainties </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2019, the China Banking and Insurance Regulatory Commission, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies (“Circular 37”), which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business or provide financing guarantee services in a disguised form without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business. Such entity might also subject to penalties including fines and confiscation of illegal gains if applicable. In the Group’s collaboration with institutional funding partners, in order to attract and maintain such business relationship, the Group currently provides quality assurance commitment mainly through (i) repurchase of default loans from third-party guarantee companies which provide guarantee for the loans from institutional funding partners and (ii) setting aside security deposits with third-party guarantee companies to ensure the Group has enough cash to perform its repurchase obligation if the borrowers introduced by the Group default. Due to the lack of legal interpretation for financing guarantee in a disguised form, there is uncertainty related to whether such quality assurance commitment provided to institutional funding partners constitutes a financing guarantee in a disguised form. If the quality assurance commitment provided by the Group were determined to be financing guarantee in a disguise form, the Group’s business, financial condition, results of operations and liquidity will be materially and adversely affected. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div><div style="display:inline;"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In order to reduce the compliance risk under Circular 37, the Group incorporated three licensed financial guarantee companies since 2019, which, since the incorporation, provide direct guarantees for certain loans funded by the institutional funding partners to replace existing quality assurance commitment provided. In 2021, The Group increased the registered capital of the guarantee subsidiaries from RMB1.9 billion as of December 31, 2020, to RMB2.4 billion as of December 31, 2021. While the outstanding loan principle covered by proper direct guarantees provided by the Group as a percentage of all outstanding loan balances facilitated by the Group increased, the absolute amount of outstanding loan principle under the quality assurance commitment increased as a result of the Group’s expansion of the business size in 2021. However, the Group will continue its effort to increase its guarantee capability by obtaining additional financial guarantee licenses or increasing the capital of its financial guarantee subsidiaries to continue reducing its risk of noncompliance. </div></div></div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) Cash and cash equivalents </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">represent cash on hand, demand deposits, term deposits and highly liquid investments placed with banks or other financial institutions, which have original maturities less than three months.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(j) Restricted cash </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash represents: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash in quality assurance is cash managed by the Group through designated bank accounts under the new quality assurance program. There is no other use of these funds except for making payments to investors for default loans that are subject to quality assurance protection. As of December 31, 2020 and 2021, the restricted cash related to quality assurance obligations were RMB1,671,785 and RMB2,042,084, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash held in escrow accounts that is jointly managed by the Group and institutional funding partners. As of December 31, 2020 and 2021, the restricted cash managed by the Group and institutional funding partners amounted to RMB701,673 and RMB1,281,869, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received via consolidated trusts that has not yet been distributed. As of December 31, 2020 and 2021, the restricted cash related to cash not yet distributed amounted to RMB482,285 and RMB341,397, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Cash held in capital verification account under the name of a subsidiary of the Group established in December 2020 as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. As of December 31, 2020 and 2021, the restricted cash related to capital verification account amounted to RMB300,000 and RMB nil, respectively. </div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(v)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received from borrowers that has not yet been disbursed to institutional funding partners. As of December 31, 2020 and 2021, the restricted cash held as related to cash not yet disbursed amounted to RMB225,031 and RMB326,914, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vi)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received from investors or borrowers that has not yet been disbursed, due to a settlement time lag. As of December 31, 2020 and 2021, the restricted cash related to cash not yet disbursed amounted to RMB103,453 and RMB81,150, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(k) Short-term Investments </div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments mainly consist of investments in wealth management products. The wealth management products are certain deposits with variable interest rates or principal not guaranteed with certain financial institutions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Realized and unrealized gain related to the short-term investments is recorded as other income in the consolidated statements of comprehensive income. RMB52,863, RMB33,189 and RMB91,686 was recognized for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(l) Accounts receivable, contract assets and credit loss allowance </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Accounts receivable and contract assets is related to the facilitation and post-facilitation service in relation to loans facilitated by the Group. Contract assets represent the Group’s right to consideration in exchange for services that the Group has transferred to the customer before payment is due. The Group only recognizes accounts receivable and contract assets to the extent that the Group believes it is probable that it will collect substantially all of the consideration to which it will be entitled to in exchange for the services transferred to the customer.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and credit risk allowance. Beginning in 2020, the Group establishes a credit loss allowance based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on historical default experience and other factors surrounding the credit risk of the borrowers. The Group evaluates and adjusts its credit loss allowance on a quarterly basis or more often as necessary. Accounts receivable and contract assets that are delinquent for 180 days or more are generally written off. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(m) Investments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group has classified its investments into equity method investments and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies equity method in accounting for its investments in entities in which the Group has the ability to exercise significant influence but does not have control and the investments are in either common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> common stock. Unrealized gains on transactions between the Group and an affiliated entity are eliminated to the extent of the Group’s interest in the affiliated entity, unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. The Group accounts for private equity funds using the equity method of accounting unless the Group’s interest is so minor that the Group may have virtually no influence over partnership operating and financial policies. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments are investments in privately held companies without readily determinable market values. They are measured at cost minus impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for identical or a similar investment of the same issuer. The changes in the fair value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments are recognized in the consolidated statement of comprehensive income. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">129,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">838,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">950,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">971,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, the Group made investments in several private equity funds and accounted these investments as equity method investments as the Group has ability to significantly influence the operations or financial activities of the investees. For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nill, nill and RMB5,000 for equity method investments, respectively. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group made investments of less than 10% of equity interest in several <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-listed</div> companies. These investments were accounted for as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investment using measurement alternative because these investments do not have readily determinable fair value and the Group does not have significant influence over the investees. <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nil, RMB33,600 and nil for non-marketable equity investments, respectively. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(n) Fair value measurement </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The three levels of inputs that may be used to measure fair value include: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group does not have any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets or liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s financial instruments consist principally of cash and cash equivalents, restricted cash, short-term investments, quality assurance receivable, loans receivable, accounts receivable, payable to platform customers, quality assurance payable, deferred guarantee income, expected credit losses for quality assurance commitment, short-term borrowings and other liabilities. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The short-term investments mainly consist of wealth management products and are measured at fair value. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other financial instruments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of financial instruments other than short-term investments, approximate their fair values due to the short-term maturities of these instruments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value on a recurring basis</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 1 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 2 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 3 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Balance at Fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">—wealth management products<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 1 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 2 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 3 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Balance at Fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">—wealth management products<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,204,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,204,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group values its wealth management products held in certain banks using quoted rate of return or quoted subscription/redemption prices published by the banks for these products, and accordingly, the Group classifies such wealth management products as Level 2 within the fair value hierarchy based on the nature of the fair value inputs. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments are measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis. The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upward adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Downward adjustments (including impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrealized gain (losses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following table sets forth the total carrying value of the Group’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Initial cost basis</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">854,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">872,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upward adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,319  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Downward adjustments (including impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total carrying value at the end of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">838,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(o) Net interest income </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group, through consolidated trust plans (See Note 3), WOFEs and subsidiaries of VIEs, originate and hold loans. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest on loans receivable is accrued based on the contractual interest rates of the loan as earned. Accrual of interest is generally discontinued when reasonable doubt exists as to the full, timely collection of interest or principal. When a loan is discontinued from interest accrual, the Group stops accruing interest and reverses all accrued but unpaid interest as of such date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the primary beneficiary of the trusts, the Group incorporated the trust plans and recorded return of the other trust parties into interest expense. The interest expense is accrued based on the expected rate of return during the contractual term of the alternative investment products and the trusts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,342,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,341,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,290,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,620</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(228,320</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(73,846</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,106,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,113,337</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,216,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(p) Property and equipment, net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation and amortization. Property and equipment are depreciated over the estimated useful lives of the assets using the straight-line method taking into account the estimated residual value, if any. The following table sets forth the estimated useful life and residual value: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 40%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Category</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated useful life</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Residual value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office furniture and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and electronic equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;">shorter of remaining lease period or estimated useful life</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">Nil</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">Nil</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenditures for maintenance and repairs are expensed as incurred. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation amortization are removed from the accounts and any resulting gain or loss is recognized in consolidated statement of comprehensive income. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(q) Intangible assets </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the intangible assets held by the Group includes micro-lending license, factoring license, financial leasing license and insurance brokerage license which have indefinite useful life. The Group evaluates these indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. If an intangible asset that is not being amortized is subsequently determined to have a finite useful life, the asset is tested for impairment. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(r) Goodwill </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed of the acquired entity as a result of the Company’s acquisitions of interests in its subsidiaries and the consolidated VIEs. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In performing the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit’s goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets, liabilities and goodwill to reporting units, and determining the fair value of each reporting unit. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January 1, 2020, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2017-04,</div> Simplifying the Test for Goodwill Impairment to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have impact on the consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(s) Impairment of long-lived assets other than goodwill </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates its long-lived assets other than goodwill and intangible assets with indefinite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the expected future undiscounted cash flows attributable to these assets. If it is determined that an asset is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the assets exceeds the expected discounted cash flows arising from those assets. Impairment losses of long-lived assets related to intangible assets recognized for the years ended December 31, 2019, 2020 and 2021 were RMB4,600, nil and nil, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(t) Quality assurance obligations </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet loans funded by institutional funding partners, the Group provides quality assurance commitment to compensate them in the event of borrowers’ default in the form of 1) guarantee provided by third-party financial guarantee companies or financial guarantee company within the Group; or 2) insurance provided by third-party insurance company, if the insurance coverage is exhausted, a third party guarantee company will repay the institutional funding partner in full. In either case<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>, after the third-party guarantee companies repay the overdue amount, the Group is obligated to compensate the third-party guarantee companies at an amount equal to the repayment made to the institutional funding partners. In certain cases, the Group is also required to provide a security deposit at an amount equal to a certain percentage of the outstanding balance of loans the institutional funding partners funded to the borrowers referred by the Group. The Group might also be required to replenish such security deposit in the event the security deposit is used by the institutional funding partners to make up for the loss they incurred.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the past the Group used to provide quality assurance fund program to individual investors to compensate them in the event of borrowers’ default, which were terminated in 2019 due to regulation change. Quality assurance commitment and quality assurance fund are hereinafter collectively referred to as “quality assurance obligations”. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Quality assurance payables </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Before adoption of ASC Topic 326, the quality assurance obligations are comprised of two components: (i) ASC Topic 460 component; and (ii) ASC Topic 450 component. In accordance with ASC 460-10-25-2 and ASC 460-10-30-3, the non-contingent and contingent aspect of the financial guarantee must both be considered at initial measurement. Each institutional funding partner or individual investor has a contract with the Group that specifies its ability to collect from either the Group or the quality assurance fund. Therefore, an individual contract is considered to be the unit of account for purposes of applying ASC Topic 460. Therefore, the liability recorded based on ASC Topic 460 is determined on a loan by loan basis and is reduced as the Group is released from the underlying risk, i.e., as the loan is repaid by the borrower or when the institutional funding partner or individual investor is compensated in the event of a default. This component is a stand ready obligation which is not subject to the probable threshold used to record a contingent obligation. The other component is a contingent liability determined based on historical default rates, representing the obligation to make future payouts from the Group itself or quality assurance fund, measured using the guidance in ASC Topic 450, Contingencies. The ASC Topic 450 contingent component is determined on a loan by loan basis, but considers the actual and expected performance of the pool when estimating the contingent liability. As each guarantee is a separate unit of account that has a contingent component pursuant to ASC Topic 450, the contingent component pertains only to the loan covered by the guarantee. However, the contingent liability recorded under ASC Topic 450 would take into consideration the performance of the overall pooled loan basis, including the cap, if any, imposed on the specific pool, as such data will inform the likelihood of payout on an individual contract basis. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent to initial recognition, the quality assurances obligations are measured at the greater of the amount determined based on ASC Topic 460 and the amount determined based on ASC Topic 450. ASC Topic 460 does not prescribe a method for subsequently measuring and recording the non-contingent guarantee liability. As stated in ASC 460-10-35-1, the guarantee liability should generally be reduced by recording a credit to net income as the guarantor is released from the guaranteed risk. As the risk is reduced as each payment is made, a systematic and rational amortization method based on when the payments are made may be appropriate. If there is no difference between the ASC Topic 460 component and ASC Topic 450 component, no gain or loss is recorded. If the ASC Topic 460 component falls below the ASC 450 component, a contingent liability would be set up with an accompanying loss recognized in the gain (loss) from quality assurance in the consolidate statement of comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the risk of the guarantee liability is reduced, it is recognized into the income statement by a systematic and rational amortization method, e.g. over the term of the loan, within the “gain from the quality assurance” line item of the income statement. For the year ended December 31, 2019, the amount of gain recorded was RMB98.4 million. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"/><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019: </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the year ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,819,379</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of newly written guarantee and quality assurance obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,156,826</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Release of guarantee and quality assurance payable upon repayment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,718,809</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent liability</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,409,884</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payouts during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,299,134</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,408,007</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,776,153</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance program were RMB21,794,353. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Deferred guarantee income and expected credit losses for quality assurance commitment </div></div></div></div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon adoption of ASC Topic 326 as described in Note 2(b), deferred guarantee income represents the stand ready component of the guarantee contracts that are determined in accordance with ASC Topic 460. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. Subsequent to initial recognition, deferred guarantee income is released systematically as guarantee income in revenue in the consolidated statement of comprehensive income as the Group is released from the underlying risk. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected credit losses for quality assurance commitment represents the expected life time credit losses of the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separate from and in addition to deferred guarantee income at the amount equal to the expected lifetime credit losses of the underlying loans covered by the quality assurance obligation. The expected credit losses are determined based on historical default experience, known and inherent risks in the portfolio, current economic conditions and future macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. The liability is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment. Subsequent to initial recognition, the expected credit losses are adjusted for changes in expected lifetime credit losses. The initial recognition and adjustments made to expected credit losses for quality assurance commitment are recorded as provision for quality assurance commitment in the consolidated statement of comprehensive income. The table below sets forth the movement of deferred guarantee income and expected credit losses for quality assurance commitment for the years ended December 31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred guarantee income:</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance upon adoption of ASC Topic 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,873,254</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,259,396</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Newly written quality assurance obligations</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,838,707</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,423,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Release of quality assurance obligations upon repayment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,386,032</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,593,512</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination of P2P quality assurance obligations*</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(66,533</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,259,396</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,089,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected credit losses for quality assurance commitment:</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance upon adoption of ASC Topic 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,593,021</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,390,501</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for credit losses of quality assurance obligations</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,057,558</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,904,473</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payouts during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,297,516</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,227,869</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,199,893</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,121,456</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination of P2P quality assurance obligations*</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(162,455</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,390,501</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,188,561</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the Company early repaid all outstanding loan balance before their maturity for one P2P funding partner as a result of the Group’s decision to discontinue business relationship with online lending information intermediary, which resulted in decrease in guarantee related receivables and liabilities. The overall impact on gain or loss is immaterial. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">obligations</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">were RMB44,035,267. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">A quality assurance receivable is recognized at loan inception at its fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">loan-by-loan</div></div> basis. Beginning in 2020, the Group establishes a credit loss allowance primarily based on expectations of lifetime credit losses based on historical default experience, known or inherent risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior to 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on estimates of future cash flows and assesses whether there is any indicator of impairment to any individual underlying loan of the quality assurance receivable. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses for quality assurance receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(239,506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,121,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">931,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group evaluates expected credit losses of quality assurance receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89 days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total past</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Current</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total quality</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,651</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,745</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">976,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,110,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,167,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,094 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,931</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">269,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,695 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,771 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">839,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">886,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,939</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,109,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the quality assurance receivable balance as of December 31, 2021 are originated in 2021. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">809,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision/(reversal) for credit losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,590</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(571,397</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,144</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,506</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(u) Revenue recognition </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group engages primarily in operating an online consumer finance marketplace by providing an online platform which matches borrowers with institutional funding partners, and assisting facilitation of loans to investors on certain third-party online platforms (collectively referred to as “investors”). The Group determines that it is not the legal lender or legal borrower in the above process. Therefore, the Group generally does not record loan receivable and payable arising from the loans between investors and borrowers on its balance sheets other than consolidated trusts (Note 3). Revenue comprises the fair value of the consideration received or receivable for the provision of services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The Group discontinue matching of individual investors in 2019 due to change in regulations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition policies for each type of services under ASC Topic 606 are discussed as follows:</div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from Single Loans</div> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with a series contracts entered into among the borrowers, investors (either individual or institutional funding partners) and the Group, the Group generally provides the following services to the borrowers and investors: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group operates a platform that enables borrowers and investors to exchange information; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group collects information from borrowers, conduct credit assessment and match borrowers with investors; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Once borrowers and investors are matched, the Group is responsible for collect and transfer funds between borrowers and investors; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group will also provide investors with collection services upon borrowers’ default; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On monthly basis, the borrowers are obligated to pay transaction service fee and quality assurance contribution/guarantee fee on top of the principle and interest payment. In the event of prepayment, borrowers are obligated to pay the outstanding unpaid transaction service fee and quality assurance contribution in full. Starting from 2021, in the event of early payment, some borrowers are not obligated to pay full contractual service fee and quality assurance contribution amount, and the service fee and quality assurance contribution is collected on a pro-rata basis upon early loan termination. </div></div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group determines its customers to be both investors and borrowers. The Group charges the transaction service fee as part of the borrowers’ monthly repayment. In accordance with the relevant guidance in ASC Topic 606, the amounts associated with the quality assurance obligation is within the scope of ASC Topic 460 and should be accounted for in accordance with the provisions of that Topic. The services not within the scope of other Topics should be accounted for in accordance with the remaining provisions of ASC Topic 606 and the applicable revenue recognition guidance. The Group considers loan facilitation services (covering matching of investors to borrowers and facilitating the execution of loan agreement between investors and borrowers) and post-facilitation services (covering cash processing services and collection services) as two distinctive performance obligations in accordance with ASC Topic 606. The transaction price is first allocated to the quality assurance commitment and quality assurance program, if any, which is recorded at fair value in accordance with ASC Topic 460. Then the remaining considerations are allocated to the loan facilitation and post-facilitation services using their relative standalone selling prices. When estimating total consideration, the Group considers early termination scenarios based on historical early payment and other termination scenarios as the Group can not receive the full contractual service fee amount under early termination, given the service fee is collected on a pro-rata basis upon early loan termination. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to early termination based on its best estimate and true up adjustments are made from time to time. The Group does not have observable standalone selling price for the loan facilitation services or post-facilitation services because it does not provide loan facilitation services or post-facilitation services on a standalone basis in similar circumstances to similar customers. There is no direct observable standalone selling price for similar services in the market that is reasonably available to the Group. As a result, the estimation of standalone selling price involves significant judgment. The Group uses an expected cost plus margin approach to estimate the standalone selling prices of loan facilitation services and post facilitation services as the basis of revenue allocation. When estimating the selling prices, the Group considers the cost related to such services, profit margin, customer demand, effect of competition on services, and other market factors, among which estimates of the cost of providing the services is the most significant. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transaction price allocated to loan facilitation is recognized as revenue upon execution of loan agreements between investors and borrowers; the consideration allocated to post-facilitation services is recognized over the period of the loan on a straight line method, which approximates the pattern of when the underlying services are performed. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In additional to transaction service fee, the Group also receives fees on future events, such as collection fees. For loans with quality assurance obligation, as the quality assurance will compensate the investors should the borrowers are delinquent, the collection fee is considered a variable consideration for the loan facilitation and post-facilitation performance obligations and therefore is included in the total transaction price which is allocated to these two performance obligation based on their relative standalone selling price. The collection fee is only probable of not reserving upon successful collection and as such is not included in the transaction price until then. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the off-balance sheet loans funded by certain other institutional funding partners, where the Group does not provide credit enhancement to the institutional funding partners for the borrowers referred by the Group and takes no credit risks of borrowers in respect of principal and interests, the Group charges the service fees for loan facilitation at predetermined rates based on the performance of the underlying off-balance sheet loans. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to such services based on its best estimate and true up adjustments are made when service fee amounts are confirmed by institutional funding partners. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from Investment Programs</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For investment programs that only fund loans protected by the quality assurance, the loan transaction service fees and monthly contribution to the quality assurance paid by the borrowers are the same as those discussed under “Revenue from Single Loans” above. In addition, the Group charges the surplus gain, i.e., the actual rate of return exceeds the stated expected rate of return in the investment program agreement, as investment program management fee. The investment program management fee is a separate fee charged to investors in a separate contract and therefore is allocate specifically to the investment management performance obligation. The Group determines that the “probable of not reserving” threshold is met for surplus gain and therefore surplus gain is included in the transaction price upon the effective of investment program. The Group estimates the surplus gain on a monthly basis for the duration of an investment program to monitor the expected outcome of the portfolio and the amount is recognized over the term of the investment program as the investor simultaneously receives and consumes the benefits provided by the Company’s performance throughout the term of the investment program. The Group stopped offering investment program in 2019 as a result of regulatory requirements to stop P2P business and all investment programs matured in 2020. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue</div> </div></div></div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than the investment management fee for investment programs, other revenue primarily includes borrower referral fees. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group refers borrowers that do not meet the Group’s risk appetite to other lending platforms, and charges a referral fee based on the loan origination volume, cost <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">per-click</div> or other performance based criteria. Such fee is recognized as other revenue upon loan origination, each click or other performance obligation is satisfied. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Revenue disaggregation analysis</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s operating revenue from different service types: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 34%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance<br/>obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance<br/>obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan facilitation service fees</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,984,063</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,812</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,908,851</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,604,019</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">190,163</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-facilitation service fees</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,096,660</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,713</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672,981</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,287,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,805</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-borrowers referral fee</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,677</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">290,337</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">239,070</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-investment management fee</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">109,423</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-others</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,949</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">66,791</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,286</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">64,496</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,758</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">211,871</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,228,095</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">627,993</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,708,885</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">354,833</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,997,537</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">662,909</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">Interest income (Note </div>2<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">(o)) and guarantee income (Note </div>2<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">(t)) is not included in the table above as it is not accounted for under ASC Topic </div>606<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract balances</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets represent the Group’s right to consideration in exchange for facilitation and post-facilitation service that the Company has transferred to the customer before payment is due. Contract liabilities represent the Group’s obligation to transfer facilitation and post-facilitation service to the customer due to received payment. The timing of revenue recognition, scheduled payments, and cash collections results in contract assets and contract liabilities. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Practical expedient and exemptions</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group generally expenses sales commission when incurred for loans with a term for one year or less. These costs are recorded within sales and marketing expenses. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group does not disclose the value of unsatisfied performance obligation as most of the loans facilitated through its platform with an original term of one year or less. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(v) Origination, servicing expenses and other cost of revenue </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Origination, servicing expenses and other cost of revenue primarily consist of salaries and benefits of employees who facilitate loan origination, perform risk pricing, debt-collection service, customer service, data processing, data analysis and other cost of revenue. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Origination, servicing expenses and other cost of revenue-related party consist of expenses for data collection service provided by PPcredit, a related party of the Group (See Note 10). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(w) Sales and marketing expenses </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses consist primarily of advertising and online marketing promotion expenses. Advertising and online marketing expenses, amounting to approximately RMB710,203, RMB470,243 and RMB1,569,167 for the years ended December 31, 2019, 2020 and 2021, respectively, are charged to the consolidated statements of comprehensive income as incurred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(x) General and administrative expenses </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of salaries and benefits for general management, finance and administrative personnel, share-based compensation expenses, rental, professional service fees and other expenses. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(y) Research and development expenses </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses consist primarily of payroll and related expenses for IT professionals involved in developing technology platform and website, server and other equipment depreciation, bandwidth and data center costs. All research and development costs have been expensed as incurred as the costs qualifying for capitalization have been insignificant. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(z) Share-based compensation </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group follows ASC Topic 718, which requires all share-based payments to employees and directors, including grants of employee stock options, to be recognized as compensation expense in the financial statements over the vesting period of the award based on the fair value of the award determined at the grant date. Under ASC Topic 718, the number of share-based awards for which the service is not expected to be rendered for the requisite period should be estimated, and the related compensation cost is not recorded for that number of awards. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC Topic 718, the Group recognize share-based compensation expenses, net of a forfeiture rate, using the straight-line method for awards with services conditions only, and using the graded-vesting attribution method for awards with graded vesting features and performance conditions. Compensation cost is accrued if it is probable that a performance condition will be achieved. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(aa) Leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) assets and operating lease liabilities, in the Group’s consolidated balance sheets. The Group does not have any finance leases for the years ended December 31, 2019, 2020 and 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ROU assets represent the Group’s right to use an underlying asset for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. As the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate, which it calculates based on the credit quality of the Group and by comparing interest rates available in the market for similar borrowings, and adjusting this amount based on the impact of collateral over the term of each lease. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected to adopt the following lease practical expedients in conjunction with the adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02:</div> (i) elect for each lease to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components and instead to account for each separate lease component and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components associated with that lease component as a single lease component; (ii) for leases that have lease terms of 12 months or less and does not include a purchase option that is reasonably certain to exercise, the Group elected not to apply ASC 842 recognition requirements; and (iii) the Group elected to apply the package of practical expedients for existing arrangements entered into prior to January 1, 2019 to not reassess (a) whether an arrangement is or contains a lease, (b) the lease classification applied to existing leases, and (c) initial direct costs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ab) Government grants and subsidy income </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group receives government grants and subsidies in the PRC from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other income in the consolidated statement of comprehensive income in the period the cash is received. The government grants received by the Group amounting to RMB62,517, RMB74,104 and RMB30,596 for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ac) Taxation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes are recognized for temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided in accordance with the laws of the relevant taxing authorities. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in which temporary differences are expected to be received or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statement of comprehensive income in the period of the enactment of the change. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expenses. <br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ad) Net profit per share </div></div></div><br/></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Basic net profit per share is computed by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net profit is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the losses. Diluted net profit per share is calculated by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of shares issuable upon the conversion of the preferred shares using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted loss per share calculation when inclusion of such shares would be anti-dilutive. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ae) Segment reporting</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results when making decisions about allocating resources and assessing performance of the Group as a whole and therefore, the Group only has one reportable segment. The Group does not distinguish between markets or segments for the purpose of internal reporting. The Group’s long-lived assets are substantially all located in the PRC and substantially all of the Group’s revenues are derived from within the PRC. Therefore, no geographical segments are presented. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(af) Treasury shares </div></div></div><br/></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for treasury shares using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury shares account in the consolidated balance sheets. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital (up to the amount credited to the additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital upon original issuance of the shares) and retained earnings. In the event that treasury shares are reissued at an amount different from the cost the Company paid to repurchase the treasury shares, the Company will recognize the difference in additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital by using <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> method. The treasury shares account includes 144,906,570 and 116,279,765 ordinary shares mainly for the purpose of exercise of share-based compensation plans as of December 31, 2020 and 2021, respectively. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ag) Statutory reserves </div></div></div><br/></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with the relevant regulations and their articles of association, subsidiaries of the Company incorporated in the PRC are required to allocate at least 10% of their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit determined based on the PRC accounting standards and regulations to the general reserve until such reserve has reached 50% of the relevant subsidiary’s registered capital. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances or cash dividends. During the years ended December 31, 2019, 2020 and 2021, appropriations to the general reserve amounted to RMB61,192, RMB140,860 and RMB152,345, respectively. <br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ah) Recently issued accounting standards </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of new accounting standards</div></div></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB amended guidance related to impairment of financial instruments as part of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a Group recognizes an allowance based on the estimate of expected credit loss. In November 2018, the FASB issued an amendment (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-19):</div> Codification Improvements to Topic 326, Financial Instruments—Credit Losses, to align the implementation date for nonpublic entities’ annual fiscal statements with the implementation date for their interim financial statements and clarify the scope of the guidance in the amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13.</div> Upon adoption of the standard on January 1, 2020, after adjusting for deferred tax and other adoption effects, </div>a RMB882,964 decrease was recorded in the retained earnings through a cumulative-effect adjustment.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2017-04,</div> “Intangibles—Goodwill and Other (Topic 350): simplifying the test for goodwill impairment”, the guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not the difference between the fair value and carrying amount of good will which was the step 2 test before. The ASU should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of ASC 350 did not have impact on the Group’s results of operations or cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13,</div> “Fair Value Measurement (Topic 820): Disclosure framework – changes to the disclosure requirements for fair value measurement” which modifies the disclosure requirements on fair value measurements in Topic 820 Fair Value Measurement. It also requires to add disclosures relating to changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> is effective for all entities for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019. The adoption of ASC 820 did not have a material impact on the Group’s results of operations or cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12—Income</div> Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This update simplifies the accounting for income taxes as part of the FASB’s overall initiative to reduce complexity in accounting standards. The amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> is effective for all entities beginning on January 1, 2021. The adoption of ASC 740 did not have a material impact on the Group’s results of income tax expenses or cash flows. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards not yet adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2022, the FASB issued ASU 2022-02, Financial Instruments-Credit Losses (Topic 326), Troubled Debt Restructurings and Vintage Disclosures. This update eliminates the accounting guidance for troubled debt restructurings (TDRs) for creditors, requires new disclosures for creditors for certain loan refinancings and restructurings when a borrower is experiencing financial difficulty and requires inclusion of current-period gross writeoffs in the vintage disclosure tables. The adoption of this standard is not expected to have a material impact on the Group’s disclosures. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Basis of presentation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the accompanying consolidated financial statements and related disclosures. Actual results may differ from those estimates.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) Adoption of new credit loss accounting standard </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On January 1, 2020, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> Financial Instruments-Credit Losses (ASC Topic 326): </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC Topic 326 introduced a current expected credit loss (“CECL”) methodology, which replaced the probable incurred credit losses methodology used under the historical accounting guidance. Under ASC Topic 326 methodology, credit losses are recorded upon initial recognition of financial assets at an amount equal to the lifetime expected losses. Under probable incurred credit losses methodology, credit losses are recorded when the losses are probable or have been incurred. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC Topic 326 requires the expected credit losses related to guarantee contracts be recorded separately from and in addition to the stand ready guarantee liability accounted for in accordance with ASC Topic 460. Before adoption of ASC Topic 326, guarantee liability is recorded at the higher of the amount determined in accordance with ASC Topic 450 and the amount determined in accordance with ASC Topic 460. The initial adoption resulted in an increase in guarantee liability related to the recognition of a separate contingent liability. Consequently, the quality assurance payable is separated into expected credit losses for quality assurance commitment, which represents the expected credit losses of the guarantee contracts accounted for in accordance with ASC Topic 326, and deferred guarantee income, which represents the stand-ready liability accounted for in accordance with ASC Topic 460. The adoption of ASC Topic 326 on January 1, 2020, resulted in a RMB883.0 million decrease to retained earnings. </div></div><br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 883000000.0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) Principle of consolidation </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company and its subsidiaries, which include the WOFEs and consolidated VIEs, for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Consolidated VIEs are entities in which the WOFEs through their respective contractual arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entities, and therefore the Company is the primary beneficiary of these entities. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All transactions and balances among the Company, its subsidiaries, the VIEs and the VIEs’ subsidiaries have been eliminated upon consolidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of the typical structure of the Company’s significant VIEs are set forth below: </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">i) VIE Agreements that give the Company effective control of VIEs </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Business Operation Agreement</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the relevant business operation agreements, the shareholders of the VIEs agree that to the extent permitted by law, they will accept and unconditionally execute the WOFEs’ instructions on business operations, such as appointment of directors and executive officers. They further agree that, without the WOFEs’ prior written consent, the VIEs will not take any action that may have material adverse effects on their assets, businesses, human resources, rights, obligations, or business operations. The shareholders of the VIEs agree to transfer any dividends or other similar income or interests they receive as the shareholders of the VIEs, if any, immediately and unconditionally to the WOFEs. This agreement also requires each of the shareholders of the VIEs to issue an irrevocable power of attorney authorizing the WOFEs or any person(s) designated by the WOFEs to execute shareholders’ rights on behalf of such shareholder. Unless the WOFEs terminate this agreement in advance, the agreement will remain effective until the VIEs are dissolved pursuant to PRC law. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Power of Attorney</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to each power of attorney, each shareholder of the VIEs have irrevocably appointed the WOFEs or any persons designated by the WOFEs to act as such shareholder’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">attorney-in-fact</div></div> to exercise all shareholder rights under PRC law and the relevant articles of association, including but not limited to, appointing directors, supervisors and officers of the VIEs as well as the right to sell, transfer, pledge and dispose all or a portion of the shares held by Nominee Shareholder. The power of attorney will remain in force for ten years unless early terminated by the WOFEs. The term of the power of attorney can be extended at the WOFEs’ option until the VIEs are dissolved in accordance with PRC law and regulation. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exclusive Option Agreement</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the exclusive option agreements, the Nominee Shareholders of the VIEs granted the WOFEs or any third party designated by the WOFEs the exclusive and irrevocable right to purchase from the Nominee Shareholders, to the extent permitted by PRC law and regulations, all or part of its respective equity interests in the VIEs for a purchase price equal to the registered capital. The Nominee Shareholders will then return the purchase price to the WOFEs or any third party designated by the WOFEs after the option is exercised. The WOFEs may transfer all or part of its option to a third party at its own option. The VIEs and the Nominee Shareholders agree that without prior written consent of the WOFEs, they may not transfer or otherwise dispose the equity interests or declare any dividend. The exclusive option agreement will remain effective until the WOFEs or any third party designated by the WOFEs acquire all equity interest of the VIEs. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Equity Pledge Agreement </div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to relevant equity pledge agreements, each shareholder of the VIEs has pledged all of his or her equity interest held in the VIEs to the WOFEs to guarantee his or her obligations under the business operation agreement, the power of attorney, exclusive option agreement and the exclusive technology consulting and service agreement. In the event that the VIEs breach any obligations under these agreements, the WOFEs as the pledgee, will be entitled to request immediate disposal of the pledged equity interests and have priority to be compensated by the proceeds from the disposal of the pledged equity. The Nominee Shareholders may not dispose of the equity interests or create or permit any pledges which may have an adverse effect on the rights or benefits of the WOFEs without the prior written consent of the WOFEs. The relevant share pledge agreements will remain effective until the VIEs and its Nominee Shareholders discharge all of their obligations under the VIE Agreements and the pledgee consents such discharge in writing. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ii) VIE <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Agreement</div></div> that enables the Company to receive substantially all of the economic benefits from the VIEs </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Exclusive technology consulting and service agreement</div> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the exclusive technology consulting and service agreements, WOFEs have the exclusive right to provide the VIEs and their subsidiaries (as designated in the agreement) with technical support, consulting services and other services. The WOFEs shall exclusively own any intellectual property arising from the performance of the agreement. During the term of this agreement, the VIEs and their designated subsidiaries may not accept any services covered by this agreement provided by any third party. The VIEs and their designated subsidiaries agree to pay service fees equal to 100% of the net profit generated or otherwise determined by the WOFEs. Except by mutual agreement upon early termination by parties in writing, the exclusive business cooperation agreement will remain effective until the VIEs and their designated subsidiaries are dissolved in accordance with PRC law and regulation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Based on these contractual agreements, the Company believes that the VIEs as described above should be considered as VIEs because the equity holders do not have significant equity at risk nor do they have the characteristics of a controlling financial interest. Given that the Company, through the WOFEs, is the primary beneficiary of these VIEs, the Company believes that these VIEs should be consolidated based on the structure as described above. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Group has established a series of trusts administrated by third-party trust companies. Since these trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries, the Group has power to direct the activities of the trusts. In addition, the Group has the obligation to absorb losses or the right to receive benefits from the trusts that could potentially be significant to the trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets including loans receivable (Note 3), liabilities, results of operations and cash flows are consolidated under Accounting Standards Codification (“ASC”) 810.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,660,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,176,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,176,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,691,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,173,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accounts receivable and contract assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">685,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,805,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,121,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">931,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Right of use assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans and receivables, net of credit loss allowance for</div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">loans receivables</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,107,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,696,495 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">888,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,607 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries and VIEs<br/></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,147</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">70,578</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">149,511</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">343,494</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due from Group companies</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,200,275</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,002,863 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,672,654</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">12,968,437 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">16,710,285 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payable to platform customers</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">103,453</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">81,150</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred guarantee income</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255);">1,259,396   </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,089,503 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Expected credit losses for quality assurance commitment</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,390,501 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,188,561</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Payroll and welfare payable</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">132,955</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">146,697</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Taxes payable</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">53,552</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">57,237</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Funds payable to investors of consolidated trusts</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,661,841</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,795,640 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Contract liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">6,826</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred tax liabilities</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">67,217  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">45,656</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Leasing liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">42,775 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">33,184</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to Group companies</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,151,941 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,005,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to related party</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,984 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,265 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accrued expenses and other liabilities</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">472,446</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">598,570</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">8,338,061 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,050,341 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third-party revenues</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,742,868</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,993,099</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,333,978</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company revenues</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,033</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,319</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">796,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,769,901</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,152,418</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,130,049</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third-party expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,213,442</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,000,511</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,441,504</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,837,121</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,129,163</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,545,816</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related party expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(43,494</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(10,104</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(258,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(116,387</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(134,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for loans receivable</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(257,263</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(302,243</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,317</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit losses for quality assurance commitment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,007,968</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,963,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Operating expenses</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,609,391</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,566,376</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,061,053</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from subsidiaries and VIEs</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,128</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,372</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(448</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,159,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,583,670</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,068,548</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,830</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">93,674</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain from quality assurance</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,405</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Realized gain from financial guarantee derivatives</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,444</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change of financial guarantee derivatives</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(56,287</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before income tax expense</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,265,379</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,684,500</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,162,222</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(268,504</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(319,700</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(144,463</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">996,875</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,364,800</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,017,759</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 1px;"> <td/></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash used in operating activities under service agreements for Inter-company</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(239,476</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,143,205</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,313,224</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Cash provided by operating activities under service agreements for Inter-company</div><br/></div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,225</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">137,624</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">534,988</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities for Third-party</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,889</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,415,649</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,412,435</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">operating activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,362</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">410,068</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(365,801</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(22,432</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Collection of loans from Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">389,043</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid as loans extended to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,328,235</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other investing activities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(981,638</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,268,657</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,668,517</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">investing activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(981,638</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,268,657</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(293,107</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(164,719</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received as loans from Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,920</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,785,238</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financing activities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,000,911</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,286,962</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,454</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">financing activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,032,831</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,286,962</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,689,973</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the VIE Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there is </div>no<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability company under the Company Law of the PRC, creditors of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Currently there is no contractual arrangement which requires the Company to provide additional financial support to the VIEs. However, as the Company conducts its businesses primarily based on the licenses and approvals held by the VIEs and their subsidiaries, the Company has provided and will continue to provide financial support to the VIEs. VIEs’ assets comprise both recognized and unrecognized revenue-producing assets. The recognized revenue-producing assets include leasehold improvements, computers and network equipment and purchased intangible assets which are recognized in the Company’s consolidated balance sheet. The unrecognized revenue-producing assets mainly consist of copyrights, trademarks and operation licenses which are not recorded in the financial statements of VIEs as they did not meet the recognition criteria set in ASC 350-30-25. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> 1 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and their subsidiaries (including the consolidated trusts), which are included in the Group’s consolidated financial statements. Transactions between the VIEs (including the consolidated trusts) and their subsidiaries are eliminated in the balances presented below: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,660,549</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,176,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,176,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,691,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,173,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accounts receivable and contract assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">685,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,805,079</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,121,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">931,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Right of use assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,385</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans and receivables, net of credit loss allowance for</div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">loans receivables</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,107,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,696,495 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">888,081</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,607 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries and VIEs<br/></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,147</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">70,578</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">149,511</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">343,494</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due from Group companies</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,200,275</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,002,863 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,672,654</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">12,968,437 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">16,710,285 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payable to platform customers</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">103,453</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">81,150</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred guarantee income</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255);">1,259,396   </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,089,503 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Expected credit losses for quality assurance commitment</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,390,501 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,188,561</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Payroll and welfare payable</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">132,955</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">146,697</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Taxes payable</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">53,552</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">57,237</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Funds payable to investors of consolidated trusts</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,661,841</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,795,640 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Contract liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">6,826</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred tax liabilities</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">67,217  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">45,656</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Leasing liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">42,775 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">33,184</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to Group companies</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,151,941 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,005,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amounts due to related party</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,984 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,265 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accrued expenses and other liabilities</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">472,446</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">598,570</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total liabilities</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">8,338,061 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,050,341 </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third-party revenues</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,742,868</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,993,099</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,333,978</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company revenues</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27,033</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">159,319</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">796,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,769,901</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,152,418</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,130,049</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Third-party expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,213,442</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,000,511</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,441,504</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inter-company expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,837,121</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,129,163</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,545,816</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related party expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(43,494</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(10,104</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(258,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(116,387</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(134,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for loans receivable</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(257,263</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(302,243</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,317</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit losses for quality assurance commitment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,007,968</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,963,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Operating expenses</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4,609,391</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5,566,376</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,061,053</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loss from subsidiaries and VIEs</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,128</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,372</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(448</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income from operations</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,159,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,583,670</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,068,548</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,830</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">93,674</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain from quality assurance</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,405</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Realized gain from financial guarantee derivatives</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,444</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change of financial guarantee derivatives</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(56,287</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profit before income tax expense</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,265,379</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,684,500</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,162,222</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(268,504</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(319,700</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(144,463</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">996,875</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,364,800</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,017,759</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 1px;"> <td/></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash used in operating activities under service agreements for Inter-company</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(239,476</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,143,205</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,313,224</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Cash provided by operating activities under service agreements for Inter-company</div><br/></div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,225</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">137,624</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">534,988</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by operating activities for Third-party</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,889</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,415,649</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,412,435</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">operating activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,362</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">410,068</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(365,801</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital contribution to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(22,432</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Collection of loans from Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">389,043</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid as loans extended to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,328,235</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other investing activities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(981,638</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,268,657</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,668,517</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">investing activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(981,638</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,268,657</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(293,107</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans to Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(164,719</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received as loans from Group companies</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,920</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,785,238</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financing activities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,000,911</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,286,962</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">69,454</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net cash provided by </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(used in) </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">financing activities</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,032,831</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,286,962</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,689,973</div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> 1660549000 2176581000 3176799000 3691832000 1970958000 1173523000 685556000 1805079000 1121554000 931798000 67010000 43241000 35187000 35187000 54385000 48941000 2107837000 1696495000 888081000 820607000 48147000 70578000 149511000 343494000 2200275000 1002863000 1672654000 12968437000 16710285000 103453000 81150000 1259396000 1089503000 2390501000 3188561000 132955000 146697000 53552000 57237000 1661841000 1795640000 6826000 67217000 45656000 42775000 33184000 2151941000 4005052000 1984000 2265000 472446000 598570000 8338061000 11050341000 5742868000 6993099000 8333978000 27033000 159319000 796071000 5769901000 7152418000 9130049000 2213442000 2000511000 3441504000 1837121000 1129163000 2545816000 43494000 10104000 7503000 -258071000 -116387000 -134938000 -257263000 -302243000 32317000 -2007968000 -1963609000 -4609391000 -5566376000 -8061053000 -1128000 -2372000 -448000 1159382000 1583670000 1068548000 32435000 100830000 93674000 98405000 31444000 -56287000 1265379000 1684500000 1162222000 268504000 319700000 144463000 996875000 1364800000 1017759000 -239476000 -2143205000 -2313224000 26225000 137624000 534988000 209889000 2415649000 1412435000 -3362000 410068000 -365801000 -22432000 389043000 2328235000 -981638000 1268657000 1668517000 -981638000 1268657000 -293107000 164719000 31920000 1785238000 2000911000 -2286962000 69454000 2032831000 -2286962000 1689973000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) Business combinations and noncontrolling interests </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its business combinations using the acquisition method of accounting in accordance with Accounting Standards Codification (“ASC”) 805 “Business Combinations.” The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Company to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the consolidated income statements. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In a business combination achieved in stages, the Company <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measures</div> the previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> gain or loss, if any, is recognized in the consolidated income statements.</div></div><div style="display:inline;"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">When there is a change in ownership interests that result in a loss of control of a subsidiary, the Company deconsolidates the subsidiary from the date control is lost. Any retained noncontrolling investment in the former subsidiary is measured at fair value and is included in the calculation of the gain or loss upon deconsolidation of the subsidiary. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net income (loss) on the consolidated income statements includes the net income (loss) attributable to noncontrolling interests and mezzanine equity holders when applicable. Net income (loss) attributable to mezzanine equity holders is included in net income (loss) attributable to noncontrolling interests on the consolidated income statements, while it is excluded from the consolidated statements of changes in shareholders’ equity. The cumulative results of operations attributable to noncontrolling interests, along with adjustments for share-based compensation expense arising from outstanding share-based awards relating to subsidiaries’ shares, are also recorded as noncontrolling interests in the Company’s consolidated balance sheets. Cash flows related to transactions with noncontrolling interests are presented under financing activities in the consolidated statements of cash flows. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(e) Use of estimates </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of consolidated financial statements in accordance 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. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial statements amounts that reflect significant accounting estimates and assumptions include revenue recognition, measurement for provisions and liabilities in scope for ASC Topic 326 including credit loss provision for quality assurance receivables, loan receivables and accounts receivable and contract assets as well as expected credit losses for quality assurance commitment, valuation allowance for deferred tax assets, determination of uncertain tax positions, and valuation of share-based awards. Such accounting estimates are impacted significantly by judgements and assumptions used in the preparation of the Group’s consolidated financial statements, and actual results could differ materially from these estimates. Changes in estimates are recorded in the period they are identified. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(f) Foreign currency and foreign currency translation </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group uses Renminbi (“RMB”) as its reporting currency. The US$ is the functional currency of the Group’s entities incorporated in Cayman Islands and Hong Kong, and the RMB is the functional currency of the Group’s PRC subsidiaries. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transactions denominated in other than the functional currencies are </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> into the functional currency of the entity at the exchange rates prevailing on the transaction dates. Financial assets and liabilities denominated in other than the functional currency are </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> at the balance sheet date exchange rate. The resulting exchange differences are recorded in the consolidated statements of comprehensive income.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The financial statements of the Group are translated from the functional currency to the reporting currency, RMB. Assets and liabilities of the subsidiaries are translated into RMB using the exchange rate in effect at each balance sheet date. Income and expenses items are generally translated at the average exchange rates prevailing during the fiscal year. Foreign currency translation adjustments arising from these are accumulated as a separate component of shareholders’ equity on the consolidated financial statements</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The exchange rates used for translation on December 31, 2020 and 2021 were US$1.00= RMB6.5249 and RMB6.3757, respectively, representing the index rates stipulated by the People’s Bank of China. </div> </div> 6.5249 6.3757 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(g) Convenience translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Translations of balances in the Group’s consolidated balance sheet, consolidated statement of operations and comprehensive income and consolidated statement of cash flows from RMB into US$ as of and for year ended December 31, 2021 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB6.3726, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December 3<div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div>, 2021. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December 3<div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div>, 2021, or at any other rate. </div></div> 6.3726 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(h) Significant risks and uncertainties </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk of concentration </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, substantially all of the Group’s cash, term deposit and cash equivalents, restricted cash and short-term investments were held in major financial institutions located in the PRC and in Hong Kong, which management considers to be of high credit quality. Accounts receivable and contract assets are generally unsecured and denominated in RMB, and are derived from revenues earned from operations arising primarily in the PRC. No individual customer accounted for more than 10% of net revenues for the years ended December 31, 2019, 2020 and 2021. No individual customer accounted for more than 10% of accounts receivable and contract assets as of December 31, 2020 and 2021. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk of uncertainties </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2019, the China Banking and Insurance Regulatory Commission, together with eight other regulatory agencies jointly promulgated the Supplemental Rules to the Administration of Financing Guarantee Companies (“Circular 37”), which provides that any entity providing client referral or credit assessment services to the lending institutions may not provide financing guarantee services in a direct or a disguised form without the regulatory approval. If any entity operates financing guarantee business or provide financing guarantee services in a disguised form without appropriate approval, its business operations will be banned by the regulatory authorities and it will be required to properly settle existing business. Such entity might also subject to penalties including fines and confiscation of illegal gains if applicable. In the Group’s collaboration with institutional funding partners, in order to attract and maintain such business relationship, the Group currently provides quality assurance commitment mainly through (i) repurchase of default loans from third-party guarantee companies which provide guarantee for the loans from institutional funding partners and (ii) setting aside security deposits with third-party guarantee companies to ensure the Group has enough cash to perform its repurchase obligation if the borrowers introduced by the Group default. Due to the lack of legal interpretation for financing guarantee in a disguised form, there is uncertainty related to whether such quality assurance commitment provided to institutional funding partners constitutes a financing guarantee in a disguised form. If the quality assurance commitment provided by the Group were determined to be financing guarantee in a disguise form, the Group’s business, financial condition, results of operations and liquidity will be materially and adversely affected. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In order to reduce the compliance risk under Circular 37, the Group incorporated three licensed financial guarantee companies since 2019, which, since the incorporation, provide direct guarantees for certain loans funded by the institutional funding partners to replace existing quality assurance commitment provided. In 2021, The Group increased the registered capital of the guarantee subsidiaries from RMB1.9 billion as of December 31, 2020, to RMB2.4 billion as of December 31, 2021. While the outstanding loan principle covered by proper direct guarantees provided by the Group as a percentage of all outstanding loan balances facilitated by the Group increased, the absolute amount of outstanding loan principle under the quality assurance commitment increased as a result of the Group’s expansion of the business size in 2021. However, the Group will continue its effort to increase its guarantee capability by obtaining additional financial guarantee licenses or increasing the capital of its financial guarantee subsidiaries to continue reducing its risk of noncompliance. </div></div></div> 1900000000 2400000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(i) Cash and cash equivalents </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">represent cash on hand, demand deposits, term deposits and highly liquid investments placed with banks or other financial institutions, which have original maturities less than three months.</div></div> P3M <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(j) Restricted cash </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash represents: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash in quality assurance is cash managed by the Group through designated bank accounts under the new quality assurance program. There is no other use of these funds except for making payments to investors for default loans that are subject to quality assurance protection. As of December 31, 2020 and 2021, the restricted cash related to quality assurance obligations were RMB1,671,785 and RMB2,042,084, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash held in escrow accounts that is jointly managed by the Group and institutional funding partners. As of December 31, 2020 and 2021, the restricted cash managed by the Group and institutional funding partners amounted to RMB701,673 and RMB1,281,869, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received via consolidated trusts that has not yet been distributed. As of December 31, 2020 and 2021, the restricted cash related to cash not yet distributed amounted to RMB482,285 and RMB341,397, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Cash held in capital verification account under the name of a subsidiary of the Group established in December 2020 as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. As of December 31, 2020 and 2021, the restricted cash related to capital verification account amounted to RMB300,000 and RMB nil, respectively. </div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(v)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received from borrowers that has not yet been disbursed to institutional funding partners. As of December 31, 2020 and 2021, the restricted cash held as related to cash not yet disbursed amounted to RMB225,031 and RMB326,914, respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(vi)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received from investors or borrowers that has not yet been disbursed, due to a settlement time lag. As of December 31, 2020 and 2021, the restricted cash related to cash not yet disbursed amounted to RMB103,453 and RMB81,150, respectively. </div></div></td></tr></table> 1671785000 2042084000 701673000 1281869000 482285000 341397000 300000000 0 225031000 326914000 103453000 81150000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(k) Short-term Investments </div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments mainly consist of investments in wealth management products. The wealth management products are certain deposits with variable interest rates or principal not guaranteed with certain financial institutions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Realized and unrealized gain related to the short-term investments is recorded as other income in the consolidated statements of comprehensive income. RMB52,863, RMB33,189 and RMB91,686 was recognized for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> 52863000 33189000 91686000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(l) Accounts receivable, contract assets and credit loss allowance </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Accounts receivable and contract assets is related to the facilitation and post-facilitation service in relation to loans facilitated by the Group. Contract assets represent the Group’s right to consideration in exchange for services that the Group has transferred to the customer before payment is due. The Group only recognizes accounts receivable and contract assets to the extent that the Group believes it is probable that it will collect substantially all of the consideration to which it will be entitled to in exchange for the services transferred to the customer.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and credit risk allowance. Beginning in 2020, the Group establishes a credit loss allowance based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on historical default experience and other factors surrounding the credit risk of the borrowers. The Group evaluates and adjusts its credit loss allowance on a quarterly basis or more often as necessary. Accounts receivable and contract assets that are delinquent for 180 days or more are generally written off. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(m) Investments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group has classified its investments into equity method investments and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies equity method in accounting for its investments in entities in which the Group has the ability to exercise significant influence but does not have control and the investments are in either common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> common stock. Unrealized gains on transactions between the Group and an affiliated entity are eliminated to the extent of the Group’s interest in the affiliated entity, unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the asset transferred. The Group accounts for private equity funds using the equity method of accounting unless the Group’s interest is so minor that the Group may have virtually no influence over partnership operating and financial policies. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments are investments in privately held companies without readily determinable market values. They are measured at cost minus impairments, if any, plus or minus changes resulting from observable price changes in orderly transactions for identical or a similar investment of the same issuer. The changes in the fair value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments are recognized in the consolidated statement of comprehensive income. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">129,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">838,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">950,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">971,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, the Group made investments in several private equity funds and accounted these investments as equity method investments as the Group has ability to significantly influence the operations or financial activities of the investees. For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nill, nill and RMB5,000 for equity method investments, respectively. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group made investments of less than 10% of equity interest in several <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-listed</div> companies. These investments were accounted for as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investment using measurement alternative because these investments do not have readily determinable fair value and the Group does not have significant influence over the investees. <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, the Group recognized an impairment loss of nil, RMB33,600 and nil for non-marketable equity investments, respectively. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the investments the Group holds as of December 31, 2020 and 2021, respectively. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">129,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">838,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">950,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">971,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 129622000 132377000 820893000 838740000 950515000 971117000 0 0 5000000 0.10 0.10 0.10 0 33600000 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(n) Fair value measurement </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The three levels of inputs that may be used to measure fair value include: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2: Observable, market-based inputs, other than quoted prices, in active markets for identical assets or liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3: Unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group does not have any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets or liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s financial instruments consist principally of cash and cash equivalents, restricted cash, short-term investments, quality assurance receivable, loans receivable, accounts receivable, payable to platform customers, quality assurance payable, deferred guarantee income, expected credit losses for quality assurance commitment, short-term borrowings and other liabilities. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The short-term investments mainly consist of wealth management products and are measured at fair value. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other financial instruments</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of financial instruments other than short-term investments, approximate their fair values due to the short-term maturities of these instruments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value on a recurring basis</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 1 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 2 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 3 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Balance at Fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">—wealth management products<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 1 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 2 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 3 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Balance at Fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">—wealth management products<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,204,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,204,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group values its wealth management products held in certain banks using quoted rate of return or quoted subscription/redemption prices published by the banks for these products, and accordingly, the Group classifies such wealth management products as Level 2 within the fair value hierarchy based on the nature of the fair value inputs. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-marketable</div> equity investments are measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis. The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upward adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Downward adjustments (including impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrealized gain (losses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following table sets forth the total carrying value of the Group’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Initial cost basis</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">854,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">872,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upward adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,319  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Downward adjustments (including impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total carrying value at the end of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">838,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s assets and liabilities that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 1 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 2 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 3 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Balance at Fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">—wealth management products<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,970,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 1 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 2 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Level 3 Inputs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Balance at Fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">—wealth management products<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,204,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,204,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 1970958000 0 1970958000 0 1204901000 0 1204901000 The following table sets forth the unrealized gains and losses from remeasurement (referred to as upward or downward adjustments) recorded as adjustments to the carrying value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments held as of December 31, 2019, 2020 and 2021 based on the observable price in an orderly transaction for the same or similar security of the same issuers: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upward adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Downward adjustments (including impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrealized gain (losses)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following table sets forth the total carrying value of the Group’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-marketable</div> equity investments at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis held as of December 31, 2020 and 2021 including cumulative unrealized upward and downward adjustments made to the initial cost basis of the securities: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Initial cost basis</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">854,174</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">872,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upward adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,319  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Downward adjustments (including impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total carrying value at the end of the period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">820,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">838,740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 3149000 0 36600000 0 3149000 -36600000 0 854174000 872021000 3319000 3319000 36600000 36600000 820893000 838740000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(o) Net interest income </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group, through consolidated trust plans (See Note 3), WOFEs and subsidiaries of VIEs, originate and hold loans. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest on loans receivable is accrued based on the contractual interest rates of the loan as earned. Accrual of interest is generally discontinued when reasonable doubt exists as to the full, timely collection of interest or principal. When a loan is discontinued from interest accrual, the Group stops accruing interest and reverses all accrued but unpaid interest as of such date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the primary beneficiary of the trusts, the Group incorporated the trust plans and recorded return of the other trust parties into interest expense. The interest expense is accrued based on the expected rate of return during the contractual term of the alternative investment products and the trusts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,342,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,341,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,290,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,620</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(228,320</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(73,846</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,106,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,113,337</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,216,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The net interest income recorded in the consolidated statement of comprehensive income related to the loans originated by the Group recorded for the years ended December 31, 2019, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,342,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,341,657</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,290,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Interest expense</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(235,620</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(228,320</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(73,846</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net interest income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,106,669</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,113,337</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,216,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1342289000 1341657000 1290016000 235620000 228320000 73846000 1106669000 1113337000 1216170000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(p) Property and equipment, net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost less accumulated depreciation and amortization. Property and equipment are depreciated over the estimated useful lives of the assets using the straight-line method taking into account the estimated residual value, if any. The following table sets forth the estimated useful life and residual value: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 40%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Category</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated useful life</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Residual value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office furniture and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and electronic equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;">shorter of remaining lease period or estimated useful life</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">Nil</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">Nil</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenditures for maintenance and repairs are expensed as incurred. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation amortization are removed from the accounts and any resulting gain or loss is recognized in consolidated statement of comprehensive income. </div></div> The following table sets forth the estimated useful life and residual value: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 40%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Category</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated useful life</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Residual value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office furniture and equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and electronic equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;">shorter of remaining lease period or estimated useful life</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">Nil</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5</div> years</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">Nil</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 3 5 years 0.05 3 5 years 0.05 shorter of remaining lease period or estimated useful life 0 1 5 years 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(q) Intangible assets </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the intangible assets held by the Group includes micro-lending license, factoring license, financial leasing license and insurance brokerage license which have indefinite useful life. The Group evaluates these indefinite-lived intangible assets each reporting period to determine whether events and circumstances continue to support an indefinite useful life. If an intangible asset that is not being amortized is subsequently determined to have a finite useful life, the asset is tested for impairment. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(r) Goodwill </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed of the acquired entity as a result of the Company’s acquisitions of interests in its subsidiaries and the consolidated VIEs. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In performing the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit’s goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets, liabilities and goodwill to reporting units, and determining the fair value of each reporting unit. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On January 1, 2020, the Group adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2017-04,</div> Simplifying the Test for Goodwill Impairment to simplify the test for goodwill impairment by removing Step 2, which was issued by the FASB in January 2017. The Group, therefore, performs the goodwill impairment test by comparing the fair value of the reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value, not to exceed the total amount of goodwill allocated to the reporting unit. This adoption did not have impact on the consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(s) Impairment of long-lived assets other than goodwill </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates its long-lived assets other than goodwill and intangible assets with indefinite useful life for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability is measured by comparison of the carrying amounts to the expected future undiscounted cash flows attributable to these assets. If it is determined that an asset is not recoverable, an impairment loss is recorded in the amount by which the carrying amount of the assets exceeds the expected discounted cash flows arising from those assets. Impairment losses of long-lived assets related to intangible assets recognized for the years ended December 31, 2019, 2020 and 2021 were RMB4,600, nil and nil, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 4600000 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(t) Quality assurance obligations </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet loans funded by institutional funding partners, the Group provides quality assurance commitment to compensate them in the event of borrowers’ default in the form of 1) guarantee provided by third-party financial guarantee companies or financial guarantee company within the Group; or 2) insurance provided by third-party insurance company, if the insurance coverage is exhausted, a third party guarantee company will repay the institutional funding partner in full. In either case<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>, after the third-party guarantee companies repay the overdue amount, the Group is obligated to compensate the third-party guarantee companies at an amount equal to the repayment made to the institutional funding partners. In certain cases, the Group is also required to provide a security deposit at an amount equal to a certain percentage of the outstanding balance of loans the institutional funding partners funded to the borrowers referred by the Group. The Group might also be required to replenish such security deposit in the event the security deposit is used by the institutional funding partners to make up for the loss they incurred.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the past the Group used to provide quality assurance fund program to individual investors to compensate them in the event of borrowers’ default, which were terminated in 2019 due to regulation change. Quality assurance commitment and quality assurance fund are hereinafter collectively referred to as “quality assurance obligations”. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Quality assurance payables </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Before adoption of ASC Topic 326, the quality assurance obligations are comprised of two components: (i) ASC Topic 460 component; and (ii) ASC Topic 450 component. In accordance with ASC 460-10-25-2 and ASC 460-10-30-3, the non-contingent and contingent aspect of the financial guarantee must both be considered at initial measurement. Each institutional funding partner or individual investor has a contract with the Group that specifies its ability to collect from either the Group or the quality assurance fund. Therefore, an individual contract is considered to be the unit of account for purposes of applying ASC Topic 460. Therefore, the liability recorded based on ASC Topic 460 is determined on a loan by loan basis and is reduced as the Group is released from the underlying risk, i.e., as the loan is repaid by the borrower or when the institutional funding partner or individual investor is compensated in the event of a default. This component is a stand ready obligation which is not subject to the probable threshold used to record a contingent obligation. The other component is a contingent liability determined based on historical default rates, representing the obligation to make future payouts from the Group itself or quality assurance fund, measured using the guidance in ASC Topic 450, Contingencies. The ASC Topic 450 contingent component is determined on a loan by loan basis, but considers the actual and expected performance of the pool when estimating the contingent liability. As each guarantee is a separate unit of account that has a contingent component pursuant to ASC Topic 450, the contingent component pertains only to the loan covered by the guarantee. However, the contingent liability recorded under ASC Topic 450 would take into consideration the performance of the overall pooled loan basis, including the cap, if any, imposed on the specific pool, as such data will inform the likelihood of payout on an individual contract basis. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsequent to initial recognition, the quality assurances obligations are measured at the greater of the amount determined based on ASC Topic 460 and the amount determined based on ASC Topic 450. ASC Topic 460 does not prescribe a method for subsequently measuring and recording the non-contingent guarantee liability. As stated in ASC 460-10-35-1, the guarantee liability should generally be reduced by recording a credit to net income as the guarantor is released from the guaranteed risk. As the risk is reduced as each payment is made, a systematic and rational amortization method based on when the payments are made may be appropriate. If there is no difference between the ASC Topic 460 component and ASC Topic 450 component, no gain or loss is recorded. If the ASC Topic 460 component falls below the ASC 450 component, a contingent liability would be set up with an accompanying loss recognized in the gain (loss) from quality assurance in the consolidate statement of comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the risk of the guarantee liability is reduced, it is recognized into the income statement by a systematic and rational amortization method, e.g. over the term of the loan, within the “gain from the quality assurance” line item of the income statement. For the year ended December 31, 2019, the amount of gain recorded was RMB98.4 million. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019: </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the year ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,819,379</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of newly written guarantee and quality assurance obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,156,826</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Release of guarantee and quality assurance payable upon repayment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,718,809</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent liability</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,409,884</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payouts during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,299,134</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,408,007</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,776,153</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance program were RMB21,794,353. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Deferred guarantee income and expected credit losses for quality assurance commitment </div></div></div></div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon adoption of ASC Topic 326 as described in Note 2(b), deferred guarantee income represents the stand ready component of the guarantee contracts that are determined in accordance with ASC Topic 460. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. Subsequent to initial recognition, deferred guarantee income is released systematically as guarantee income in revenue in the consolidated statement of comprehensive income as the Group is released from the underlying risk. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected credit losses for quality assurance commitment represents the expected life time credit losses of the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separate from and in addition to deferred guarantee income at the amount equal to the expected lifetime credit losses of the underlying loans covered by the quality assurance obligation. The expected credit losses are determined based on historical default experience, known and inherent risks in the portfolio, current economic conditions and future macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers. The liability is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment. Subsequent to initial recognition, the expected credit losses are adjusted for changes in expected lifetime credit losses. The initial recognition and adjustments made to expected credit losses for quality assurance commitment are recorded as provision for quality assurance commitment in the consolidated statement of comprehensive income. The table below sets forth the movement of deferred guarantee income and expected credit losses for quality assurance commitment for the years ended December 31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred guarantee income:</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance upon adoption of ASC Topic 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,873,254</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,259,396</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Newly written quality assurance obligations</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,838,707</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,423,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Release of quality assurance obligations upon repayment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,386,032</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,593,512</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination of P2P quality assurance obligations*</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(66,533</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,259,396</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,089,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected credit losses for quality assurance commitment:</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance upon adoption of ASC Topic 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,593,021</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,390,501</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for credit losses of quality assurance obligations</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,057,558</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,904,473</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payouts during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,297,516</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,227,869</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,199,893</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,121,456</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination of P2P quality assurance obligations*</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(162,455</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,390,501</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,188,561</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the Company early repaid all outstanding loan balance before their maturity for one P2P funding partner as a result of the Group’s decision to discontinue business relationship with online lending information intermediary, which resulted in decrease in guarantee related receivables and liabilities. The overall impact on gain or loss is immaterial. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the maximum potential future payments, including all outstanding principal and interests covered by the quality assurance </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">obligations</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">were RMB44,035,267. </div><br/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">A quality assurance receivable is recognized at loan inception at its fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">loan-by-loan</div></div> basis. Beginning in 2020, the Group establishes a credit loss allowance primarily based on expectations of lifetime credit losses based on historical default experience, known or inherent risks in the portfolio, current economic conditions and macroeconomics forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). Prior to 2020, the credit loss allowance was determined to be the amount of probable incurred credit losses based on estimates of future cash flows and assesses whether there is any indicator of impairment to any individual underlying loan of the quality assurance receivable. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses for quality assurance receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(239,506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,121,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">931,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group evaluates expected credit losses of quality assurance receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89 days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total past</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Current</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total quality</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,651</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,745</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">976,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,110,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,167,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,094 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,931</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">269,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,695 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,771 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">839,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">886,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,939</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,109,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the quality assurance receivable balance as of December 31, 2021 are originated in 2021. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">809,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision/(reversal) for credit losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,590</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(571,397</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,144</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,506</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 98400000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s quality assurance obligations movement activities for the year ended December 31, 2019: </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 83%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the year ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,819,379</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of newly written guarantee and quality assurance obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,156,826</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Release of guarantee and quality assurance payable upon repayment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,718,809</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent liability</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,409,884</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payouts during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(12,299,134</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,408,007</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,776,153</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 3819379000 6156826000 6718809000 -6409884000 12299134000 7408007000 4776153000 21794353000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred guarantee income:</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance upon adoption of ASC Topic 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,873,254</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,259,396</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Newly written quality assurance obligations</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,838,707</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,423,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Release of quality assurance obligations upon repayment</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,386,032</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,593,512</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination of P2P quality assurance obligations*</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(66,533</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,259,396</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,089,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 1873254000 1259396000 2838707000 2423619000 -3386032000 -2593512000 -66533000 1259396000 1089503000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected credit losses for quality assurance commitment:</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended<br/>December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Opening balance upon adoption of ASC Topic 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,593,021</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,390,501</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for credit losses of quality assurance obligations</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,057,558</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,904,473</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payouts during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8,297,516</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,227,869</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recoveries during the year</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,199,893</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,121,456</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Termination of P2P quality assurance obligations*</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(162,455</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,390,501</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,188,561</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 3593021000 2390501000 2057558000 1904473000 -8297516000 -7227869000 5199893000 6121456000 -162455000 2390501000 3188561000 44035267000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Group’s quality assurance receivable as of December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses for quality assurance receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(223,514</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(239,506</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,121,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">931,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1345068000 1171304000 -223514000 -239506000 1121554000 931798000 The following table presents quality assurance receivables based on type of borrowers and delinquency as of December 31, 2020 and 2021: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 53%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89 days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total past</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">due</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Current</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total quality</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable</div></div> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,651</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,407</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,078</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">234,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,819</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,745</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,647</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,388</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">976,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,110,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,527</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">177,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,167,391</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,068</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,094 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,931</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,369</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">269,919</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">285,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,695 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,771 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,935</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">839,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">886,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,939</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,547</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,109,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,171,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 26708000 5651000 5312000 5407000 43078000 191155000 234233000 70819000 25745000 22647000 15388000 134599000 976236000 1110835000 97527000 31396000 27959000 20795000 177677000 1167391000 1345068000 9094000 2340000 2004000 1931000 15369000 269919000 285288000 27695000 6771000 5935000 5616000 46017000 839999000 886016000 36789000 9111000 7939000 7547000 61386000 1109918000 1171304000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement in the allowance for credit losses for quality assurance receivable as of December 31, 2020 and 2021, respectively: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">809,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision/(reversal) for credit losses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(49,590</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Write-offs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(571,397</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,144</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,514</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">239,506</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 809503000 223514000 34998000 0 -49590000 59136000 -571397000 -43144000 223514000 239506000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(u) Revenue recognition </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group engages primarily in operating an online consumer finance marketplace by providing an online platform which matches borrowers with institutional funding partners, and assisting facilitation of loans to investors on certain third-party online platforms (collectively referred to as “investors”). The Group determines that it is not the legal lender or legal borrower in the above process. Therefore, the Group generally does not record loan receivable and payable arising from the loans between investors and borrowers on its balance sheets other than consolidated trusts (Note 3). Revenue comprises the fair value of the consideration received or receivable for the provision of services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The Group discontinue matching of individual investors in 2019 due to change in regulations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue recognition policies for each type of services under ASC Topic 606 are discussed as follows:</div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from Single Loans</div> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with a series contracts entered into among the borrowers, investors (either individual or institutional funding partners) and the Group, the Group generally provides the following services to the borrowers and investors: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group operates a platform that enables borrowers and investors to exchange information; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group collects information from borrowers, conduct credit assessment and match borrowers with investors; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Once borrowers and investors are matched, the Group is responsible for collect and transfer funds between borrowers and investors; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group will also provide investors with collection services upon borrowers’ default; </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">•</div></td> <td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On monthly basis, the borrowers are obligated to pay transaction service fee and quality assurance contribution/guarantee fee on top of the principle and interest payment. In the event of prepayment, borrowers are obligated to pay the outstanding unpaid transaction service fee and quality assurance contribution in full. Starting from 2021, in the event of early payment, some borrowers are not obligated to pay full contractual service fee and quality assurance contribution amount, and the service fee and quality assurance contribution is collected on a pro-rata basis upon early loan termination. </div></div></div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group determines its customers to be both investors and borrowers. The Group charges the transaction service fee as part of the borrowers’ monthly repayment. In accordance with the relevant guidance in ASC Topic 606, the amounts associated with the quality assurance obligation is within the scope of ASC Topic 460 and should be accounted for in accordance with the provisions of that Topic. The services not within the scope of other Topics should be accounted for in accordance with the remaining provisions of ASC Topic 606 and the applicable revenue recognition guidance. The Group considers loan facilitation services (covering matching of investors to borrowers and facilitating the execution of loan agreement between investors and borrowers) and post-facilitation services (covering cash processing services and collection services) as two distinctive performance obligations in accordance with ASC Topic 606. The transaction price is first allocated to the quality assurance commitment and quality assurance program, if any, which is recorded at fair value in accordance with ASC Topic 460. Then the remaining considerations are allocated to the loan facilitation and post-facilitation services using their relative standalone selling prices. When estimating total consideration, the Group considers early termination scenarios based on historical early payment and other termination scenarios as the Group can not receive the full contractual service fee amount under early termination, given the service fee is collected on a pro-rata basis upon early loan termination. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to early termination based on its best estimate and true up adjustments are made from time to time. The Group does not have observable standalone selling price for the loan facilitation services or post-facilitation services because it does not provide loan facilitation services or post-facilitation services on a standalone basis in similar circumstances to similar customers. There is no direct observable standalone selling price for similar services in the market that is reasonably available to the Group. As a result, the estimation of standalone selling price involves significant judgment. The Group uses an expected cost plus margin approach to estimate the standalone selling prices of loan facilitation services and post facilitation services as the basis of revenue allocation. When estimating the selling prices, the Group considers the cost related to such services, profit margin, customer demand, effect of competition on services, and other market factors, among which estimates of the cost of providing the services is the most significant. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The transaction price allocated to loan facilitation is recognized as revenue upon execution of loan agreements between investors and borrowers; the consideration allocated to post-facilitation services is recognized over the period of the loan on a straight line method, which approximates the pattern of when the underlying services are performed. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In additional to transaction service fee, the Group also receives fees on future events, such as collection fees. For loans with quality assurance obligation, as the quality assurance will compensate the investors should the borrowers are delinquent, the collection fee is considered a variable consideration for the loan facilitation and post-facilitation performance obligations and therefore is included in the total transaction price which is allocated to these two performance obligation based on their relative standalone selling price. The collection fee is only probable of not reserving upon successful collection and as such is not included in the transaction price until then. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the off-balance sheet loans funded by certain other institutional funding partners, where the Group does not provide credit enhancement to the institutional funding partners for the borrowers referred by the Group and takes no credit risks of borrowers in respect of principal and interests, the Group charges the service fees for loan facilitation at predetermined rates based on the performance of the underlying off-balance sheet loans. Such service fee is determined to be variable consideration that meets the “probable of not reversing” threshold. As such, the Group recognizes revenue related to such services based on its best estimate and true up adjustments are made when service fee amounts are confirmed by institutional funding partners. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from Investment Programs</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For investment programs that only fund loans protected by the quality assurance, the loan transaction service fees and monthly contribution to the quality assurance paid by the borrowers are the same as those discussed under “Revenue from Single Loans” above. In addition, the Group charges the surplus gain, i.e., the actual rate of return exceeds the stated expected rate of return in the investment program agreement, as investment program management fee. The investment program management fee is a separate fee charged to investors in a separate contract and therefore is allocate specifically to the investment management performance obligation. The Group determines that the “probable of not reserving” threshold is met for surplus gain and therefore surplus gain is included in the transaction price upon the effective of investment program. The Group estimates the surplus gain on a monthly basis for the duration of an investment program to monitor the expected outcome of the portfolio and the amount is recognized over the term of the investment program as the investor simultaneously receives and consumes the benefits provided by the Company’s performance throughout the term of the investment program. The Group stopped offering investment program in 2019 as a result of regulatory requirements to stop P2P business and all investment programs matured in 2020. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue</div> </div></div></div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than the investment management fee for investment programs, other revenue primarily includes borrower referral fees. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group refers borrowers that do not meet the Group’s risk appetite to other lending platforms, and charges a referral fee based on the loan origination volume, cost <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">per-click</div> or other performance based criteria. Such fee is recognized as other revenue upon loan origination, each click or other performance obligation is satisfied. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Revenue disaggregation analysis</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s operating revenue from different service types: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 34%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance<br/>obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance<br/>obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan facilitation service fees</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,984,063</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,812</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,908,851</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,604,019</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">190,163</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-facilitation service fees</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,096,660</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,713</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672,981</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,287,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,805</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-borrowers referral fee</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,677</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">290,337</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">239,070</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-investment management fee</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">109,423</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-others</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,949</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">66,791</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,286</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">64,496</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,758</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">211,871</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,228,095</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">627,993</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,708,885</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">354,833</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,997,537</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">662,909</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">Interest income (Note </div>2<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">(o)) and guarantee income (Note </div>2<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">(t)) is not included in the table above as it is not accounted for under ASC Topic </div>606<div style="font-size: 10pt; letter-spacing: 0px; text-indent: 0px; top: 0px;;display:inline;">.</div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Contract balances</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract assets represent the Group’s right to consideration in exchange for facilitation and post-facilitation service that the Company has transferred to the customer before payment is due. Contract liabilities represent the Group’s obligation to transfer facilitation and post-facilitation service to the customer due to received payment. The timing of revenue recognition, scheduled payments, and cash collections results in contract assets and contract liabilities. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Practical expedient and exemptions</div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group generally expenses sales commission when incurred for loans with a term for one year or less. These costs are recorded within sales and marketing expenses. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group does not disclose the value of unsatisfied performance obligation as most of the loans facilitated through its platform with an original term of one year or less. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Group’s operating revenue from different service types: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 34%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance<br/>obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance<br/>obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">With</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Without</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">quality</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">assurance</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">obligation</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loan facilitation service fees</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,984,063</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,812</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,908,851</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,604,019</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">190,163</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Post-facilitation service fees</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,096,660</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">103,713</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">672,981</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,287,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,805</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-borrowers referral fee</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,677</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">290,337</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">239,070</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-investment management fee</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">109,423</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,767</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">-others</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,949</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">66,791</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,286</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">64,496</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,758</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">211,871</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,228,095</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">627,993</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,708,885</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">354,833</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,997,537</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">662,909</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 2984063000 326812000 1908851000 3604019000 190163000 1096660000 103713000 672981000 1287760000 21805000 130677000 290337000 239070000 109423000 31767000 37949000 66791000 95286000 64496000 105758000 211871000 4228095000 627993000 2708885000 354833000 4997537000 662909000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(v) Origination, servicing expenses and other cost of revenue </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Origination, servicing expenses and other cost of revenue primarily consist of salaries and benefits of employees who facilitate loan origination, perform risk pricing, debt-collection service, customer service, data processing, data analysis and other cost of revenue. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Origination, servicing expenses and other cost of revenue-related party consist of expenses for data collection service provided by PPcredit, a related party of the Group (See Note 10). </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(w) Sales and marketing expenses </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses consist primarily of advertising and online marketing promotion expenses. Advertising and online marketing expenses, amounting to approximately RMB710,203, RMB470,243 and RMB1,569,167 for the years ended December 31, 2019, 2020 and 2021, respectively, are charged to the consolidated statements of comprehensive income as incurred. </div></div> 710203000 470243000 1569167000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(x) General and administrative expenses </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses consist primarily of salaries and benefits for general management, finance and administrative personnel, share-based compensation expenses, rental, professional service fees and other expenses. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(y) Research and development expenses </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses consist primarily of payroll and related expenses for IT professionals involved in developing technology platform and website, server and other equipment depreciation, bandwidth and data center costs. All research and development costs have been expensed as incurred as the costs qualifying for capitalization have been insignificant. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(z) Share-based compensation </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group follows ASC Topic 718, which requires all share-based payments to employees and directors, including grants of employee stock options, to be recognized as compensation expense in the financial statements over the vesting period of the award based on the fair value of the award determined at the grant date. Under ASC Topic 718, the number of share-based awards for which the service is not expected to be rendered for the requisite period should be estimated, and the related compensation cost is not recorded for that number of awards. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC Topic 718, the Group recognize share-based compensation expenses, net of a forfeiture rate, using the straight-line method for awards with services conditions only, and using the graded-vesting attribution method for awards with graded vesting features and performance conditions. Compensation cost is accrued if it is probable that a performance condition will be achieved. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(aa) Leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group determines if an arrangement is a lease or contains a lease at inception. Operating leases are included in operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> (“ROU”) assets and operating lease liabilities, in the Group’s consolidated balance sheets. The Group does not have any finance leases for the years ended December 31, 2019, 2020 and 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ROU assets represent the Group’s right to use an underlying asset for the lease term and lease liabilities represent the Group’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. As the Group’s leases do not provide an implicit rate, the Group uses its incremental borrowing rate, which it calculates based on the credit quality of the Group and by comparing interest rates available in the market for similar borrowings, and adjusting this amount based on the impact of collateral over the term of each lease. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected to adopt the following lease practical expedients in conjunction with the adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02:</div> (i) elect for each lease to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components and instead to account for each separate lease component and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components associated with that lease component as a single lease component; (ii) for leases that have lease terms of 12 months or less and does not include a purchase option that is reasonably certain to exercise, the Group elected not to apply ASC 842 recognition requirements; and (iii) the Group elected to apply the package of practical expedients for existing arrangements entered into prior to January 1, 2019 to not reassess (a) whether an arrangement is or contains a lease, (b) the lease classification applied to existing leases, and (c) initial direct costs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ab) Government grants and subsidy income </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group receives government grants and subsidies in the PRC from various levels of local governments from time to time which are granted for general corporate purposes and to support its ongoing operations in the region. The grants are determined at the discretion of the relevant government authority and there are no restrictions on their use. The government subsidies are recorded as other income in the consolidated statement of comprehensive income in the period the cash is received. The government grants received by the Group amounting to RMB62,517, RMB74,104 and RMB30,596 for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> 62517000 74104000 30596000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ac) Taxation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income taxes are recognized for temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Current income taxes are provided in accordance with the laws of the relevant taxing authorities. Deferred tax assets and liabilities are measured using enacted rates expected to apply to taxable income in which temporary differences are expected to be received or settled. The effect on deferred tax assets and liabilities of changes in tax rates is recognized in the statement of comprehensive income in the period of the enactment of the change. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group considers positive and negative evidence when determining whether a portion or all of its deferred tax assets will more likely than not be realized. This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods, its experience with tax attributes expiring unused, and its tax planning strategies. The ultimate realization of deferred tax assets is dependent upon its ability to generate sufficient future taxable income within the carry-forward periods provided for in the tax law and during the periods in which the temporary differences become deductible. When assessing the realization of deferred tax assets, the Group has considered possible sources of taxable income including (i) future reversals of existing taxable temporary differences, (ii) future taxable income exclusive of reversing temporary differences and carry-forwards, (iii) future taxable income arising from implementing tax planning strategies, and (iv) specific known trend of profits expected to be reflected within the industry. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group recognizes a tax benefit associated with an uncertain tax position when, in its judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority. For a tax position that meets the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> recognition threshold, the Group initially and subsequently measures the tax benefit as the largest amount that the Group judges to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority. The Group’s liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances, such as the progress of tax audits, case law developments and new or emerging legislation. Such adjustments are recognized entirely in the period in which they are identified. The Group’s effective tax rate includes the net impact of changes in the liability for unrecognized tax benefits and subsequent adjustments as considered appropriate by management. The Group classifies interest and penalties recognized on the liability for unrecognized tax benefits as income tax expenses. <br/></div> 0.50 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ad) Net profit per share </div></div></div><br/></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Basic net profit per share is computed by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary shares outstanding during the period using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net profit is allocated between ordinary shares and other participating securities based on their participating rights. Net loss is not allocated to other participating securities if based on their contractual terms they are not obligated to share in the losses. Diluted net profit per share is calculated by dividing net profit attributable to FinVolution Group’s ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of shares issuable upon the conversion of the preferred shares using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted loss per share calculation when inclusion of such shares would be anti-dilutive. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ae) Segment reporting</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s chief operating decision maker, the Chief Executive Officer, reviews the consolidated results when making decisions about allocating resources and assessing performance of the Group as a whole and therefore, the Group only has one reportable segment. The Group does not distinguish between markets or segments for the purpose of internal reporting. The Group’s long-lived assets are substantially all located in the PRC and substantially all of the Group’s revenues are derived from within the PRC. Therefore, no geographical segments are presented. </div></div> 1 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(af) Treasury shares </div></div></div><br/></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for treasury shares using the cost method. Under this method, the cost incurred to purchase the shares is recorded in the treasury shares account in the consolidated balance sheets. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital (up to the amount credited to the additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital upon original issuance of the shares) and retained earnings. In the event that treasury shares are reissued at an amount different from the cost the Company paid to repurchase the treasury shares, the Company will recognize the difference in additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital by using <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> method. The treasury shares account includes 144,906,570 and 116,279,765 ordinary shares mainly for the purpose of exercise of share-based compensation plans as of December 31, 2020 and 2021, respectively. </div> 144906570 116279765 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ag) Statutory reserves </div></div></div><br/></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with the relevant regulations and their articles of association, subsidiaries of the Company incorporated in the PRC are required to allocate at least 10% of their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit determined based on the PRC accounting standards and regulations to the general reserve until such reserve has reached 50% of the relevant subsidiary’s registered capital. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances or cash dividends. During the years ended December 31, 2019, 2020 and 2021, appropriations to the general reserve amounted to RMB61,192, RMB140,860 and RMB152,345, respectively. <br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 0.10 0.50 61192000 140860000 152345000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(ah) Recently issued accounting standards </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of new accounting standards</div></div></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB amended guidance related to impairment of financial instruments as part of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a Group recognizes an allowance based on the estimate of expected credit loss. In November 2018, the FASB issued an amendment (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-19):</div> Codification Improvements to Topic 326, Financial Instruments—Credit Losses, to align the implementation date for nonpublic entities’ annual fiscal statements with the implementation date for their interim financial statements and clarify the scope of the guidance in the amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13.</div> Upon adoption of the standard on January 1, 2020, after adjusting for deferred tax and other adoption effects, </div>a RMB882,964 decrease was recorded in the retained earnings through a cumulative-effect adjustment.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In January 2017, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2017-04,</div> “Intangibles—Goodwill and Other (Topic 350): simplifying the test for goodwill impairment”, the guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not the difference between the fair value and carrying amount of good will which was the step 2 test before. The ASU should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The adoption of ASC 350 did not have impact on the Group’s results of operations or cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13,</div> “Fair Value Measurement (Topic 820): Disclosure framework – changes to the disclosure requirements for fair value measurement” which modifies the disclosure requirements on fair value measurements in Topic 820 Fair Value Measurement. It also requires to add disclosures relating to changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period and the range and weighted average of significant unobservable inputs used to develop Level 3 measurements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> is effective for all entities for fiscal years and interim periods within those fiscal years, beginning after December 15, 2019. The adoption of ASC 820 did not have a material impact on the Group’s results of operations or cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12—Income</div> Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This update simplifies the accounting for income taxes as part of the FASB’s overall initiative to reduce complexity in accounting standards. The amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12</div> is effective for all entities beginning on January 1, 2021. The adoption of ASC 740 did not have a material impact on the Group’s results of income tax expenses or cash flows. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New accounting standards not yet adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In May 2021, the FASB issued ASU No. 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40) to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. The amendments in this update are effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. The adoption of this standard is not expected to have a material impact on the Group’s disclosures. </div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2022, the FASB issued ASU 2022-02, Financial Instruments-Credit Losses (Topic 326), Troubled Debt Restructurings and Vintage Disclosures. This update eliminates the accounting guidance for troubled debt restructurings (TDRs) for creditors, requires new disclosures for creditors for certain loan refinancings and restructurings when a borrower is experiencing financial difficulty and requires inclusion of current-period gross writeoffs in the vintage disclosure tables. The adoption of this standard is not expected to have a material impact on the Group’s disclosures. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 882964000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. Loans receivable, net </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans receivable originated and retained by the Group consist of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,736,894</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,410,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loss allowance for loans receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(382,012</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(427,873</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,354,882</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,982,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">As of December 31, 2021 and 2020, the entire loans receivable balance represents the outstanding loans made to the borrowers from consolidated trusts and subsidiaries of the Group. As part of the Group’s efforts to develop new product offerings for institutional funding partners, a series of trusts were established and administrated by third-party trust companies. These trusts make loans solely to borrowers referred the Group to provide returns to the trust beneficiaries. As such, the Group has power to direct the activities of the trusts. In addition, the Group is either the sole beneficiary of certain trusts or has the obligation to absorb losses or the right to receive residual benefits from certain trusts that could potentially be significant to these trusts. As a result, the Group is considered the primary beneficiary of the trusts and their assets, liabilities, results of operations and cash flows are consolidated accordingly.</div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the activity in the allowance for loan losses for the years ended December 31, 2019, 2020 and 2021. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">382,012</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">303,291</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for loans receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,175</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current period write off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,761</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(700,578</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(328,382</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">382,012</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">427,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates expected credit losses of loans receivable by on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents loans receivables based on type of borrowers and delinquency as of December 31, 2020 and December 31, 2021:​​​​​​​ </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89</div> days</div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119 days</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total past</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Current</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total loans</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,033</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">231,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">266,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,994</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,251</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,285,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,470,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,116</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,516,287</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,736,894</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,771</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">251,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">166,930</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,935,019</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,101,949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">124,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,656</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,186,573</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,410,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the loans receivable balance as of December 31, 2021 are originated in 2021. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 </div></div>and 2021, loans receivable amounting to RMB99,284 and RMB109,303 were in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accrual</div> status with no loans receivables accruing interest 90 days past due. Interest income for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accrual</div> loans receivable is recognized on a cash basis. For the years ended December 31, 2019, 2020 and 2021, interest income earned from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accrual</div> loans receivable were not material. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning in 2020, management performs a quarterly evaluation of the adequacy of credit loss allowance for loan receivables primarily based on expectations of lifetime credit losses based on historical default experience, known or inherit risks in the portfolio, current economic conditions and macroeconomic forecasts as well as other factors surrounding the credit risk of borrowers (Note 2(b)). When forecasting macroeconomic factors, management primarily considered gross domestic product, consumer price index and other pertinent factors such as money supply wherein M1 money supply was determined to be the most relevant to the Group’s business. The allowance is calculated at portfolio-level since the loan portfolio is typically of smaller balance homogenous loans and is collectively evaluated for impairment. </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans receivable originated and retained by the Group consist of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,736,894</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,410,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loss allowance for loans receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(382,012</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(427,873</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Loans receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,354,882</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,982,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 2736894000 2410149000 382012000 427873000 2354882000 1982276000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the activity in the allowance for loan losses for the years ended December 31, 2019, 2020 and 2021. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">74,381</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">382,012</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">303,291</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for loans receivable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">463,175</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current period write off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(57,761</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(700,578</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(328,382</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">382,012</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">427,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 74381000 316124000 382012000 0 303291000 0 299504000 463175000 374243000 -57761000 -700578000 -328382000 316124000 382012000 427873000 The following table presents loans receivables based on type of borrowers and delinquency as of December 31, 2020 and December 31, 2021: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89</div> days</div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119 days</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total past</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">due</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Current</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total loans</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,359</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,033</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">231,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">266,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,994</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,251</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,285,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,470,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,116</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,516,287</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,736,894</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,036</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,771</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">251,554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,200</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,998</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,617</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">166,930</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,935,019</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,101,949</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">124,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,656</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,832</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,186,573</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,410,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 19443000 5564000 5359000 4667000 35033000 231001000 266034000 101880000 28994000 27251000 27449000 185574000 2285286000 2470860000 121323000 34558000 32610000 32116000 220607000 2516287000 2736894000 31036000 8658000 9771000 7181000 56646000 251554000 308200000 93254000 25998000 26061000 21617000 166930000 1935019000 2101949000 124290000 34656000 35832000 28798000 223576000 2186573000 2410149000 99284000 109303000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. Prepaid expenses and other assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables, prepayments and other assets consist of the following: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 7pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Security deposits and other deposits<div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">965,117</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,666,713</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deductible value-added taxes</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,292</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,002</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid online marketing expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,956</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">33,709</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,455</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,715</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38,189</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">78,299</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,050,009</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,899,438</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear:both;max-height:0pt;"/><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 7pt;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively. </div></div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables, prepayments and other assets consist of the following: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 7pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Security deposits and other deposits<div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">965,117</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,666,713</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deductible value-added taxes</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,292</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,002</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid online marketing expenses</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,956</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">33,709</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,455</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,715</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38,189</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">78,299</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,050,009</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,899,438</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear:both;max-height:0pt;"/><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 7pt;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively. </div></div></div></td></tr></table> 965117000 1666713000 20292000 105002000 15956000 33709000 10455000 15715000 38189000 78299000 1050009000 1899438000 953856000 1654989000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. Property, equipment and software, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net consist of the following: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and electronic equipment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">173,653</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">231,196</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office furniture and equipment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,136</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,279</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvement</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47,324</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,266</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">45,582</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,752</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">283,695</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">339,493</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 7pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation and amortization<div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(189,819</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(227,096</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">93,876</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">112,397</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 7pt;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively. </div></div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net consist of the following: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and electronic equipment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">173,653</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">231,196</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office furniture and equipment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,136</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,279</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvement</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">47,324</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,266</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Software</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">45,582</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,752</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">283,695</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">339,493</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 7pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation and amortization<div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(189,819</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(227,096</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, equipment and software, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">93,876</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">112,397</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; font-size: 7pt;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:6.6px">1</div></div></div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively. </div></div></div></td></tr></table> 173653000 231196000 17136000 22279000 47324000 39266000 45582000 46752000 283695000 339493000 189819000 227096000 93876000 112397000 57712000 51780000 37277000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6. Intangible assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets consist of the following: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Micro-Lending License</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">    63,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Factoring License</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">265</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">265</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Leasing License</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">255</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">255</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance Brokerage License<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">1</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,667</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,667</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">    98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated amortization and impairment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">1</div> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition. </div></div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets consist of the following: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 78%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Micro-Lending License</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">    63,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Factoring License</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">265</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">265</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Leasing License</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">255</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">255</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Insurance Brokerage License<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">1</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,667</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,667</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">    98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated amortization and impairment</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">98,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">1</div> </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition. </div></div></div></td></tr></table> 63760000 63760000 265000 265000 255000 255000 34667000 34667000 98947000 98947000 0 0 98947000 98947000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7. Accounts receivable and contract assets </div></div></div></div> <div style="display:inline;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the accounts receivable and contract assets as of December 31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,052,631</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,141,542</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loss allowance for accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(188,725</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(250,696</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and contract assets, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">863,906</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,890,846</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates expected credit losses of accounts receivable and contract assets on a collective basis based on the type of borrowers and delinquency pattern. Credit quality indicators are updated quarterly, and the credit quality of any given customer can change during the life of the portfolio. The following table presents accounts receivable and contract assets based on type of borrowers and delinquency as of December 31, 2020 and 2021: </div></div></div> <div style="display:inline;"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%;"> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89 days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total past<br/>due</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accounts</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable and<br/>contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,781</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,672</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,870</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,910</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117,030</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">128,940</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,105</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,942</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,356</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,458</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36,861</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">756,322</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">793,183</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,508</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,508</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,886</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,614</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,943</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,328</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,771</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,003,860</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,052,631</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,964</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,626</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,863</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,491</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,944</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">451,127</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">477,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,589</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,409</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,207</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,811</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76,016</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,365,710</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,441,726</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">222,745</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">222,745</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">67,553</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,035</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,070</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,302</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,960</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,039,582</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,141,542</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the average tenor of loans facilitated on the Group’s platform are around 9 months, substantially all of the accounts receivable and contract assets balance as of December 31, 2021 are originated in 2021. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As disclosed in note 2(l), the Company <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">writes-off</div> the accounts receivable and contract assets and the related allowance when the accounts receivables and contract assets are delinquent for 180 days or more.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement of credit loss allowance for accounts receivable and contract assets as of December 31, 2020 and 2021, respectively:</div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,544</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145,699</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">188,725</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142,077</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">261,882</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,661</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139,226</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current period <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-off</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(166,727</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(223,712</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(77,255</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145,699</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">188,725</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">250,696</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the accounts receivable and contract assets as of December 31, 2020 and 2021: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,052,631</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,141,542</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Credit loss allowance for accounts receivable and contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(188,725</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(250,696</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and contract assets, net</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">863,906</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,890,846</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 1052631000 2141542000 188725000 250696000 863906000 1890846000 The following table presents accounts receivable and contract assets based on type of borrowers and delinquency as of December 31, 2020 and 2021:<div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%;"> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 1%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-89 days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-119</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">120-149</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">150-179</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">days</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">past due</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total past<br/>due</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accounts</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">receivable and<br/>contract assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,781</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,672</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,870</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,910</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117,030</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">128,940</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,105</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,942</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,356</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,458</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36,861</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">756,322</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">793,183</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,508</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">130,508</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26,886</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,614</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,943</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,328</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,771</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,003,860</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,052,631</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2021</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,964</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,626</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,863</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,491</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25,944</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">451,127</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">477,071</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repeat borrowers</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,589</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,409</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,207</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,811</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">76,016</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,365,710</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,441,726</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">222,745</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">222,745</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">67,553</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,035</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,070</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,302</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,960</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,039,582</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,141,542</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 6781000 1672000 1587000 1870000 11910000 117030000 128940000 20105000 5942000 5356000 5458000 36861000 756322000 793183000 0 0 0 0 0 130508000 130508000 26886000 7614000 6943000 7328000 48771000 1003860000 1052631000 16964000 3626000 2863000 2491000 25944000 451127000 477071000 50589000 10409000 8207000 6811000 76016000 1365710000 1441726000 0 0 0 0 0 222745000 222745000 67553000 14035000 11070000 9302000 101960000 2039582000 2141542000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the movement of credit loss allowance for accounts receivable and contract assets as of December 31, 2020 and 2021, respectively:</div></div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,544</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145,699</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">188,725</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of adoption of ASC 326 (Note 2(b))</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">142,077</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">261,882</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,661</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139,226</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current period <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">write-off</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(166,727</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(223,712</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(77,255</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">145,699</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">188,725</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">250,696</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> </td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 50544000 145699000 188725000 0 142077000 0 261882000 124661000 139226000 -166727000 -223712000 -77255000 145699000 188725000 250696000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Employee benefits </div></div></div></div> <div style="background: none;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The full time employees of the Group are entitled to staff welfare benefits, including medical insurance, basic pensions, unemployment insurance, work injury insurance, maternity insurance and housing funds. The Group is required to accrue for these benefits based on certain percentages of the employees’ salaries in accordance with the relevant regulations and to make contribution to the state-sponsored pension and medical plans. The total amounts charged to the consolidated statements of comprehensive income for such employee benefits amounted to approximately RMB144,596, RMB80,505 and RMB140,135 for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> 144596000 80505000 140135000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. Accrued expenses and other liabilities </div></div></div> <div style="display:inline;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Funds payable to institutional funding partners<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">*</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">225,031</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,914</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0px;"> <td style="width: 80%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued marketing expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">134,743</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">133,399</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued collection service fee</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">36,943</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">41,654</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued technical services expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">16,930</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">25,988</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued payment channel expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">13,212</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">21,055</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued professional service fee</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">25,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">25,074</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="display:inline;">56,640</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">64,748</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">509,002</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">638,832</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag. </div></div></td></tr></table> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Funds payable to institutional funding partners<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">*</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">225,031</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">326,914</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0px;"> <td style="width: 80%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued marketing expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">134,743</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">133,399</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued collection service fee</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">36,943</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">41,654</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued technical services expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">16,930</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">25,988</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued payment channel expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">13,212</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">21,055</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued professional service fee</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">25,503</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">25,074</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="display:inline;">56,640</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">64,748</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">509,002</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">638,832</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;">*</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag. </div></div></td></tr></table> 225031000 326914000 134743000 133399000 36943000 41654000 16930000 25988000 13212000 21055000 25503000 25074000 56640000 64748000 509002000 638832000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10. Related party balances and transactions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction with PPcredit </div></div> <div style="display:inline;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts incurred by the Group </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Data collection service expense (i)</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="display:inline;">43,494</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="display:inline;">10,104</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: Calibri, &quot;sans-serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,503</div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0px; text-indent: 0px;;text-align:right;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PPcredit Data Service (Shanghai) Co., Ltd. (“PPcredit”) was founded in April 2016 by the founders of the Group to provide data collection services. The Group mainly uses PPcredit as a data provider since PPcredit was established. The price for the service is determined based on the price charged by other market participants. </div></div></td></tr></table> </div><div style="display:inline;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"> </td> <td style="width: 3%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 3%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PPcredit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">1,984</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">2,265</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts incurred by the Group </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 2%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Data collection service expense (i)</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="display:inline;">43,494</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="display:inline;">10,104</div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: Calibri, &quot;sans-serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">7,503</div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0px; text-indent: 0px;;text-align:right;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PPcredit Data Service (Shanghai) Co., Ltd. (“PPcredit”) was founded in April 2016 by the founders of the Group to provide data collection services. The Group mainly uses PPcredit as a data provider since PPcredit was established. The price for the service is determined based on the price charged by other market participants. </div></div></td></tr></table> 43494000 10104000 7503000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to related parties </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"> </td> <td style="width: 3%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 3%; vertical-align: bottom;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PPcredit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">1,984</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">2,265</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 1984000 2265000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11. Taxation </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends to the shareholders, no Cayman Islands withholding tax will be imposed. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current Hong Kong Inland Revenue Ordinance, the Company’s subsidiaries incorporated in Hong Kong are subject to 16.5% income tax on their taxable income generated from operations in Hong Kong. Additionally, payments of dividends by the subsidiaries incorporated in Hong Kong to the Company are not subject to any Hong Kong withholding tax. Commencing from the year of assessment of 2018, the first HK$2 million of profits earned by the Company’s subsidiaries incorporated in Hong Kong 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. No Hong Kong profits tax was provided for as there was no estimated assessable profits tax during the relevant periods. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Indonesia </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of Indonesia, the Company’s subsidiaries incorporated in Indonesia are subject to 22% income tax on their taxable income generated from operations in Indonesia. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The PRC </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March 16, 2007, the National People’s Congress of the PRC enacted an Enterprise Income Tax Law (“EIT Law”), under which Foreign Investment Enterprises (“FIEs”) and domestic companies would be subject to EIT at a uniform rate of 25%. The EIT law became effective on January 1, 2008. On April 14, 2008, relevant governmental regulatory authorities released qualification criteria, application procedures and assessment processes for “high and new technology enterprises” (“HNTE”), which will be entitled to a favorable statutory tax rate of 15%. An enterprise’s qualification as a HNTE is reassessed by the relevant PRC governmental authorities every three years. Shanghai PPDai and Shanghai Erxu were entitled for a preferential income tax rate of 15% from 2018 to 2020 as they are qualified as HNTE. Starting from 2021, these subsidiaries no longer enjoyed a preferential income tax rate of 15%. In January 2018, Shanghai Shanghu was approved the Software Enterprise Status. In accordance with PRC EIT Law, Shanghai Shanghu was entitled to enjoy full income tax exemption for 2017 and 2018, and a preferential income tax rate of 12.5% for 2019 to 2021. In May 2020, Shanghai Shanghu was approved the qualification of Key Software Enterprise Status in 2019 and was entitled to a preferential tax rate of 10% for 2019. In 2020, Hainan Shanghu applied for Software Enterprise Status and obtained Software Enterprise Status in 2021. In accordance with PRC EIT Law, Hainan Shanghu is entitled to enjoy full exemption from EIT for two years beginning from 2020 to 2021, and a 50% reduction for the subsequent three years. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose “de facto management body” is located in the PRC be treated as a resident enterprise for PRC tax purposes and consequently be subject to the PRC income tax at the rate of <div style="display:inline;">25</div>% for its global income. The Implementing Rules of the EIT Law merely define the location of the “de facto management body” as “the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, properties, etc., of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> company is located.” Based on a review of surrounding facts and circumstances, the Group does not believe that it is likely that its entities registered outside of the PRC should be considered as resident enterprises for the PRC tax purposes. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company incorporated, does not have such tax treaty with China. According to the arrangement between the mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by an FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). In accordance with accounting guidance, all undistributed earnings are presumed to be transferred to the parent company and are subject to the withholding taxes. All FIEs are subject to the withholding tax from January 1, 2008. Under U.S. GAAP, undistributed earnings are presumed to be transferred to the parent company and are subject to the withholding taxes. <br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to 2020, as the Company had the intent and ability to indefinitely reinvest the PRC subsidiaries’ accumulated profits for expansion of its PRC business, no withholding tax was recorded for those accumulated profits. Starting from 2020, the Company decided to remit certain percentage of the annual profits of its PRC subsidiaries to their overseas parent company for dividend distribution purposes. The Group accrued RMB18 million and RMB58 million withholding tax liabilities based on a 10% tax rate for certain percentage of the PRC subsidiaries’ profits to be distributed in 2020 and 2021, respectively. As of December 31, 2020 and 2021, there were approximately RMB2,669 million and RMB4,604 million </div></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">accumulated undistributed profits of PRC subsidiaries that no deferred tax liabilities were provided, respectively.</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> The Group still intends to indefinitely reinvest these remaining undistributed earnings in its PRC subsidiaries. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Group has not accrued any tax for the outside basis difference represented by the accumulated undistributed profits of the consolidated VIEs, which amounted to<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>RMB5,123 million at December 31, 2021 as, after review, it was determined that relevant tax laws and regulations provide for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">tax-free</div> transfer of such amounts to the Group’s PRC subsidiaries. Moreover, the Group has the intent and ability to indefinitely reinvest such accumulated profits for expansion of its PRC business, in line with its strategic goals. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Composition of income tax expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income during the years ended December 31, 2019, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 93%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">390,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">298,096</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">503,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">91,882</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(262,321</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">481,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">455,421</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">240,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reconciliation of the differences between statutory tax rate and the effective tax rate </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group did not identify significant unrecognized tax benefits for the years ended December 31, 2019, 2020 and 2021 and does not anticipate any significant change in unrecognized tax benefits within 12 months from December 31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth reconciliation between the computed expected tax expenses (benefit) rate and the effective income tax rate: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory tax rate</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">holiday*</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(17</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">17</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As Hainan Shanghu obtained software enterprise status in the fourth quarter of 2021, the Group reversed a total of RMB220.2 million tax expenses in the fourth quarter of 2021 including RMB76.1 million related to 2020 and RMB144.1 million related to for the first three quarters of 2021. As Shanghai Shanghu obtained Key Software Enterprise Status in 2020, the Group reversed a total of RMB33.8 million tax expenses related to 2019 in 2020. </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px; padding-top: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The aggregate amount and per share effect of the tax holidays are as follows </div></div></div></div> <div style="font-size: 12pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px; padding-top: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 94%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax holiday effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">471,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit per share effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Basic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Diluted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred tax assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the significant components of the deferred tax assets: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing difference in revenue recognition </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">244,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets and loans receivable</div> <br/></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,578</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168,398</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net accumulated losses-carry forward</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payroll and welfare payable and other temporary difference</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">5,831</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">12,379</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance obligations</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Valuation allowance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,233</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,117</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155,758</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">455,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets arisen from business combination and asset acquisition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,607</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,607</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gain in consolidated trusts</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(58,897</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other taxable temporary difference</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,044</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax for undistributed earnings</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76,036</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(103,548</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(137,632</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Movement of valuation allowances </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At beginning of year</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current year additions</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">741</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">40,054</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">50,925</div> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current year reversals</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">(34,639</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">(4,066</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(4,041</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At end of year</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowances have been provided on deferred tax assets due to the uncertainty surrounding their realization. As of December 31, 2020 and 2021, valuation allowances on deferred tax assets mainly arising from tax loss carry forwards were provided because it was more likely than not that the Group will not be able to utilize tax loss carry forwards and certain deductible expenses generated by certain unprofitable subsidiaries. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, total tax loss carry forwards of the Company’s subsidiaries in the PRC of approximately RMB487,439, will expire if not used between 2022 and 2026. The applicable carry-forward limitation period is 5 years under the PRC EIT law. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group evaluates the level of authority for each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2020 and 2021, the Group did not have any significant unrecognized uncertain tax positions. </div></div> 0.165 2000000 0.0825 0.165 0 0 0 0 0.22 0.25 0.15 0.15 0.15 0.15 0.15 0.125 0.125 0.125 0.10 P2Y 0.50 0.50 P3Y 0.25 0.10 0.05 0.25 18000000 58000000 0.10 2669000000 4604000000 0 0 5123000000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The current and deferred portions of income tax expenses included in the consolidated statements of comprehensive income during the years ended December 31, 2019, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 93%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">390,080</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">298,096</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">503,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred income tax expense</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">91,882</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">157,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(262,321</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">481,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">455,421</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">240,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 390080000 298096000 503139000 91882000 157325000 -262321000 481962000 455421000 240818000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth reconciliation between the computed expected tax expenses (benefit) rate and the effective income tax rate: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory tax rate</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(2</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">holiday*</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">(17</td> <td style="vertical-align: bottom; white-space: nowrap;">)% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation allowance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">17</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">19</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 0.25 0.25 0.25 0.03 0.02 0.03 0.07 0.07 0.17 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.02 0.17 0.19 0.09 220200000 76100000 144100000 33800000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px; padding-top: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The aggregate amount and per share effect of the tax holidays are as follows </div></div></div></div> <div style="font-size: 12pt; margin-top: 6pt; margin-bottom: 0pt; text-indent: 0px; padding-top: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 94%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax holiday effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">471,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit per share effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Basic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; padding-top: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">- Diluted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); padding-top: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 202923000 168677000 471798000 0.13 0.11 0.33 0.13 0.11 0.32 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the significant components of the deferred tax assets: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">As of December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing difference in revenue recognition </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">244,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Provision for accounts receivable and contract assets and loans receivable</div> <br/></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,578</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">168,398</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net accumulated losses-carry forward</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payroll and welfare payable and other temporary difference</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">5,831</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">12,379</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quality assurance obligations</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,016</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Valuation allowance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(42,233</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,117</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155,758</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">455,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets arisen from business combination and asset acquisition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,607</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,607</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gain in consolidated trusts</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(58,897</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other taxable temporary difference</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,044</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax for undistributed earnings</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76,036</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total deferred tax liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(103,548</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(137,632</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 244215000 77578000 168398000 69454000 117850000 5831000 12379000 45128000 2016000 42233000 89117000 155758000 455741000 24607000 24607000 58897000 36989000 2044000 18000000 76036000 103548000 137632000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Movement of valuation allowances </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 91%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">    RMB    </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At beginning of year</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current year additions</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">741</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">40,054</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">50,925</div> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current year reversals</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">(34,639</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">(4,066</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(4,041</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At end of year</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,245</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,233</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">89,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 40143000 6245000 42233000 741000 40054000 50925000 34639000 4066000 4041000 6245000 42233000 89117000 0 0 487439000 2022 2026 The applicable carry-forward limitation period is 5 years under the PRC EIT law. 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. Ordinary shares and treasury stock </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FinVolution Group was incorporated as Limited Liability Company with authorized share capital of US$50,000 divided into 5,000,000,000 shares, of which 4,266,159,600 shares are designated as ordinary shares at par value of US$0.00001 and 733,840,400 as preferred shares. Immediately prior to the completion of the initial public offering, the Company adopted a dual class share structure. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, the Company repurchased 12,729,500, 139,954,870 and 4,171,000 Class A ordinary shares on the open market for an aggregate cash consideration of US$6.8 million (RMB47.2 million), US$55.4 million (RMB384.9 million) and US$2.5 million (RMB16.2 million). The weighted average price of these shares repurchased were US$0.53, US$0.40 and US$0.60 per share. These issued and repurchased shares are considered not outstanding and therefore were accounted for under the cost method and includes such treasury stock as a component of the shareholder’s equity. </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, certain Class B ordinary shareholders sold 73,000,000, 5,000,000 and 1,800,000 Class B ordinary shares on the open market which were automatically transferred into Class A ordinary shares upon completion of the transaction. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, 1,550,071,169 ordinary shares have been issued at par value of US$0.00001, including (i) 970,871,169 Class A ordinary shares and (ii) 579,200,000 Class B ordinary shares. </div></div> 50000000 5000000000 4266159600 0.00001 733840400 12729500 139954870 4171000 6800000 47200000 55400000 384900000 2500000 16200000 0.53 0.40 0.60 73000000 5000000 1800000 1550071169 0.00001 970871169 579200000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Share-based compensation </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1) Share based compensation plan of FinVolution Group </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes share-based compensation, net of estimated forfeitures, on a straight line basis over the vesting term of the awards. All the share-based awards granted by the Group are service conditions only. There<div style="letter-spacing: 0px; top: 0px;;display:inline;"> was</div></div> no income tax benefit recognized on the Consolidated Statements of Operations for share-based compensation and the Group did not capitalize any of the share-based compensation as part of the cost of any asset in the years ended December 31, 2019, 2020 and 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2013 and October 2017, the Group adopted 2013 Share Incentive Plan (the “2013 plan”) and 2017 Share Incentive Plan (the “2017 plan”), which allows the Group to offer share based incentive awards to employees, officers, directors and individual consultants who render services to the Group by granting options, restricted shares or restricted share units. Awards granted under 2013 plan or 2017 plan are generally subject to a four-year vesting schedule as determined by the administrator of the plans. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Share Options </div> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the stock option shares activities under all the option plans for the years ended December 31, 2019, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Options<br/> Outstanding</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Weighted<br/> Average<br/> Exercise Price</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Weighted<br/> Average<br/> Remaining<br/> Contractual Life</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Aggregate<br/> Intrinsic Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">US$</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">US$</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,564,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,035,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,350,460</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(454,170</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.9663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,765,920</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,029,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,712,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,371,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; padding: 0pt 5pt 0pt 0pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 7%; padding: 0pt 5pt 0pt 0pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,300,000</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.5876</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(40,835</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.1260</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(17,614,760</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.2915</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2021</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">7,074,035</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">0.5331</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1.24</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,607</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2021</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,022,578</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">0.5333</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.24</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,580</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December 31, 2021</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,527,920</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">0.4981</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">0.53</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,541</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, total share-based compensation expenses recognized related to the share options were RMB22,118, RMB6,218 and RMB774, respectively. As of December 31, 2021, the unrecognized compensation cost was RMB1,839. These amounts are expected to be recognized over a weighted average period of 1.68 years. Total compensation cost may be adjusted for future changes in estimated forfeitures. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The aggregate intrinsic value is calculated as the difference between the exercise prices of the options and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">per-share</div> fair value of ordinary shares of the Group of US$0.53, US$0.52 and US$0.99 as of December 31, 2019, 2020 and 2021, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The weighted average grant-date <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">per-share</div> fair value of options granted during the years ended December 31, 2019, 2020 and 2021 was US$0.24, US$0.13 and US$ nil, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of each option granted under the Company’s Incentive Shares plan was estimated on the date of grant using the binomial model that uses the assumption noted in the following table: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Options Granted<br/> in 2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Options Granted<br/> in 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.62</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected life (in years)</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.01</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48.61</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise multiple</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2.2-2.8</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.8</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">RSUs</div> </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Company’s RSUs activities under all incentive plans for the years ended December 31, 2019, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 95%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Number of RSUs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average</div><br/> grant date fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">US$</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,023,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.9880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,935,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,916,645</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.8144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,211,810</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,830,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">22,322,425</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.7675</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(15,183,045</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.4803</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(10,052,130</div> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; font-size: 8pt; text-indent: 0px;;text-align:right;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;;white-space:pre-wrap;"> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.4644</div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">72,917,745</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.5452</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total share-based compensation cost for the RSUs amounted to RMB20,142, RMB35,951 and RMB94,439 for the years ended December 31, 2019, 2020 and 2021, respectively. As of December 31, 2021, there was RMB184,130 unrecognized compensation cost, net of estimated forfeitures, related to unvested restricted shares, which are to be recognized over a weighted average vesting period of 2.68 years. Total unrecognized compensation cost may be adjusted for future changes in estimated forfeitures. The Company determined the fair value of RSUs based on its stock price on the date of grant. </div></div> 0 0 0 P4Y P4Y <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the stock option shares activities under all the option plans for the years ended December 31, 2019, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Options<br/> Outstanding</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Weighted<br/> Average<br/> Exercise Price</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Weighted<br/> Average<br/> Remaining<br/> Contractual Life</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Aggregate<br/> Intrinsic Value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">US$</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">US$</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,564,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,264</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,035,750</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,350,460</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(454,170</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.9663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,765,920</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,029,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,712,658</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,371,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 8%; padding: 0pt 5pt 0pt 0pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); width: 7%; padding: 0pt 5pt 0pt 0pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,300,000</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.5876</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Expired</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(40,835</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.1260</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(17,614,760</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.2915</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-align: right;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; text-indent: 0px; text-align: right;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2021</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">7,074,035</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">0.5331</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1.24</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,607</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2021</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,022,578</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">0.5333</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1.24</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">3,580</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of December 31, 2021</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,527,920</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">0.4981</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">0.53</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,541</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr></table> 54564430 0.4519 P2Y6M3D 4264000 3035750 0.1111 19350460 0.1327 454170 0.9663 11765920 0.1235 26029630 0.3708 P1Y3M21D 5581000 25712658 0.3704 P1Y3M18D 5524000 17371695 0.3097 P0Y10M17D 4524000 0 0 1300000 0.5876 40835 0.1260 17614760 0.2915 7074035 0.5331 P1Y2M26D 3607000 7022578 0.5333 P1Y2M26D 3580000 4527920 0.4981 P0Y6M10D 2541000 22118000 6218000 774000 1839000 P1Y8M4D 0.53 0.52 0.99 0.24 0.13 0 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of each option granted under the Company’s Incentive Shares plan was estimated on the date of grant using the binomial model that uses the assumption noted in the following table: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Options Granted<br/> in 2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Options Granted<br/> in 2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.62</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected life (in years)</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.01</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48.61</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise multiple</div></div></td> <td style="vertical-align: bottom; width: 10%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2.2-2.8</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.8</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 0.0262 0.006 P5Y P5Y 0 0 0.3801 0.4861 2.2 2.8 2.8 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the Company’s RSUs activities under all incentive plans for the years ended December 31, 2019, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 95%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;">Number of RSUs</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average</div><br/> grant date fair value</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">US$</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,023,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.9880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,935,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.3551</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,916,645</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.8144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,211,810</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6760</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,830,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">22,322,425</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.7675</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(15,183,045</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.4803</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled/Forfeited</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(10,052,130</div> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;">) </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; font-size: 8pt; text-indent: 0px;;text-align:right;"><div style="margin: 0in 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; text-indent: 0px; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;;white-space:pre-wrap;"> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.4644</div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">72,917,745</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">0.5452</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr></table> 12023795 0.9880 71935155 0.3551 3916645 0.8144 4211810 0.6760 75830495 0.4290 22322425 0.7675 15183045 0.4803 10052130 0.4644 72917745 0.5452 20142000 35951000 94439000 184130000 P2Y8M4D <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14. Net profit per share </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net profit per share is computed using the weighted average number of the ordinary shares outstanding during the period. Diluted net profit per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period under the treasury stock method. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net profit per share and diluted net profit per share have been calculated in accordance with ASC Topic 260 on computation of earnings per share for the years ended December 31, 2019, 2020 and 2021 as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 93%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net profit per share calculation:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to FinVolution Group’s ordinary shareholders</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,508,947</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding—basic</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,525,814,189</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,477,162,991</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 12pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,420,870,790</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit per share attributable to FinVolution Group’s ordinary shareholders—basic</div></div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.56</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.34</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1.77</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dilute net profit per share calculation:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to FinVolution Group’s ordinary shareholders</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,508,947</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding—basic</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,525,814,189</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,477,162,991</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,420,870,790</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>shares<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>issuable<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>upon<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>the<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>exercise<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>outstanding<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>stock<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>options<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>using <br/>the treasury stock method</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">23,831,652</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">9,801,862</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">8,495,974</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares issuable upon the vesting of outstanding restricted share units using the treasury stock method</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">2,777,219</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">4,360,567</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">53,135,068</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding—diluted</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,552,423,060</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,491,325,420</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px; font-size: 13px;;text-align:right;"><div style="margin-top: 0px; margin-bottom: 0px; text-indent: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(44, 45, 47); font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">1,482,501,832</div></div></div><br/></div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit per share attributable to FinVolution Group’s ordinary shareholders—diluted</div></div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.53</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.32</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1.69</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net profit per share and diluted net profit per share have been calculated in accordance with ASC Topic 260 on computation of earnings per share for the years ended December 31, 2019, 2020 and 2021 as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 93%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2019</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net profit per share calculation:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to FinVolution Group’s ordinary shareholders</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,508,947</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding—basic</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,525,814,189</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,477,162,991</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 12pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,420,870,790</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit per share attributable to FinVolution Group’s ordinary shareholders—basic</div></div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.56</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.34</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1.77</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dilute net profit per share calculation:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to FinVolution Group’s ordinary shareholders</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,508,947</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding—basic</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,525,814,189</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,477,162,991</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,420,870,790</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>shares<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>issuable<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>upon<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>the<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>exercise<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>of<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>outstanding<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>stock<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>options<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>using <br/>the treasury stock method</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">23,831,652</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">9,801,862</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">8,495,974</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ordinary shares issuable upon the vesting of outstanding restricted share units using the treasury stock method</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">2,777,219</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">4,360,567</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">53,135,068</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average number of ordinary shares outstanding—diluted</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,552,423,060</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1,491,325,420</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px; font-size: 13px;;text-align:right;"><div style="margin-top: 0px; margin-bottom: 0px; text-indent: 0px; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: rgb(44, 45, 47); font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">1,482,501,832</div></div></div><br/></div></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit per share attributable to FinVolution Group’s ordinary shareholders—diluted</div></div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.53</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">1.32</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1.69</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr></table> 2372850000 1972700000 2508947000 1525814189 1477162991 1420870790 1.56 1.34 1.77 2372850000 1972700000 2508947000 1525814189 1477162991 1420870790 23831652 9801862 8495974 2777219 4360567 53135068 1552423060 1491325420 1482501832 1530 1320 1690 <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15. Leases</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">T</div>he Company leases facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating leases expiring on different dates. The terms of substantially all of these leases are four years or less. When determining the lease term, the Group includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option, if any. All of the Group’s leases qualify as operating leases. With the adoption of the new leasing standard, the Group has recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> asset and corresponding lease liability, by calculating the present value of future lease payments, discounted at additional borrowing rate. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) The following table sets forth the breakdown of leasing expenses: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease cost:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,261</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest of lease liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses for short-term leases within 12 months</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,526</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,911</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease cost</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) The following table sets forth the supplemental cash flow information related to leases: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other information:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) The following table sets forth the weighted-average remaining lease term and discount rate: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">            As of December 31,            </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average remaining lease term</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.70 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.30 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average discount rate</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.75</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.75</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) The following table sets forth the movement of right of use assets for the years ended December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,786</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,968</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of additional leasing contract</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of right of use assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,377</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,261</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,968</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(e) The following table sets forth the movement of leasing liabilities for the years ended December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of additional leasing contract</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest of lease liabilities</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">3,276</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,695</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasing payment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,066</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,356</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(f) The following table sets forth the maturities of lease liabilities: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 12%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">As of</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,308</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,700</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted lease payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed interest</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,894</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,356</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) The following table sets forth the breakdown of leasing expenses: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease cost:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,377</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,261</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest of lease liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expenses for short-term leases within 12 months</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,526</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,911</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease cost</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52,179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 41377000 30261000 3276000 1695000 7526000 5911000 52179000 37867000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) The following table sets forth the supplemental cash flow information related to leases: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other information:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of lease liabilities:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,682</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,066</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 45682000 36066000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) The following table sets forth the weighted-average remaining lease term and discount rate: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">            As of December 31,            </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average remaining lease term</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">1.70 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">3.30 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average discount rate</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.75</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">4.75</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> P1Y8M12D P3Y3M18D 0.0475 0.0475 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) The following table sets forth the movement of right of use assets for the years ended December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95,786</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,968</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of additional leasing contract</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of right of use assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,377</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,261</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,968</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 95786000 54968000 559000 24431000 41377000 30261000 54968000 49138000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(e) The following table sets forth the movement of leasing liabilities for the years ended December 31, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">For the years ended December 31,</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2020</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,143</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recognition of additional leasing contract</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">559</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; text-indent: 0px;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest of lease liabilities</div></div></td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">3,276</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,695</div> <br/></td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasing payment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,682</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,066</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,296</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,356</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 85143000 43296000 559000 24431000 3276000 1695000 -45682000 -36066000 43296000 33356000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(f) The following table sets forth the maturities of lease liabilities: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 81%;"/> <td style="width: 12%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">As of</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">December 31, 2021</td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">RMB</td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,111</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,308</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,700</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted lease payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed interest</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,894</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,356</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 17111000 6308000 4476000 4700000 3655000 36250000 2894000 33356000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div>. Commitments and contingencies </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) Capital and other commitments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group did not have capital and other significant commitments, long-term obligations, or guarantees as of December 31, 2021. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(b) Contingencies </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">i)</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">VIE Arrangements</div> </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of these unresolved matters, individually and in the aggregate, is likely to have a material adverse effect on the Group’s financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and the Group’s view of these matters may change in the future. If an unfavorable outcome were to occur, there exists the possibility of a material adverse impact on the Group’s financial position, results of operations and cash flows for the periods in which the unfavorable outcome occurs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group accounts for loss contingencies in accordance with ASC Topic 450 “Contingencies” and other related guidance. Set forth below is a description of certain loss contingencies as well as the opinion of management as to the likelihood of loss. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current PRC laws and regulations include limitations on foreign ownership in PRC companies that conduct online business. Specifically, foreign investors are not allowed to own any equity interests in any entity conducting online business. Since the Company is incorporated in the Cayman Islands, neither the Company nor its PRC subsidiary is eligible to conduct online business in China. To comply with PRC laws and regulations, the Company conducts its operations in China through a series of contractual arrangements entered into among its wholly owned PRC subsidiaries, the WOFEs, its affiliated PRC entities, the VIEs and the VIEs’ shareholders. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The VIEs and their subsidiaries hold the licenses that are essential to the operation of the Group’s business. In the opinion of management and the Company’s PRC legal counsel, (i) the ownership structure of the Company, the WOFE and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and their shareholders are valid and binding, and will not result in any violation of PRC laws or regulations currently in effect; and (iii) the Group’s business operations are in compliance with existing PRC laws and regulations in all material respects. However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and regulations. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under PRC Ministry of Commerce (“MOFCOM”) security review rules promulgated in September 2011, a national security review is required for certain mergers and acquisitions by foreign investors raising concerns regarding national defense and security. Foreign investors are prohibited from circumventing the national security review requirements by structuring transactions through proxies, trusts, indirect investment, leases, loans, control through contractual arrangements, or offshore transactions. Management, in conjunction with its PRC legal counsel, has concluded there is no need to submit the existing contractual arrangements with consolidated VIEs and its shareholders to the MOFCOM for national security review based upon analysis of the rules. However, there are substantial uncertainties regarding the interpretation and application of the MOFCOM security review rules, and any new laws, rules, regulations or detailed implementation measures in any form relating to such rules. Therefore, the Company cannot be assured that the relevant PRC regulatory authorities, such as the MOFCOM, would not ultimately take a contrary view to the opinion of management and the Company’s PRC legal counsel. If the MOFCOM or other PRC regulatory authority determines that the Company needs to submit the existing contractual arrangements with the VIEs and its shareholders for national security review, the Company may face sanctions by the MOFCOM or other PRC regulatory authority, which may include, among others, requiring the Company to restructure its ownership structure, discontinuation or restriction of operations in the PRC, or invalidation of the agreements that the VIEs have entered into with the VIEs and its shareholders. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In such case, the Company may not be able to operate or control business in the same manner as it currently does, and therefore, may not be able to consolidate the VIEs and their subsidiaries. In addition, the relevant regulatory authorities would have broad discretion in dealing with such violations which may adversely impact the financial statements, operations and cash flows of the Company (including restrictions on the Company to carry out business). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">If the VIEs and their respective shareholders fail to perform their respective obligations under the current contractual arrangements, the Company may have to incur substantial costs and expend significant resources to enforce those arrangements and rely on legal remedies under PRC laws. The PRC laws, rules and regulations are relatively new, and because of the limited volume of published decisions and their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-binding</div> nature, the interpretation and enforcement of these laws, rules and regulations involve substantial uncertainties. These uncertainties may impede the ability of the Company to enforce these contractual arrangements or suffer significant delay or other obstacles in the process of enforcing these contractual arrangements and may materially and adversely affect the results of operations and the financial position of the Company. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the opinion of management, the likelihood of loss in respect of the Company’s current ownership structure or the contractual arrangements with the VIEs is remote. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with the Interim Measures on Administration of Business Activities of Online Lending Information Intermediaries (Interim Measures) jointly issued by China Banking Regulatory Commission, or the CBRC, together with three other PRC regulatory agencies in August 2016, a record-filing and licensing regime is introduced. It requires online lending information intermediaries to register with the local financial regulatory authority, update their industrial and commercial registration with the local commercial registration authority to include “online lending information intermediary” in their business scope, and obtain telecommunication business license from the relevant telecommunication regulatory authority. As of the date of this report, the local financial regulatory authorities are still in the process of making detailed implementation rules regarding the filing procedures and the Company has not been permitted to submit such filing application. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ii)</div></div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">VIE Enforceability</div> </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the opinion of management and the Company’s PRC legal counsel, (i) the ownership structure of the Company, the WOFEs and the VIEs are in compliance with existing PRC laws and regulations; (ii) the contractual arrangements with the VIEs and their shareholders are valid and binding and enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company’s ability to enforce these contractual arrangements. In addition, shareholders of certain VIEs are founders of the Group, who collectively controls more than 50% of total voting power. Therefore, the enforceability of the contractual agreements between VIEs and their shareholders depends on whether shareholders or their PRC holding entities will fulfill these contractual agreements. As a result, the Company may be unable to consolidate the VIE and VIE’ subsidiaries in the consolidated financial statements. </div></div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="width: 5%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">iii)</div></div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Class</div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"> Action</div> </div></div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Starting in September 2018, the Company and certain of its current and former officers and directors, the underwriters of the Company’s initial public offering in November 2017, and the Company’s agent for the service of process in the U.S. have been named as defendants in putative securities class actions captioned Yizhong Huang v. PPDAI Group Inc., et al. Case No. 654482/2018 (New York County of the Supreme Court of the State of New York, filed on September 10, 2018) (the “Huang Case”); Ravindra Vora v. PPDAI Group Inc., et al., Case No. 654777/2018 (New York County of the Supreme Court of the State of New York, filed on September 27, 2018) (the “Vora Case”); Lai v. PPDAI Group Inc., et al. Case No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1:2018-cv-06716</div></div> (U.S. District Court for the Eastern District of New York, filed on November 26, 2018) (the “Lai Case”); and Goyal v. PPDAI Group Inc., et al. Case No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2:2019-cv-00168</div></div> (U.S. District Court for the Eastern District of New York, filed on January 9, 2019) (the “Goyal Case”). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">These actions allege that defendants made misstatements and omissions in connection with the Company’s initial public offering in November 2017 in violation of the Securities Act of 1933. The Lai Case also advances claims under the Securities Exchange Act of 1934. On October 16, 2018, the Supreme Court of the State of New York consolidated the two state court lawsuits (the Huang Case and the Vora Case) under the caption In re PPDAI Group Securities Litigation, No. 654482/2018 (the “New York State Action”). On December 17, 2018, the plaintiffs in the New York State Action filed a consolidated amended complaint, which the Company and certain other defendants moved to dismiss. On February 26, 2020, the Court in the New York State Action granted in part and denied in part defendants’ motion to dismiss. The Company and certain other defendants appealed the partial denial of their motion. On February 21, 2019, the U.S. District Court for the Eastern District of New York consolidated the two federal court lawsuits (the Lai Case and the Goyal Case) under the caption In re PPDAI Group Inc. Securities Litigation, No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">18-cv-6716-FB-JO</div></div></div></div> (the “Federal Court Action”). On April 22, 2019, plaintiffs in the Federal Court Action filed a second amended complaint. Defendants filed a motion to dismiss the Federal Court Action, which was fully briefed as of January 17, 2020. On December 9, 2020, the parties notified both courts that they reached an agreement in principle to settle both lawsuits. On June 11, 2021, the lead plaintiffs in both actions filed an unopposed motion with the Federal Court for preliminary approval of a global settlement of both the Federal Court Action and the New York State Action for a settlement amount of USD9 million in total, in which the Company borne USD1.35 million and the insurers were responsible for the remaining USD7.65 million. The Federal Court granted that motion and, on December 16, 2021, held a settlement fairness hearing. On January 21, 2022, the Federal Court approved the settlement and issued final judgment, ending the Federal Court Action. On February 11, 2022, the parties submitted a stipulation of dismissal for the New York State Action. On April 5, 2022, the New York State Court so-ordered the stipulation of dismissal. </div></div> 0.50 9000000 1350000 7650000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17</div>. Restricted net assets </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Relevant PRC laws and regulations permit PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company’s PRC subsidiaries can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to statutory reserves. The statutory general reserve fund requires annual appropriations of 10% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income prior to payment of any dividends. Furthermore, registered share capital and capital reserve accounts are also restricted from distribution. As a result of these and other restrictions under PRC laws and regulations, the PRC subsidiaries and affiliates are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB7,796,303 or 72.8% of the consolidated net assets of the Group as of December 31, 2021. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and affiliates for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and affiliates due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends or distributions to the Company’s <div style="letter-spacing: 0px; top: 0px;;display:inline;">shareholders. Furthermore, cash transfers from the Group’s PRC subsidiaries to their parent companies outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may temporarily delay the ability of the PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Group, or otherwise satisfy their foreign currency denominated obligations. </div> </div> 0.10 7796303000 0.728 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18</div>. Condensed financial information of the parent company </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company performed a test on the restricted net assets of consolidated subsidiaries in accordance with Securities and Exchange Commission Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-08</div> (e) (3), “General Notes to Financial Statements’ and concluded that it was applicable for the Company to disclose the financial statements for the parent company. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The subsidiaries did not pay any dividend to the Company for the years presented. For the purpose of presenting parent only financial information, the Company records its investments in its subsidiaries under the equity method of accounting. Such investments are presented on the separate condensed balance sheets of the Company as “Investments in subsidiaries” and the profit of the subsidiaries is presented as “share of profit of subsidiaries”. Certain information and footnote disclosures generally included in financial statements prepared in accordance with U.S. GAAP have been condensed and omitted. These statements should be read in conjunction with the notes to the consolidated financial statements of the Company. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2020 and 2021. </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Note2(f)</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,231</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from Group companies</div></div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,302,606</div><br/></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,123</div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; text-indent: 0px; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">108,923</div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and VIEs</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">7,949,999</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">10,574,557</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,659,379</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">9,282,287</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,309,706</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,774,740</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities and Shareholders’ Equity</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">32,571</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">5,647</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">885</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Contract liability</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,447</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,610</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">253</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to Group companies</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">882,963</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">647,199</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">101,559</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">918,981</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">654,456</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">102,697</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders’ equity :</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares (US$0.00001 par value; 10,000,000,000 shares<br/>authorized as of December 31, 2020 and 2021; 969,071,169 and 970,871,169 <br/>issued as of December 31, 2020 and 2021; 824,164,599 and <div style="letter-spacing: 0px; top: 0px;;display:inline;">854,591,404</div> <br/>outstanding as of December 31, 2020 and 2021)</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">64</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">64</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class B ordinary shares (US$0.00001 par value; 10,000,000,000 shares <br/>authorized as of December 31, 2020 and 2021; 581,000,000 and 579,200,000 issued and outstanding as of December 31, 2020 and 2021)</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,659,990</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,694,733</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">893,628</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock (144,906,570 and 116,279,765<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>shares as of December 31, 2020 and 2021, respectively)</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(401,621</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(324,171</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(50,870</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory reserves</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">458,058</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">610,403</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">95,786</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive income</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(5,142</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(16,769</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,630</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,651,918</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,690,951</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">736,113</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders’ equity</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">8,363,306</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">10,655,250</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,672,043</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities and shareholders’ equity</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">9,282,287</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">11,309,706</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,774,740</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statements of comprehensive income </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">RMB</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">RMB</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">RMB</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">US$<br/>Note 2(f)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses</div></div></div></div></td> <td style="vertical-align: bottom; width: 2%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom; width: 1%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom; width: 1%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom; width: 1%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(25,590</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(20,720</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(18,617</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,921</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profits from operations</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,898</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,158</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,502</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">       236</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income from subsidiaries and VIEs</div><br/></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,390,542</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,991,262</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,526,062</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">396,394</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,508,947</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">393,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to ordinary shareholders</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,508,947</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">393,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statements of cash flows </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 2(f)</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) operating activities for Third-party</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(45,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,154</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) operating activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(45,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,154</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Collection of loans from Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,471</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">557,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">846,737</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">132,871</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid as loans extended to Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(238,254</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(37,387</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) investing activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,471</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">557,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">608,483</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,484</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans to Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(839,719</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(131,770</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received as loans from Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">603,955</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">94,774</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financing activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(401,400</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(636,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(310,221</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(48,681</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) financing activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(401,400</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(636,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(545,985</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(85,677</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company did not have significant capital and other commitments, long-term obligations, or guarantees as of December 31, 2020 and 2021. </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Note2(f)</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,231</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">439</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amounts due from Group companies</div></div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,302,606</div><br/></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">694,123</div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; text-indent: 0px; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">108,923</div></div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and VIEs</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">7,949,999</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">10,574,557</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,659,379</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">9,282,287</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">11,309,706</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,774,740</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities and Shareholders’ Equity</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">32,571</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">5,647</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">885</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Contract liability</div> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,447</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,610</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">253</div></div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Amounts due to Group companies</div> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">882,963</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">647,199</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; text-indent: 0px; text-align: right; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">101,559</div> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">918,981</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">654,456</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">102,697</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders’ equity :</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares (US$0.00001 par value; 10,000,000,000 shares<br/>authorized as of December 31, 2020 and 2021; 969,071,169 and 970,871,169 <br/>issued as of December 31, 2020 and 2021; 824,164,599 and <div style="letter-spacing: 0px; top: 0px;;display:inline;">854,591,404</div> <br/>outstanding as of December 31, 2020 and 2021)</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">64</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">64</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class B ordinary shares (US$0.00001 par value; 10,000,000,000 shares <br/>authorized as of December 31, 2020 and 2021; 581,000,000 and 579,200,000 issued and outstanding as of December 31, 2020 and 2021)</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">39</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,659,990</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,694,733</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">893,628</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Treasury stock (144,906,570 and 116,279,765<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>shares as of December 31, 2020 and 2021, respectively)</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(401,621</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(324,171</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(50,870</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory reserves</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">458,058</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">610,403</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">95,786</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive income</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(5,142</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(16,769</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,630</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,651,918</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,690,951</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">736,113</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders’ equity</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">8,363,306</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">10,655,250</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,672,043</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities and shareholders’ equity</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">9,282,287</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">11,309,706</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,774,740</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 28435000 38231000 5999000 1247000 2795000 439000 1302606000 694123000 108923000 7949999000 10574557000 1659379000 9282287000 11309706000 1774740000 32571000 5647000 885000 3447000 1610000 253000 882963000 647199000 101559000 918981000 654456000 102697000 0.00001 0.00001 10000000000 10000000000 969071169 970871169 824164599 854591404 64000 64000 10000 0.00001 0.00001 10000000000 10000000000 581000000 581000000 579200000 579200000 39000 39000 6000 5659990000 5694733000 893628000 144906570 116279765 401621000 324171000 50870000 458058000 610403000 95786000 -5142000 -16769000 -2630000 2651918000 4690951000 736113000 8363306000 10655250000 1672043000 9282287000 11309706000 1774740000 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statements of comprehensive income </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">RMB</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">RMB</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">RMB</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;">US$<br/>Note 2(f)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses</div></div></div></div></td> <td style="vertical-align: bottom; width: 2%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom; width: 1%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom; width: 1%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom; width: 1%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td> <td style="vertical-align: bottom;"><div style="display:inline;"/></td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(25,590</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(20,720</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(18,617</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(2,921</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Profits from operations</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7,898</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,158</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,502</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">       236</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income from subsidiaries and VIEs</div><br/></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,390,542</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,991,262</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,526,062</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">396,394</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit</div></div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">2,508,947</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">393,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 64%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net profit attributable to ordinary shareholders</div></div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,372,850</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,972,700</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">2,508,947</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">393,709</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0); width: 64%;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 25590000 20720000 18617000 2921000 7898000 2158000 1502000 236000 2390542000 1991262000 2526062000 396394000 2372850000 1972700000 2508947000 393709000 2372850000 1972700000 2508947000 393709000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statements of cash flows </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">RMB</div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Note 2(f)</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) operating activities for Third-party</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(45,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,154</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) operating activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(6,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(45,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(7,154</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Collection of loans from Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,471</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">557,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">846,737</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">132,871</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid as loans extended to Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(238,254</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(37,387</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) investing activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,471</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">557,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">608,483</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,484</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of loans to Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(839,719</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(131,770</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash received as loans from Group companies</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">603,955</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">94,774</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other financing activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(401,400</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(636,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(310,221</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(48,681</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) financing activities</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(401,400</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(636,936</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(545,985</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(85,677</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 8474000 -6282000 -45587000 -7154000 8474000 -6282000 -45587000 -7154000 86471000 557936000 846737000 132871000 0 0 -238254000 -37387000 86471000 557936000 608483000 95484000 0 0 -839719000 -131770000 0 0 603955000 94774000 -401400000 -636936000 -310221000 -48681000 -401400000 -636936000 -545985000 -85677000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19</div>. Subsequent events </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March 1<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div>, 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div>, the Board of Directors of the Company unanimously approved a cash dividend of US$ 0.205 (RMB1.31) per ADS, </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">and is expected to be distributed on or around</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> May 6, 2022 to shareholders of record </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">as of</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> the close of business on April 13, 2022. </div></div> 0.205 1.31 2022-05-06 2022-04-13 As Hainan Shanghu obtained software enterprise status in the fourth quarter of 2021, the Group reversed a total of RMB220.2 million tax expenses in the fourth quarter of 2021 including RMB76.1 million related to 2020 and RMB144.1 million related to for the first three quarters of 2021. As Shanghai Shanghu obtained Key Software Enterprise Status in 2020, the Group reversed a total of RMB33.8 million tax expenses related to 2019 in 2020. The balance of payable mainly includes funds received from borrowers but not yet transferred to the institutional funding partners due to the settlement time lag. The Group acquired an insurance brokeage company in 2020. The acquisitions met the “single or similar asset threshold” and are not considered as business combination in accordance with ASC Topic 805 but asset acquisition. Depreciation and amortization expenses for the years ended December 31, 2019, 2020 and 2021 was RMB57,712, RMB51,780 and RMB37,277 respectively. Security deposits and other deposits primarily includes security deposits and rental deposits. Security deposits were set aside as requested by certain institutional funding partners, held in deposit accounts with the institutional funding partners. As of December 31, 2020 and 2021, security deposits set aside by the Group amounted to RMB953,856 and RMB1,654,989, respectively. EXCEL 117 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '$TG50'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 " !Q-)U4/>)XR.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O21U@J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"UB*:'8FB LCFB%[G[P17U4J)U?OD^L/O*NP[Z_;N M'QM?!)L:?MU%\P502P,$% @ <32=5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !Q-)U4N/Y] V8' X) & 'AL+W=OVND'F(0D-"2@ M T'+_O==D**@M-223L9?$HDF7KY<+I[%0CS?*/TI7W%NR%.6RORBMS)F_4._ MG\IY@W[&A.Q=GI?'9OKR7!4F M%9+/-,F++&/Z^8JG:G/1\WOU@3NQ7!E[H']YOF9+/N?F_7JFX5M_IY*(C,M< M*$DT7UST1OX/5P//#BC/^"#X)M_[3.RM/"CUR7Z9)A<]SSKB*8^-E6#PWR,? M\S2U2N#C_UO1WNZ:=N#^YUI]4MX\W,P#R_E8I;^(Q*PN>F<]DO %*U)SIS;_ MY=L;BJQ>K-*\_)=LJG/#J$?B(C:CD:S EIG\K<:/BK@''FN28S> #G?0-Z M]F@_WHZ]JL;2 V-]2MXJ:58YN98)3SX7Z(.1G1M:N[FBJ.(;'I^0P#\BU*-^ MOF*:YXAJL+O'H%0-#JFJN(!$,F0JJS2VZ?#;#9Q%IH9G^>_(-<+=-<+R&F'; M->Z?UXVAQ(=3[WB"N(AV+B)49@06DM+&)&7+)AOX^ 5+3G?>3KMYFX@\9BGYR)DF$SB8-[G#M5HL MG>TLG;W(TC9J!TWA:I./B*7ASM(0%;F61IAG7(C>:@;=;EC4^/UQG(N0' ME1;EE/M1JV*->/,]!RVOB[LQQ$Q#O*: GR?R,W]N9!@NY7F>/QCZ81AASO9P MZJ-RXT+KOR87EOTM)Z]PPO>1D%,=0]C7())4DYM$1 MWL<9O?5XG7&]%')ITWEC5F2LLC63S69QP3;:^@[[/L[MK;7Y"IXM:NCK\.\[ M_OL="\ ]L",7Y?2_XVNE3:,M7*S5ED._WY'](RD+F)Z()5S(Z )UY,CO=T3_ M9\\.,X;KM<;*%0"_4P6H@58YLGD_-\PTUZ4611P6U-&?=J*_K2O20"M1S?%& M1RU*MPHSY*!/<4IO#4VE >B4;8;E/:MCUV@,5VP)E6,^[<1\&R!R6V0/S9!O M$8$*>1R=6#]*$FA!\J/Z RF;AG>RV1DN>56(-"GK!O0WM^J$#(=#2!.Y+ 2Y4PQM MGUPAH)T*P<[WV'Z#J-Y#N6_TC,O-5^!OQ03FS=4$BF/\K]YF*C? X%_%^O## MQA6IYU,OP,RYRD!QH/\M<%4:-IK"E<:WF"%7&&C'PE OPW\R/R$_CD8SK-=WU2' F3X=3^[(J$B$ M@;P?&<,AR\K8'6J)6_1:2GW@JD2 ,[WV=*B1:AD^TR+F&WC\>J4*NPVEUE#T MR*\K!=&_%TR2FQLT@JYH!#CO:Z,3H3,R?=/H%5?P0QIB5O9V;G"4;]TW_G=E53/*0B)FI!QBLA&>;:58\ 1_TX M95 K1N2=!N#;!"(O55V"5_6K?ES M]J#2P],(%VJ;1H[402=2PTHY*X&HXD]'=8#?%2:W' *[C18KY:A4MOO5CY=G M41A!]^]!NCXVV7*\#G"ZW@L#:RQ((Y]^]_ ]M-9QH<%GHPU56=/M1%Z M1-9,DT>6%IR\GW_KG7AVZX( !*H3L. ZL@ ,M'O3JNR!WBO'>!GGX>C%V5 SQ%>OGL&H,)2XPF=Y^P)PX MK%U$(LZ[2J\J&%OD?R*ACUR5(Q>MM'0UK"WR'5HV*.]'Q-?MIG0H6%O M46QMV".'U^AENPE(P]ZBA#;LD<-HU-+WEW8T9X>#@PN<#3 ?#IX1#D_;*J5D M!FTAMN77(D)]P8.UH.6=>??#%]G3*1UPC7^DHTK/A5_ M5-[_\R3D,S^)5=;DM+_W,H?]J:E\924GY49+]5['[NCNM9A1]3*(.[UZI^8M ML[]4Y23E"QCJG9S"[-35:RK5%Z/6Y:LA#\H8E94?5YPE7-L3X.\+I4S]Q5Y@ M][+0Y9]02P,$% @ <32=5 I_L_R:"@ @S( !@ !X;"]W;W)KX#L3L)&@P>P'GY]UL-#MATT7'VO)W#^[SX7MYJ77D/ MBS0KCT:W5;5\-QZ7LUN]B,NW^5)G<.UX,6Z9@1HL:+ M.,E&QX?U=U^*X\-\5:5)IK\47KE:+.+B\52G^?W1B(Z>OOB:W-Q6YHOQ\>$R MOM$7NOI]^:6 JW$K99XL=%8F>>85^OIH=$+?384R VK$MT3?EQN?/:/*59Y_ M-Q?G\Z,1,6^D4SVKC(@8_MWIB4Y3(PG>X\=:Z*A]IAFX^?E)^OM:>5#F*B[U M)$__EI=77_/XWO59(&GFS/"WKO][]&DM&WFQ55OEB/1C> M8)%DS?_X86V(C0&,#@Q@ZP%LUP%\/8#O.D"L!XC:,HTJM1VF<14?'Q;YO5<8 M-$@S'VICUJ-!_20S?K^H"KB;P+CJ>/+YT\7G#^?3D\NSJ7=Z\N'DT^3,N_CM M[.SRPOO[WZB2__"2S+N\S5=EG,U+W_MIZ_IP7,%+&%'CV?J!I\T#V< #IWKV MUN/4]QAA=/+IW]Y!\YA?$%&3%XCZ_6+J'?R$29GN+H4,O] 8#-M:E[769;5L M/B#[I"QU53H$\580KP6)(3?%Y:T'!O=FYH/^L4KNXE1G?=F- QI1JA9EUOW= ML1 TI"PX'-]M6K?!!1LX%7%.Z#9L:HMCBC,:B!:WI9)H51).E;[JLBJ26:4; MI3!%&@%R4Q$2<$%%3Q$;IWC$2-A3Q(9Q$0JV89@'*B(CZ%I\@N# B@>SI@\"B@$0RQ/51K3[*J<_);):O0 ,( MZS,-\^PJUI"0( MZCM),D*^?CRE8>@'3-8(N&22^"I2@#'W897JQ94NVI5:P\S"]T%ZN=1U_D@? M,;,KU)RA4#VSVS@6J8#VS6[#0IAN1.%6#UJK!TZK_W,5ITGU:$RR*FH+=D;; MP=0_',/7]F6,^Y**UKX\\B79AWT#RR 1IT'46WX3&T:%8C3JF1>!44:E' @W M86O?T&G?+P5PI:)Z].OHN31KM%:QS*^K^[AH;(QI%V+OPZ-^,$5@@>+]$&2C M(AX& U,G:E6+W)'42 MCI 0IS;G615G-TD=*Y#TN>88Q#9D&(F^4Q 8S*1^(IP^*VU;E0UN19VJ_)KG M\_LD35$-J&T^(OI&GB"P(+)<\:RP;04Z^D*94X$/>9R5+PM$:6_(.OCPD/F$ MLJ?@(UC@AP'?0_!9:["=!4-(ZOWHC@ YI42QOBUM'.-2A"$;L&;'X:B;Q)V[ MV<%Z]-8LA%5'K4EMXZAD/.P'4DR>)'(CGVWKT1$WZF9N4WVM"Y@ 7A4_N-8H M0M^D#(0UQ6T<)%VJ^NK8,%C+P1#;H1U]HV[^]J70RSB9>_H!BNE2E_7DRZM; MF(\.Y5".%@DKE") %H5$\;YZB$ B"2'1@'X=G:-N/G>95W'J4@7C1Y 3I+0\ MA3 DH%&<]RD2)M*L(!H.3;Z.)M' 65)]2.*K!*A.LG;4Q2TD[]L\G>NB_-D[ M@]Q>/;YS5%RT(PST&<80/]8!K,J]91I7IL>RKLCA4=Y!DLW2U3S);KRE$PCQ M#>:2X;QEGB;SV!0\=W&1U$.2#.H&" H>! 5#WPY&W\[/1K_4FL&GGTNO7%V5 MR3R! :!P]\PM<54!3RN]^Z2"NKPRP3=?%67]0N;1DWRQC+/')YI-N"\D?XK$ M(?6I)"\,Q%B9?4IM;+IT/@C!W@J?^4H_Y3$8^-[50XS/JD]"0]Y?F3]QM-H^C(!ZD M]QV' *'<5!:;0G"@ +P_[CK644/FIH9G#T85TS#HZ ?8&*]_P%N+I,ZVFX[5 M?U+$*[B=@)D^N9W[ID26BN[#[VQ$@I"4N^S$?P4&9!"EL M@(6RCD8S-XV&0%SD:5IK=Z_3:PCX;P3>2^U & M/KE&!C[C^_$,4CL0HH3E&:P6$6&?\B(P*@6/!B@OZRH1YJY$WJ^R>;G)6YK& M9=[0%ISH[N!FIP$ Z"._[V0:RD 96 M)Q<3".\?BJ'8V=5JS%VK39Y:K>D&;S[8LK!]___MKRQ)G]RD_)"]M">)^\@N M%T/!^TT!! 5QN\]%$1070^TAUA6>S%UXGBR:[OA\51NET&EMMV5* XZWO+QC$J^YL;4TP<,4W1 7]U M/1;F[K&(V%%S!?B+9(EQ'4:L%>.BO,[H4H'H:V-[&> M"6'];9$I@I,D N2 .[O>"G/W5II6XX8?4&V0W27!PLAJ#"- 2I4,K)8] E1" MTE .=!MYUW'@[H[#I.T E.W.-XWI7+>*:/1DMPNR[N].C8 MPXZ^[$O0= ^"MHW7U>V<.ENU[Y/L6YZNZO-=OQ;Y:NF56\U:_6RSEG>U)G?7 MFB?S>6(>!-//-//?))DWBY<)3$?42W9A)54D M[O>2' ,.**]6MH5*",HH@, MS,"-@S_N4NVR %JQ*AX]J+!FW[T#*H0?$=6$%IB1L")\%D1^ "RL-F^YCXC# M[8+D#?!B&O37* :4) Q(WT (3A"JV$"%P[L*A[LKG(LJKE90?3YZZ^F+KTOD MC! EPFIR(KA(!E9ECL"$#,G09A3O:@+^3$TPFZT6JX;@-UEM!DD&%HTY:GGW MU(5&-;1)[QNJ A7U-41P3''+80A,4C&0(GA'HKF;1'_550Q?00*/BPQ"*>XM MA!ZJB$36CA0"#+BBM+^[AN"@MJ";/;-M?3K&R=V,LTEYNX4Z5%6,6BDIF;5Q M@B%5P(BPE+6!(5><#QU1XAU=XVZZ]BG/WM0=@SQ-#5DZ7V]?H8HA) ,*<$LK M9-=(VK,184 !80,E'>\("]^%L.SL*VRKQ&R!4$LK!*D@/@26KVQ@*#CA?"!Q MB(ZZ"#=UL;A8<]QI1U4%N/-P[\FY]G?(R+FR0KO51?PR#R-@##%X' !$+ & 'AL+W=O5&=#&;&+%X-A]5XIN:R>EDN5&%_ M,RWU7!K[5M\-JX56#!EP]^R>YFIOY@>'J\D'?J6IE?%U?:OANVHTRRN2JJK"R05M.3 MP1E^-1*DOJ!1?,S40[7Q&M6AW);EI_K-V\G)(*H=J5R-33V$M#_NU4CE>3V2 M]?'7>M!!>\_ZPLW77T9_W01O@[F5E1J5^6_9Q,Q.!LD 3=14+G/S2_GP1JT# MXO5XXS*OFO_1PTH;\P$:+RM3SM<76P?SK%C]E(_KB=BX@,0=%Y#U!:3O!71] M 6T"73EKPKJ01IX>Z_(!Z5IM1ZM?-'/37&VCR8KZSWAMM/UM9J\SIZ,/[Z\_ MO'M[<79S>8'.S]Z=O1]=HNLWEY9% M-;-WAP8<]1\PVC7@T$Y7.V>DG3/2W(%UW.%*E_=9D\=V&:%)N;PUTV5N,W)< M+@L#SL%J0-$,6*^L^U/"(Y&*X^']9F2^#"=)3'@K>^*7MGYIT._/2YEGYC.2 M5;74LA@KN_[&*KN7M[DZ0H7=*\HI&FLUR0S*RZI",K>KNQ9"H:SNQ3=#H:D- M9BL40$8HQPP.A;6AL#VF/B]ET3@&\^2<>188B9.8;CGU930A$2:P4]XZY6&G M\G,]O\B4:)%+4V^XZ_6L-.B6>S82C'FT9=97X8@R3F&SHC4K@F8OU%1IFP#H M;BEMAABE[*H>6ZN040%82&P&;,\KH",\I1M)_\1KW'J-@UXO'Q<6 =;K1L;" M?__8_\/:Y<0%WC+JZVQ&1SS"L-&D-9KLR@!=YG9?*";H0>53N_N@Q2HK(+>) M[X*3%"=;9@$9B=(DA;VFK=FJV;O*HBKS;"+KM##:KC(81)'O+DZY8-N+#!(* M@1/6D1%X@[8X&,>H+(RVI0O*,WF;V5TY@U-W/S><,Q-%DV4ZU5WDSL0NI.NP3(2L&W[?HJG"8=1,".;CB,MW=*5EEQMW-* M?2)12KDWI[Z,4=*U:6$'+APF5[O%&OFXTZJ/)$QC0\.FCA,+5&F_O^Q[>7U?=HH6WADBUD;AO3VRJ;9%+;3$5_ M_*3FMTK_&:K^'8Q(&$9[EW;K\3:3':KM %FHN"...B1,G;W*.^)#!:[O(&&H MP",;_5480/U+/.(C!:[Q &&PR",./R2,GSW+/.+S!3,ATGC;,*"S'.(=O2!Q M(")A$.TL]8A/%1X3ZAD$9)3SC@V<./:0,'L.4NH1H$\"2SU(&"KUB ,1"8.H M;ZE'?/*(A'@G [ZJ8_LD#DLDC*7]ZSP"M$I^G0>HNNL\XG!%PKCJ6><1'SC4 M[@ELVZ0O8R2.NY:78Q(),VF?.H_X[1+CPBM) 9F(">ZH\ZGC& US[/E5'O4; M))XFFT1?'P+Y.A83QCH(01W1:)AH%O;?5WLCGCH"T1U'?/LBGOI\@1 /R$*( MIQM'?&$*[85X"K %1#PD#"&>.@K1,(7Z(YX"YW,@X@%A$/'4(8GN/,O;!_$4 M8 J$>$@70#QUZ*%A].Q$//5I B$>DG4CGCKPT#!X#H)X"E &1#PD#"&>.B+1 M,)'Z(I[ZK $0#Z@Z$$\=C6B81OLCG@(G?3[B 54WXIDC$@L3J2?BF8\5"/& M+(!XYN##>K93/1#/_"8)0CP@"R">.8ZQ'4=YST8\\[^+ A$/Z$*(9XYH+$RT M42ZK"IVA]O#D>G4NT8/S;./KI#"&GGE:Q*"#M_;?]@SU$S^-P+&)A=GT_+,E MYN,GC:/DZ='2.@1 *M+0*11SL&(]#^RNGP10+DUE;+;6VT$P"I]1"6<\Q2SR M]@- 2A@65MT5A4,:"R-ME:WGS\I6QQL6YLUSLQ4X@NO.UG[BIQ$X'K$PC[XB M6WWB\#@E8 B -,&A +@C% \3ZBNSE0.-4T<4D'1'%(Y@?.?74*[$NJE+K#Z) MRAUV^(';)^Y3!/SV&WA (M ^<0<;?L#VB?=MGR!AJ'WBCEO\4.T3[]L^ <)@ M^\0WGH0X:/O$>[9/D"[0/G%')/Z5[1/OUSY!LN[VB3O6\/^A?>)]VR=(&&J? MN,,9/TS[Q'NU3X"J:Y]TN.*';I]XK_8)4'6W3\+!21RD?1+]VB= %FB?A(./ M.%S[)/JU3X LT#X)QS'Q7[5/HF?[!.C ]FFX\8AG_7SM3U+?946%J1U=4;4RZ:ISYO2V.QV[R<*3E1NA;8WT_+TGQY4S](VCXX?/HO4$L# M!!0 ( '$TG51\FX$Y)@H 'XM 8 >&PO=V]R:W-H965T&ULS5IM;]LX$OXK1*XXM$ ;B^]4+PW0V&ZWP#8)DFX7A\-]4&PZUE66 MO)+LM(?[\3=ZB663(\7=]H#+A\1R'@XY#\F99TB=/63YEV)I;4F^KI*T>'.R M+,OUZ]&HF"WM*BI.L[5-X3^++%]%)3SF]Z-BG=MH7C=:)2,6!&JTBN+TY/RL M_NXZ/S_+-F42I_8Z)\5FM8KR;QG-"3QR]NXOME67TQ.C];1_?VUI:_ MK:]S>!KMK,SCE4V+.$M);A=O3M[2UU-9-Z@1GV/[4.Q])I4K=UGVI7KX,']S M$E0CLHF=E96)"/YL[=@F264)QO%':_1DUV?5+$N*^C=Y:+'!"9EMBC);M8UA!*LX;?Y& M7ULB]AIPW=. M0W8L0UXVX ?VT"T#<2Q#63;H'9]U/A>$S>)RNC\+,\>2%ZA MP5KUH6:_;@U\Q6FU4&[+'/X;0[OR?'QU>7OUZX?)VT_3";G]!'\^3B\_W9*K M=V1\]?'Z9OK+]/+VP^=V?FA@!![MW&*/;EVP08L3.SLEG+XD M+&!T?/EW\KP9^(MV_"-2+*/<%LUO9,3C[[#_V^V$/'_VXMG35B?'6PW^S*BG M1]NGX7?:/Y@&OEM=O.Z0]W1XM;9Y5,;I/<24K4TW]O6 4;$S*FJCHL?H)83/ M."TM#+'Z,,M6%EMRC1%5&ZG"Y1:6&554!V>C[?Y$-SB]CPL#(\0A;(*8HY1S MK@]Q4PP7**7"'>[ :;ES6C[I=,LANL&:UG*OVU#H@#+C>.OCJ# J<%F9^#@M M%0^,ZZZ/DZ%B6FK<7;5S5QVY<.Q7R(F%+896CMY9U8,D7N7Q?9Q&589Z20J; M;^/9?A<$HA?)RJ7-R2R#M94M'BG'&->>YZ^HX4)([E". )G11BF'(@,5AK!N.L[ F35SJ2. M]PA.&&9DZ+B/X#0+^%Z_!_[3H!,,P2 #[VT*>S.I.8CF($GBHJSVZM8.$M%: M/1B0I(8)Z1"! 0WES W(&$XH",KN=D&!7)J^[4+WM!,=I.+&%C;*9\N:BSGL MA21;@X@NAXF@Z,(TTDU,&% 9YF:<"8;C$/NU=(G @&$@C>PA@G5$L$$BQKF= MQR5)LJ**$U"^D#\V41*7WTA4%)L\2F<68L9J%9<5/2@K#-DHH>(J"%U:$"0D M)NKNJ D&A/I)A\KT^-O)&LH'_;W.LVU1U!I+O)LY0<8K!RBOE0*C0CZXETGE.BP4KJQ MT/F_0?#<[\:S .64SF*8\_M-! ,JK864D,-&J%(C6JQ17Z)P6*5]^[*3*'18 MH[R+XIQLHV0#07<9I?>VDFI_9GR(AI"*F1YMSSH)P88EQ/ZR>$E2BV8$YJ=M MRAA7;D6#X4(HH)W]@,% -"M7-V$XKD1(>YSNQ (;%@L0+1>0(^\L!$O;.D_* MZ.M@9&!^RF::*\J%RX(/%"SDKBR<8 8A"P4N7U,,""%)F)Z@P#JQP(;%PHR>["(Z:D".['^F9&Z58W]KH%!L;5FP8 TW4;'CXF5'3%W5HU/1A M6-3T45C4Q [!>J,F[V0D'Y:1_>O&H^M=G'[.DDV]U][GV6:-4=-VIPZCCN;, M/9EI@?HPZACCUF"(05A9&A:-PQ#6,SJD]/!"NSW^J84*I5H"Y4H ME +I9G4'XAL"3);/H2;(O[67/F13 S*F8K035VSIO;Q@H4\KY;C"P+E; ,? MNASJE" ?5H(741'/R']([WW6!?>E&!4L,#KP]-WX.[ 3%*LUQ- P=%,"AH5* MVE!!3<^M#M^[(!M6A),85B7P/D@"(N,$A/& &NX>$'P'=H)B0\H9:&)7"6!8 M*:%TX$'O(NU$(G]:)#9BH%M@Y!5Y7![/=U^^0.EIC)O]H9VZMP;C%A7NH8)3 M]WIL@MIRBZTIBI(]Q\F\4X'\6!5X0$.W1)XB0B+# M/J+ZGBMJWFD:_L1=FFL6W]G&B_MC5*%C'+ BX[MEXHDO(8C@AO]\=#;9I_YC9ZG*=^)EO M@^R]#C*080(9<4G>K(4 1J%![L^7C.%0# >\Y)1)='A##>: Y'KUI MG#EJ"KK(*HY]K^*8*>B"J'CBQ8KCID![,4=*I=Q],&YQ^\'.:"[=7(V8$P94 MN'O_B^"X$$;TR!;1Q7@Q'./?KFP>SR!53>PZ*R#:@9:^;;3T,9/61501_K]I M>-F%8#E,6%1[(#*\816RI4_>Z8(J@]*GNJ45EES+D M<,KX4>W6FC\D0JA@[\^^9PMJ_KU_P M+4A][]N\F[G[=O<2\=OZU5GG^POZ>MJ\"MR9:=Y,_ACE]W%:D,0NP&1PJB%4 MYLW+OLU#F:WKMUGOLK+,5O7'I8WF-J\ \/]%EI6/#U4'NU>NS_\+4$L#!!0 M ( '$TG51I%Z9#O0@ /@J 8 >&PO=V]R:W-H965T&ULM5IM<^)&$OXK4R25;*JL1?.NR=FN\AIL0UC;,=Y^GEZX/@I2;]D*/2#YE.Z]!D;*LC%4$RRC>_ V_5A.Q M8P!QBP&J#-"A!K@RP)H!8RT&I#(@F@&F+0:T,J": 6D+B54&3!^!MQCPRH!K M!K0MI* R" [-050&0A^A;9:@_[QROF;2OM;;Q=97F\ VD^?EAN5Z=S<;J]R5 MO3 /3X_3Y FD!5[Y*UZ46[NT5YLQBHM3.,Y3]6FD[/+3\YOK\+?Q_(O%^MQM M_6G< ^]^M!GV]@R[7JX785$00'\V4Q7B"-S*-$JF()F!LVFR*DK&D7KUEUH4 M581R\)^/K*%?/!T9^Z1[@7M7\;)U^>TWL5WMBGTPVRR&GX":?RQ2H:5(< M,R^*OUJA03Q)EO+0/ ;NP<9YF*_S1"5R)S.9/LKL4,=#M^,[F2L25"GTPS2. MXH<,O MW$NO)632)\E\.'>VW[SS:/[7A1^XXKY/8FR1QGB8+]=LM2!#F:@XF[P&&1P#Y,+!5IHTG5GHJU,OC M*14!Y5B!'W>/M(F#/FIB+BR^ L%\R)NX2Q/G88P@@DWN#M>N!#UN,(C,OB8*P+^#]H+1O]C6NZ._$4 M8Y]#R(0VKR;4(PS[T/=]>P)DFP!Q)C#(LG6YH]0Y2=)I%"OM6H4,E"C>O/0* M83@%JDPIM9R%I=YC"6M$R[?1\M=' M>\B,7W++1"*.!&V;R& ;6N ,;=RR&VQS&!A!$(28MN87^U"-,,4V3.$,L_]5 MII-H,W\O/H8?A!$2)ISH==U$>4APS/7Z(XP]HI7U1H;0K^6Z_YUR/&C+5*/M MYD,I%@QAVA+I3F,!G9%>RQRLTF06Y=8N !H#(\P)A1H+#>U %%!M2XTL0+A+ M:LTT:OT W0*B%SU&4ZEZ&;!2.AKDR68VY\EB*E-[@X/,/8*%8JFV*:VY$[K) M\R))9?00J\XP364\^0;R5"WT8K/HX5:J68.R<">"L.7$P9H-H9L.SU9JC5=I MM(FAF)VMGDXW>MHJR8D1#8-0('WM39C7Q#6CKMD/NNFO114*Z\R9_!3X$)) MVX#]"MC4A1IW7%B\44;\0&C[_M+BK609H@E#BT/N8Z0K0PL,0P[U88<6'!2, MJ5G7CYL)9)@BTK(T-6=#-VGO$8C"J3F@R>"0*OJS*40+UD,^PP2QMH-:4SE\ M Y=;-YF%NW% JY+P0K(',!FS#7'0S?)OUU_0)/5/8B%H"J\MD)3Z. :6R39)7*TY%#KW]*#)XEX0(,&T0_C; M KK^0134@Q4WZ01@> &P&7>L+Y-87 M;Q!JR-(.81'S+SMM*B!"C4F^F!!49HX%-=E%IP M5L(>68",^ZUEOQ8?R"T^W*(4^4Y1BDRYT2I*+5BUO8CP&6V34+C6$MBM)5ZL M2K&I%#RUVDCO52H<:\6#/46A%@ MMR)XF\[$)NECU2X'>O"VJP>?<+TD8O-N7F#&VW9^K2"P6T%\9Z&)+>T_XH*K M8ML2::T7L%LON(4F-DD>$4$Q9/K.-H%80%.TV1Q2/Q!ZJS"R %4WRG!+HXQK M@8'= N/EBA3;NGO(+0XR5:ST[^+Z5IF#!J62)'N'0@K,*@)$M%8+;N@]2BQERT.\DVA0N M="I<8KO&:%&X%NSF^ MN7'IT=W[75OPF]&.8/D1Q!A9RIHS]]UQY23<_L]P\ MY,FJ_*G;YR3/DV7Y$8 !@ !X;"]W;W)KY:6>B&O])I$EF7(EI,],FN3B]SKVD)0NP,6S"Y"O'JKZS^;.F#;ZNBG*YO7%7=MN7UY>-LL[ ML\F:[ZNM*>$OZZK>9"U\K&\OFVUMLE5WT*:X9(2HRTV6EQ=O7G7??:S?O*IV M;9&7YF,=-;O-)JL??S1%]?#Z@EX\??$IO[UK[1>7;UYMLUMS;=K?MA]K^'1Y M;&65;TS9Y%49U6;]^N**ODQC8@_H%/_.S4/3^SVRIMQ4U9_VP[O5ZPMBK\@4 M9MG:)C+X<6_FIBAL2W =7PZ-7AS/:0_L__[4^MO.>##F)FO,O"I^SU?MW>N+ MY"):F76V*]I/U#EIR$2UW35MM#@?#%6SRX!\G! 9_KEWO;.<8NLS=Z\JJN'J+9J M:,W^TGF_.QK\E9=VH%RW-?PUA^/:-_,/[Z\__/)NU=$Z7ERJQ.&[@$.X[&L"=C?F2C+2[,\ON(TQ<1(XS. MW_\G^G9_X=\A%S=_1E._72^B;[_!6EFM(68TT;JN-A&$H3IK\_)V?Q_G;6Z:ER/G$MJ MG;?8:-D?J[IC;7R[?\.$EIRJ5Y?W_8[;Z^*>CFLJE3Z5+<+FJ%:)3.BI+D5. MRV,A:7+4G=@JC[;*49]>K?Z NQ=":MM$;04Q=5F5R[PP47ET@OW>?EI:]\-7 M]SG$.EZ=&NV)C_9L7;"'N28JJJQL["6:_#Z[*0S6 M._OV9-_KL6"">YT3RF02L]CKFU E%*>Q]+HFE#&M)1%XS\1'V^-GV)XME]7. M=I(S/X)X%D%WM34X/(N#RZ-<,^:/UU#&:"(2SR5(8T(HY8]6I#%% MDX3A+DF.+DF>X9(ONZS(VT=K^:[.RJ69&!I)V.>:"$4SB ': MDZ6AC%$B&<&]H(]>T*->6!A@K66>[0D&QD"VJ>HV_V_W!6:X1NX)%GN#?1ZJ M9")]PQ$1C7WWI(@JCNE YU/B&(",&G[5LS.JUE%MZ6I6K6<0A_;COW-'7K:F M-DUK)87)&AN6BCR[R8LN+J$$0$(742W]L8'()*%>.%@@*KA%I!>"4DRF>N*Y@Z\%X%K-O"W>W,(^J@W:#B\J8S] M&(K)F/!C**:*&?4#!B*CG+"!V8TRYPWVC)#A#$?M9DCW$N*;':KB)!@#H8AS MI0;N?.H(B/)1]0 MCB;CR5PW335VQ/>RA\[<;A;OS=ACF01UU$3'L>GJKQ,T#8$&!C]0KQ\LYJ@R M@70@F!81(0,H2X3O?DPHB.RU>%J$<#C%QG'J7\_D9Q8""TS1BOG##M$Q(@(/ M8#(IF IH$A'.:*QEK-6 "QPKL7%6>IN78'@.L^CM+@,?M,9$*U.##VQ=L#\< M8;I=UL:&I:R&B2A['(((%H),X*!)R6):DB(2J5@R-"P<,;%Q8EJ8M:EKB,5M M]G7DGF AX:_4"OVCM3C_5[B$.S));,[\\Y)J20WTA_%D:$7'+N#Z04;9!HHNF0)QR/ ML7$>^Y@]=O-!6T5;Z'2[L'&H:IL:]P*"0XQQ$@Q^1,>EGU,L,)E,*/63]!0_ M+Q%#Q2;F*(R-4U@X&VSW3D'-#XDH&/F3DL6T)$4DD);'\9"YCKW8.'L=HYP+ M_'D)](F;&R+0## QT4%W(T*F^GG?P7)$IRA/Y$"^RQQ6L?$260KW\M)&+9BM M5GD+V41C[VR\7@;V;O+!=)B%Y:M8)\0W9H[H*).,<]]HI&I&&6&#!3'FV(Z- MLQWS#%&A**T>&+5,2H9MHW#*EC$1KT9:@2@A.?XQ 9,*0<2I^X MPS@^CG&?LZ_0P2/6X(S8^ M4=UZHO6)BAX/Z4C #>O;'*H" E\@HIED+%BAP70P/\6]M//4:(=D?!S)^FC2 M+=(X,!DR/X2DX(+GB"BH$"":&>/,AS*L*4Z&QG9OP6^[PP*I%->"+F(,MUGY(,;0ATCW"]M+S 9 M@Y[U<0S1:2Z&:OC-L>4FM+^ZL+!/Y@P82KQ MU_-23$D9A9E2#,1PX;!,C&/9J8.6%7R$V=HFF=99Z,:2D)G\\#4M64Q+4D0R M8X0,U72%@S,Q#FWF6-.<=YJ":8W^1-;G+7<)Z8K;M.2!2(!,!N._([+Q'@Y M;0)8,4Q#K42VEVDMDF#E'A%RRHF_6+# &B2""I]M4T0X2UC"Z%!O.Y 4$PN= M'K*N]VM.Y^]:=4PFQIFL.]-^#0_\WN/C"B]BBQ!_J!)$R'EM2EHRXY3EV="[I%C;8:-UYBJXHR%I1Z):\YIF0B)OZN M@P4JU!IF=K]R@)Y<))"O#DS%TC&8G"B0'3U@:[ZUV;K@N]]=L*UM=0'BKEWV MO#&E6>?+/*MA%!XE0*M-5>2K#N7;>M?@,4E.4]NT9#$M21')#-*=H:W/#MGD M.+(A-TQOOKZI:F@1;E3<^!"F N,G)8MI28I(&)>#,5LZ:)/CT/;)'):Q/4Z9 ML'MZT7-:LD D,\^J@_68<,1Z!VER'-).[Y-5;F>M@>=#)(9&- [V\L\QH= ) M]S-43,<4#QI,T3-K$O?VG)Z:W]OV/\YDG_J! 3+W5=YM;&CL7BS<"=C*H]0^ M5L\QG2"Q7VG$9#S6.MC_@K;'6#RP]T,Z"I.3SQ;TMV2E5%8=GE:9,UZHV0I;2?FQN8K\O]5O(:."!:'O;KP8"PKGNQ=Z!-XNZSHGM\R*9Q=DC4^7X!&OZ. M>@TKN@%,^=")ZF3B+TAB,DF%OR^\J=K1(BZ/,6$GBM//>1P M58T__7F]VVX+8WD59B>[';.HFEW=3=B=6WHU!O#.= P_O0S'C>HYW'A\U@A" M0+%;]6?&, WM+O6\U$IA%3Y%A3]ES#$A1+4 *E"=2FBPJ(T)-$[G*S_.+Z0_D-3\X.J M_PZ D-"PII3R[HP447'-_0K89>\-&QM3WW:O-FFB[L&7_?LICM\>7Y]RU;TT MQ/O^1_HRW;\$Q36S?R?+KUD-B-9$A5E#D^3[&#JJWK_F9/^AK;;=>SQNJK:M M-MVO=R9;F=H*X._KJFJ?/M@3'%\V\^9_4$L#!!0 ( '$TG50JKMPM^P( M .<( 8 >&PO=V]R:W-H965T&ULE59=;]HP%/TK5E9- MK50UL?-%.D"B4-I*;4$-735->S#!D*A)3&T#W;^?[:11(-"RE\1.SCGW'M\K MV^T-9:\\)D2 ]RS-><>(A5A>FB:/8I)A?D&7))=_YI1E6,@I6YA\R0B>:5*6 MFLBR/#/#26YTV_K;F'7;="72)"=C!O@JRS#[>T52NND8T/CX\)0L8J$^F-WV M$B](2,3S'GC*KP&_$S(AM?&0#F94OJJ)G>S MCF&IA$A*(J$4L'RM29^DJ1*2:;R5FD854A'KXP_UH?8NO4PQ)WV:OB0S$7>, ME@%F9(Y7J7BBFUM2^M$)1C3E^@DV)=8R0+3B@F8E66:0)7GQQN_E.M0("!X@ MH)* CB78)<$^EN"4!.=8@EL2W&,)7DGPCB7X)<'7Q2I65Y=F@ 7NMAG= *;0 M4DT-='TU6U8DR54GAH+)OXGDB6Y_]!B.[N\&OF7#"Y^?SY)(A=!;%U$.=0XRI=V6@@4@/RMDK6.)4Q]S9>(>5I*;4W MK[N. UL0^6US7>^J N?7<%Y@VQ;B)R>9)( MD,+4/B.%@%LW8OFV YT=(TV<9P?(:NT8:<)LI^6@VKIL&7$K(^ZG1B94X%1[ M.&^41]>,?>W4;:QQRPF@Z^S4HN\V2@9M&[E6L&.UJ>=!Z#F[M;UNZ@5NX <[ MG3+<(V=!RW?<;=Q-$^>BP/81W%EAL[:%JRO V:+).<@)7/)M"Y\*<2*8[68 M"+K4N_J4"GE&Z&$L;R*$*8#\/Z=4?$S405'=;;K_ %!+ P04 " !Q-)U4 MA04T*(H% !H#P & 'AL+W=OVBBVYDDS@?OWMRB]) M"*&T74N',VVN;8KHX#;/E#WJI,X5![V>C5+,A>WJ A7M3+7) MA:-7D_1L85#$7BG/>F&__[*7"ZDZ@T._-C:#0UVZ3"H<&[!EG@MS=XR9GAUU M@DZS<"F3U/%";W!8B 2OT'TJQH;>>JV56.:HK-0*#$Z/.L/@X'B'Y;W 9XDS MN_ ,',E$ZVM^.8^/.GUV"#.,'%L0]'>#(\PR-D1N?*]M=EI(5EQ\;JR?^M@I MEHFP.-+9%QF[]*BSWX$8IZ+,W*6>G6$=SR[;BW1F_2_,:ME^!Z+2.IW7RN1! M+E7U+V[K/#Q%(:P50N]W!>2]?"V<&!P:/0/#TF2-'WRH7IN!;WM[VVOL?5B(;PM& M6EF=R5A45*'XQP8M*E^QQZB+#!DUV'MEX1*+T)#\BX8D45A'UW!R M&Z5")=BX]$E)%O;\MNS(D&*6D0 K.>@+?8/YA+(0]H.]+@R]"+5EM=BTYI8W MU3B"TVE; ,JB,S2N0( JO0[I<\':%!(2^O+3!J6-T'W#B<1@W7"+22%5&+9; M;?U0-7FF0D_0S3@/$1I'7ZAEDA$*FUME]9V8.-"Y$SD4S$@XKJ2+"Q-)1P M9HE4]3.2(7(Z OI >!E"U*;0IFKPL6>QGFY<+3BPL=CVFV=OG\,[F7MV-)VV M*'#VMLU^T.\_@S]+:IH@Y+CI0W"FJ?_?TL]6Q>R-8Y3?>":,C;;4;' ^'Q<\ MA^E[RKLCW=V"=R[NMI#W])8QAV5"7TL(@QJU%FXPKYCIJ9#PIJ2';Y*:^UQ5 M9QJ.X"-&J=*93NX>P%W5?2#<78^[!XWP"G#U4/X";*W9@K8;[XE)\E<"J127 MHSC%B2GI7-84;G\EE#/!X^_G UG6>[!L00U9B3: H_L=,*>.H)Z1ADAUZQ/P MDP1:U%[T!YZ]J,F[^P,:?974S#^?>%9;!:3A^/)']+D@VGV70C\1J!&_#U;G M>W]-B5O]=Q@_&?=AV[(8O M:]Q:?BVGZE&\9A+/,S(>OZ;?^3%PT>$K.E7)B.;V(UGR^FNS5!4D6%^0$W/[ M*[.#U58X0*%F$*[CP&GIQ^/75-Z5J@F8NH:FGQ'T<<4'\)9T[N/-#PY!79-* MO %\P5W+1X.,#WE25"<%.I26E&:#F8_7IK*P\- QN[=P^Z$C0^+O>'RX+)6K M+D+M:GN-'%:WI[EX=0=]+TPBE84,IZ3:[^[M=L!4][KJQ>G"WZ4FVM'-S#^F M=!5&PP*T/]7:-2\,T%ZN!_\!4$L#!!0 ( '$TG52:"G"ORR@ /^% 8 M >&PO=V]R:W-H965T&ULS3W94GD B2:),0CP8I&L^?J/Z\VNSU(:X&Q5'G\)=M41[B&GXM=\^K M8ZGCA%XZ9,_'P^'\^2%.\V>O7M)G;\M7+XNFSM)GF,=_J]KC\>WY;PVW.[2I(>=%ZE1:Y*O?WVVLI M/D\/_#W5]Y7WLT),UD7Q"7]YDWS[;(@ Z4QO:EPAAG_N]*W.,EP(P/B'K/G, M;HDO^C^;U7\@W &7=5SIVR+[/4WJ_;?/EL]4HK=QD]7OBON?M. SP_4V15;1 M?]4]/SN=/%.;IJJ+@[P,$!S2G/^-/PL=O!>6PQ,OC.6%,<'-&Q&4W\5U_.IE M6=RK$I^&U? '0I7>!N#2' _E?5W"7U-XKW[UG@]#%5M5I;L\W::;.*^!6)NB MR>LTWZECD:6;5%P'[[U?"-KO^:UQR?6'HW5+T5>[ROU?9[H)%S@.0!J MH1T;:%^/SZ[XG=X,U&04J?%P/#JSWL1B/Z'U)B?6NW%HOA4TU7_=K*NZ!&[Y M[S,;3.T&4]I@^D\A[_FUQP/U].7597RE7L=56N'#(+^5SNN8!./#7JL?RZ(Y M_ON_+,>CQ3>5VA1Y!>\E<:T3M4WS.-^D<:8J>$�-:5BDN-BQSAWT2E.>U8 M)O":WZUA_X]YBK^]QQT(PIN#+@$9 M=8E C8???!R\'Z@?;V[>TN^C;ZX&!#?#P'C 6[VPPA: $.JOM'Y@\.QJH%?^ MT:1 #9"I')00OJ'J G[[I)6NZO1 ,5YHN(*%-<1=ZH Y!BHO-V":B'PXP-B M6\%JQZ+TT$(R'(YQ_H"$> )589M29_1 DE:;K*@:@&V@;C9U X_"SZ!L$-8' M^#ML7ZIM61Q@JZ+RP!VHR_65NDF*HZ%+#MIQ T>5U@K6K/SC@>WS)"X3]5NN M_B/.&V0G%K!A1#@0:Z@85P.P;MY_A+^-YM>C"?Q\JSX4QW2C)N,YH%R71=)L MX*$8-%=9(BGUYR/0"#[R=S=G>OO][<_F.-5! Q9)D16[ATC=[]/-'JF9Q;A> M32==K.-UIF$?6CQ8$L_/O:^:"O[<@,XIZ=5]"FH4N2GS$=\U*3'L )@/GPRQ M"< )=T+>+S7R.^YR! JGP+TIG<^FV.'/;6X$WM%XOL TN3"+ L:#OP"O(8A9 MNM5P>MH1C#L[@"J67PTZ@5@910#U29(P&84^Q*4*O8X';\DL MC==IAE(MYXJ"!5CT*"2'Q'0^'*C7&I[3S-5R6@&:4>\N:>4 CVOAK=T>S@?> M=WH O():@[;)^W6C!\IL2 A_S:N(!6I PWL6%582\CZ=(Y"MP@=[87<94*6@P5%3>@J"#=E9;I2SZ>/$+V ;8@H\+'#Y-$F@6Q!H7!ST":B( M=:^9=;^>8?&H3W*K*GIT=\ 'ZMTOKY?+R6 (/F26X1J)%KZ 8RAU'1/+Z;C, MX8S1@FRNU%MCN7%#9[V,S_"X/8/7LR;11(;>!^1H;ME(LO##QU6SKM(DC4MP M7 Q5_;5^_^V'[]E:!C#\_UU^P_J7X:1/2'\6=[K,6Q1$S"$L0[_'<_$B?#X^'@L0+5RKU =X MF5X]Q'^ :P?S+X'?5CKTM)_7: # +\P\$4):Q6T_2:NP&8%[P/,NC+J[P!Q M!\+@O\M*(3@5(F8_&?DLZSUX&3OZ)$7(*Y1D"->LK**MC$N0-_;1 , U,"NK MK+3ZA*BP>.K\C^)!5-D]H%6I'*,W]=9:"$2%4R4,)I'>@OD.!S^SYUP]'\HX@[FF U*5N":8-#/P@ MPYXKN#8H=*"SUACCOU#I%?Y1W>Q*+7)._O(NO0LIJ0KMG F&B7O \*V;4ID70^G MB!B^:.HN/,#'J#!+Q)'YA RL)0PAFA?P)H9$I*4YGT*TPDB$N Z5:LE^""@L M% $Z7$*1A9I]X,@BC*R];R#L0G$OFG*#'Y281$'ML\[2G:$&P-=#);:)CQUH MP=*'H1+"GJ1W::)ST JP:$%4JD!2LK@4(\Y*''"!:*KBHP:::Z2RJ.93.X+H M;A6+\.$ _@<[M7V\(0Q&QX!8I)7C4Q5G5>&<;!T#(\@F)U&%]5+PDC2Y>^": MW!4;\K?8B* 75P/3Y(!*W 7E.F?J6@=5KX%TP8H6Q7Y974%O@$*>BQ,[VGI MPO*U#XQA)3X\8FIMK!QQLO!X!N@B@:]-X=('+TM,;;=['6.WB!LR'AM,EJ-;*"Z3O/K+3[\_6?PDRHDQV_' M1Q2GMH^*7]G6EK\6&(EH]?X4Y^W( >[!#$X2/ KP]<%G.(E= +Y?A[S$C,A MI'!PFSTZJI+JZ VY;PEO[)K,J-90!P18H03\4HIA6-]#Q1"C/JL.I"L M#J&.;F;L@ ,UNM%A3 \[I16^"FYJ?$SK.&.5U4M5XN@:HW-PQAOQ^%JK^WKC M2P@=;VO)A,@Y@Y2!')>;M,+X_H-]$+6Y4Y==VLCKR);!QF (Z,_WN3S"BP9. M2R_6GM4U!JK7'AFF(S#% B.P9)<,P$:CWP-:*/A']-V))=KG"$]"^).A@O"- M D-]6BH>53M??C(;TO-$ZQ:4OIP-U/?\Q[>93G;ZA$A;/TA6.O+#OE _HKDJ M>2?AP]]BYHRB$GBR#=Y>9TD@$ %W!ID?;Q7/KGL)NG..6^3%0Z$6/GU.AN?< M([7>['-.#B)+81@()A"?JW1YA\)EWQZH-XR5OJ-D\%Y"'4)R71()\7Q[4:ET M1XG*24O40/3%5 &RTEHBA8SS+VCUD;36?Q NCC-S3N9X.AR-F)#E(?'!O\%Z M:\J9'#4$'Q[G'UUQZHR@XX"V.6)!)O*A% AY M#PD!Y"/?%@([H%(VL&)ZYSXGKD6^SK"JC+8>( >&1AM8IA4N;Z4*/J::.6;T M3'K8Z9COFM(XX>C_\A.^]]N-^]/2QSV@BQ%$&Y ^.#0WF$$RXA_XUT)U^E/+ M8G4-^)G=;:AUC.V^:JLQ?#'^T&@X_#=#A5S3UB"^4A#$!4/C[9+@OKD<(!\C M?O#AH>&4D$6&TAPZ+C&^DH "C0(\B@B9M!.+2-3B0VM_-D6/!7JZ!GB$3$$\ MTI/R[7=3!UBV10KE8F""E%C+V)C4REIG*=BOJF6^6'PV9;I&&[_&]& %&A,L M^9I5"[ #\@H\Q^9.;^(F]**L4BN(XTBJ_;20/ :[8EX.DV_X*'EL5@.@S@($ M-#Q1IYN*"PV2 \I(B&RJTQB1@?H1B)X[?&S"S$L=&O_P*2DZ#MG/TDR>:I'( M)C;7WK%XJ;,NC0>NQ$Y.%J #(4Y:[:E4"@*32I6B;,B6)\"]*?8@6*L-:,P[HH2W2B,,*1 D9MH?)4,(8DV',L+97I-C)-C(N3+%O?9"%*%8HTAAQKHJRK4M MY)A\KU@-DYBQSH#5O4((.L@-'=ZQP+ PI?S+.N18'U/,V,()2/'$!S"M? $Y MSU[V)*U.D (P%S&0P_EX& .*=R]_!0C5Y"JR12(BM2GYP\(N]<6EC[C:JVU6 MW+-F"5B3W0FON^6]5/DKX/:$$"<2FTK\S?M;6XA?CJ3NF()9_WY> &:;H3AMY1BA2&CQP3]\H4AA!Y*0Y9C^ +VUD 7S]%O];UO=9> M:/,$:$XA0H4/EXP7^&P!0"J%*.>4.[^X(?)\!WR!%1KL=;K _BC+S"432?#Z/9=*7&T6@QCV9+> OT39ER812?G]!?%JL5 M_#1?C:+E9'SQ?@_G>DV>2)J##JP/LMQJ,8Q6LR7\-%I,HMEXGR]GT6PVAS>7PUDT7*PN_M8IZ7I+P ;C$;PP52M >K%:7KP5URHB#(\V MLJN*;7T/=(W(DY@OHN%HJ*:3:#P=7;S)@=%W*<'$8$QFT6BYD'\NJ.D0*8Q6 M39Z83:/)O&AJ%VGRV@;+:(K( Z^-8.$E M+"R- &ANP+E!]UAZ'-$NC88 \6P""B@:S88.N7:='?8<@'_F,@'* "U116FLTO?M8QA2C^$]-QM%C,U 2Q#YD% MX&VS"G#T;(12HJ; "#4LW'[%=-.PMX*/+R<(F?-9Z@WRD;WX\ 96X1#VCRVMI[G,OC4$934 H MD#UANP5(_7 QNO@5E(>_\'P5K8#C%D!.0':T5*MH-!E&P^DJ@,52ZA(H. +A MF([5%?XR!$%%&8=?\%-0F\.INFH!Y=Y&%;] ]8HOH)Z%[4!T::D9\,9R-(>W MWP4GY]YF/4*O#D&CT4\+E#EXYRTZC=2?3>GP)UJ&R_%LB72A-4$]3$ _XX^3 M:;2:+#O+=EVE,0H88S !/32>XH\@F)/1XN+VR^3?"!)1=8%*BXFTFH-Q'*X M&&; WVR[A4<9? +T!R$"QFX.J"SF^ NQ)_ FTNAGM!6D>?M5.IW(DD]CLJ 3 MGDZ7=)RD[>A5SYE"[0B[+L?PTVP)4"Z&J =!V\ZFRXO?2*!,0Q):+:#+=#+# M"!S88 C6%=Z87OR(P2PMW24/2-YT.+.DD7^!0>#!/U$AVW>=,^64-'B><$X8 M(E-/IM+/2#S&X2>"R-!0*YCL==DOVKW4YFX,104YI+_>6DPEK[M40(X&J M4(X*#<9\!L1=H8)=3H%YD62C.;#.>&SH[+V +(KT9&8'28X6\ ;RQ70:39'Q M2*0EB;$"*5^"#AU%D_D4G!TZCM$B6LQ6?TDMD9='K:QI[K7[>*$5N_G=E!NQ M?:@-+L>3531E[@0UCNX2'#$S':B6\1@5".WH9X7^ZJYC.+(Q4 ;4SQQVF*&$ M+Y=$O,V3]L(E?94X!H%;+M&[G8[0/.*)3D?$X?VK7@H!K_K7!_TYF:/,34&Y M@0S!!\ I2U#.2 TJVK'Z2M>-"4I/.5!.E2 \8URAR,ST"3 XZ[&S/ICY=P)> MS7 ZD0-!7PS"8WZ?ZIL)%PP>AR2:C)?@B\!)6\V +DB;"BOPN>:H>DE4EN M MD-.*,@ J]1'"/GW)RS%H'W"*R=J 7V3Z6ABSIR T @E;C%:&5R4#X)&GE[P@ M:"N0,+,*^%80FXPG1EN*Y@D18"N[ BN+UG<)3@#Q"9CN*3B[CY#DU(J@BY>3 MUHJHDL ?6$PN/H9%@*#;S4]4=9H$)?'23;K8$'L3YU);81-LBJ;H-&+%)"@V M?C!];^&V)OWA$F0E]?32DF$ID/(N,?:!L (KAXH1K2MO>&LC<.<;$&Y;'@7!IR"83BU%YO.W&-KG(E M&(/PS_&] 0^V-7WU1:L'PD^$8O=T4U:V5"\#+R8H:;6[;J52+!_[/JY_'A>W M/$R1/3B:Y\6ISDC;A.RUZ9L-O32?R<'!RUY&A,LE!GKFAI^ R^YT&9D2IL<. M28,=7IAY<55Q&EB3_F8105P"LX%&4AAEZ M;E#G,,2@^0AN?B>E2 :R0XE%B#7$)J8=_D_9I\F]#\2COS[2V L).RUAZHJ/ M/FA[FC-LQ,;$NDH/"+D1>H2EJ;7T^X$SAQ..K6R(Z1&ACOI6[L,ER#QH1%#; MK9VMU#;EIQ3-%3(^3T)=88TD$U7!/0R;XOA@NOJ 7Q,-S/&I\EN8@4$L\A-;8.J# E82WP96Y,Y7^R--&S*E/H4E:@L;*.?S(;7D^'U M>#90E\F5ZST%ZJ^EC"0'4.1^D<+5MS]XO&F#(.KK]T0C7*^I3#:1>D J!H_' M>*@>XG*W?<,!7Y?9%:<>/K9(WGI #>1)Z>[G\\-BO =ABK-&,8ZE)48AQ#MP M 7=4W=]V,$)^4EOK[UO-UF.'D,2^#K2C3J(>/"U&%1J8-.^5N.2(@9-U(U)L$BPG;-/:$K0V^]/90:9-F M!W&14COR>:-/;$Z!2#ZEXNH402/JE+-]:J;M@CO?Z,P>3C*K;7*B?INMNDRO MN&11L*];L4AY6T8>5+:&>TH42+N?/G\#W1$T2%HT%>!.%J#=763G)XF&\!I8 M( !58.W"D_H'@E&O'(I/0%PGF."JU*XH$K0=<*);2>T+UX0Z<^E%$N4*#D-EV 3L&C"\X==,&M"C[X!2*H:N# MFAICS[2LZHB;*> T>]969T$!=$22JPEG]#>,C064>7^&40DK>B/.C27SZP0K4OD-2( M93TKZSELXFPC_11V'A"S6)1>!*RI>\1'R7O0[3M0)I_3]I[,@-0U$KK=]Y&; MT;3XE-YLJ0+*HV\S4TQ'O]7!D]I>3!F,J[CUQS-FIV?2A$D%_-:D5DX^$2F: M2Z3*E2J>HHH,L2NK"L-%VF;VK.TXZ#__A* ][_2;T.0RQ W@*N)" _7KHQN= M7*O%('\!Y"<1B%0+SK_6W'DM.UL9.:,R6(*I=ZEOXL+OT-PT!^)P"D-[J_!/ M1 K;XG$LC2]R\-0=>K0$Q35'=K:Y%)G3Y%J#/KBBJ6G\E?KNO#=CGLRC8A$9 ML2(0&3O4&W6OS0^[!L*M:,M>:)RU!.HV(B<0EL_9@Q"GP/E(&C*4]UG7Z4 M4XAXN26@?3^&Z2'QFPB.0:FK6XL)FA PQ1FT&!A*/:7J!B)SK[&J77W]V#W: M6/%2@N:'I-N($'7=L@8>+]'HTV/'@AU/&;9U2^/46$=7X'#V9G_B,-'? 68A ME+RCQQ34@_JC278^8WFGWGALV1*HK^@BBN0X@JM:N/M,+FLQ0Y*9UMN MG;H/T6MG0L0%IH0'H2_Q#P:GE]LK]%,T$$+N8=GP'.*V_2'IMZQU"Q!2I5+O M= Y'MTYM(N'=+Z]M(B&N9%2*/!/D:%F1+='']_]J6C"W<.:29K2[]E+7&P[W M$K: [6W\@#.B;P!.[*9 /'Y"Z_2?!?;QFO9XK)E]Z9:42O:L3JL+#"A:>&U; MW*G@8L#.+JD]JFOKF](E%X\ 19B;% !Z!^RTEW3V&"?'*=D:<34\FT3.=: 7 M3Z0BOA25APXB EU@-MFW#P VJ4_3:V__Z*+>?GX^9PXQ(:OW> _H4T.;]W-U:WLYR;#$$M6#6SS!7XI()6S#80!=, M% RZ>L17&6$H'(X_D"=(%V"Q6\H^6W"=S %B+DE8G?9M>SWLWH.WB2T?1=+P M:*%\N.'__1H\E]^1K%B"!R-9D@H;#8;#;_'8YH/9>+JB!^BWR6*VB+PY48RK M[)TOAHH0=.G/ @1H\J/00%*9;W5QS+351*_C_!.2X78/B($"WUUA8 :>2$IY MHD!-NY^)]VPGZ>.=KP%/12=$KJ]SMT< NY>O!"MXS;[$$*2>40K0-'!>4PP2 M)Z2ZC1%\%G2]!+>P;R7RWGB$$=G#NW5,)IA.ST3[3@)*24^;7 M%W0M WF>])Z[X$*(_--@-"2$:7Z!K#V5< Q Y%C_H!.J_;WC&J5ZS9>L^+RG MAO!_E_LK]=[S5_DZ$[DW@/TE4C3O<)R"7?V-1M>.I[L[_<(A.T>DF2 &D]YW M-X'69A4XLHAGD1)-OEEOAS$Q?M!.3"VY_>W#=!AF4)12),%D!Q"O;IC/LF+C M]T>C:9:;P#QC;\8$;8CB5:1IVI$F5G=[X]:*+SM03VU9#O5H QIVTYC49LN& M @.)OU=*FY*Q+[;1#R]3,A_Z(B6:TM5)'=(#]6M!^9J[-&G(.'%S;.NZ*'>A MT(C'JG*_P7#[2,\1WM^W:K')UV[\!<''638=6/8.F?Y-KG[;U 6^PU!39(]J MDI2FF3I\DYMHY1W/36%SP"T&+E7%@R;%3I/70X&OYBYP^J!T+P!;L1OW!U[8 MD&&5H@#CM8O-%0?OFR.H;60]E.L&(S#Q&F[+D3)8NDYH5L0(,;?-:F8VD,PANN35XK^5&SQ M\&'9H(1[=U,W&EY^$7"] !$$('>HU TT45BD]035C&BOX]R;1/01XMM4:I/D M36O[CB14$NE%@$6S!]/]HC^GW"YE-I785LAQ(.:D=!>H[C\HN0*+:'!638 D M>80MOFW$C=PVPWP A=YA)R7(446],5[B]$V_IY!E\;H0_B4I\1@$NT0:9AOL MP\OIP@U*GR?<@82Y11)W3.&B\,8TPH">K*$L)_N L/OTZ ]6;6QWB^7XLQV[ MTF)@QOZP?@DFW-R4@;R1P\C5IIR6 M#VZ@O-^SEB;..##,[)X]N M[&C4DDTC0I'G/=D;I<[-W&4I:*&$;SUFO>1EH,AYX6L6\#>*/ZFWP1-KT&#- M1F9V@2DA[J6<))IJ3G%[]BL8EO23.""IVO9_);U]WH[C*QIG95M/4AG)1QQ4 MF64)<2.O8HKL^?T",<0YG3WL%/63^(#HAZ[W1]\8M!-FXFQ M'^V^1E.0=,;,3R:8 &HT6*FU7-YYPIVB^AX\.AY,'WD4'*[?J2:%&_M5&DHQ MVRN[_-H#=QAO,J?AA% )GU SB-:&O'8J29FE,. #/+I =73?[%Q./^IP(;E/,$RPH'C M+S:<88PJ-]^ RY0]B+H+(E"Y0)R,+?AQG[Q[__HC4>-]4SLO.'<[ZC !M=F( MH^>W J%>.] W' #:?URI]J1M^W=W,_"+"TLF8)@N:Z8+WG@N9RV)7Q@?I])9^8J9*8[,8%:5)D\IORC[$GUA1/MA6(#?3 M*(4@S_?BR*74OB/;"TW-4Q*#)Z0S6(>VZ6H]B.[R?K,Y66;4I=%\05, )JLW MCH93^-]R&B;V!A?DR]$YF3P&WNU0W#MB$Y*I"QI[CXR3&>>,SM?B_I7;B?9D MH@$!%D.DR<308Q2-EZ-H.5_UT,,0Q Y?W*5Q[S0K468?=/O9GUOZ39^TR7.7-CSGDQ'T62UZ&)WUSIMHRU!D[OF6CE[7\[B M@V[W2X6E"/_2C]1+ C*Z9"SC-+E.\XO+NS:!R05POOM)NJYQ]N )+O'7TIV( M$E?GZ"\@M*@_'L^BX61DJ3^>1ZM15];N.JPE(9<=FRZ?3H;(C"3'$GAS5P-^ MR4(6[_X)K->/NIEJ%]1YN+V%N;K\=*6\*QC\6P).W,S0;;3W_XI7'>DXJX-L M*3?KFP[@TW_GZT3$>P[CU3MP">1K**1QC3,WE)PAEROFRX*M+R&VURS7;W0' MRLZ6FBD+?]2T]14%)Y+-K=9>-F=2K?C:*B,WYNH^ M#EKWOB;YVN&&[*HO91UULZIY36$UN M4<%KV/0U=H#[+$SQA&5A_(X6<+YSF8!I?Q^1,Z?4Z-PK!';^C/N=7-'4?MM. MV/]DG_B3L)]<]W5S6REJYOCY<_[&O(7H:!;V;/YZ(5Y"[].54<]N8:86C MA@1N3NK'$74:Q@AE31GY-7\AFA2VBBU>%8H.A<;I&&KX?JH4V% G 2'/>50 MY6VT'*HD?G";A#5&SY;WA1[A?6XF><%7Q].5TT%W M9IIOLX:8 MQVE12Z&&S[>.>O=_K^Y-'B'>VS,=CNGYHLEA]'=J'AY MA^V^YVR"U[+*&=&J=;!=5@S^&+*8QUYAXZ?C*\IPNKQXT(/0G9CGW32UU?U% MT@2SP]2@FI;D;I@YFQSL=43_-3[E#"\=('$[28.VL]CBA/_U\Z2ZCTEY2=6_ M9UK/G#E*5X8)[H[*^;\@IW'3YT-> SXB:K9 L?"?I.IE?J6\6VK\#G#O8W?/ MZ,;<8F]N"@TC6)Q5Y5X%N2V!+M9/W9 !7;CO?],6SJH M]'H72&@O8"33B-\SA5_V@<6"HJD,?M:TI(:XAABFY.Y6[Z\8BV3X'CR\W^P8U/Q+FIXM/TQ.?T@"4!7%ORJL4: MG6]QH8Z-&7J"0VD_V>3=9PEB/BLRRQ86\%-:H36/07O=7;7>X3>_N/I^VAEF M=0BEQI5KS$0FV$>4] S$G$L'")'-??9*%^)F!&+]3?FH)N+BLIJKELGV M[G'X.D%,77>,^01$WFT#YDM3N3_%W'-[+ETY+BUNV6_DGFA M+D=71G3-8GB7T97M/94/N=EB;(TG= MI>2DNV6E8!8,+$>1W5%H:H^S*+F,7?J7 K1)^6&O.U@0:.Y$^?9Z_"8(R7^ M806-VO#ETF;:B=*: $!FQ\[, "P](43P#CVMPOM8C"PEZ<;D:DRX*A@'47.\ MYHZN@LI"/BP#=UV$1:F]F420GHET73^M;BE3>#>FTH_VPO! ;CFX=HK//FGU M7I]2K&S6U)J@[,%V+3^IZ34ZD82,SDYP19VK#*.^Q%+D7QG:O2>U;P]Y(3KW MY:1?/?3EHH/I_.VW4SVN=1TWKI$(W V!BJXT*MUZL2F M84*J"B\>])_V]/JILR9V_\S?)UIWKN](7 .5MX!72;9E5F_;DV,F)\;=*9]1 M8G,9Z5C.9SPAI VEY(2W9^W)EVQN3LAZ'.A%5#T&P'H;+RXZX?.%F';UALV> MF./PUXGY];4,-L2^<^Y?I4C7*3)A3]QT?2%WPYUA/7=[G+D3N_-)!Y'1_V]$ MQL,I743;^>3"Z5SA9BH!G5[3EDNESL.]%GSNXA:9$0SY?C-2.X7YD@QP(\AQ M?PYOWKY/*W@/QOX'^A(^"_-V7P7U_&KEZ"W=_H6@D :",WK;Y^- MGGF?8@?WM\]N1B]NQL^>PYON\53&_AU>%@,7O&%1+S2UT< M<4F\LPR,!/VXIZ$8? #^OBV TO(+;H#WB!%XK_X'4$L#!!0 ( '$TG50^ M9CT^3 @ !L3 9 >&PO=V]R:W-H965TL[9+; ]*-+NGH?%/M 2;1.51)6DXOK?[S?4 MQ8Z3]"RP#XG%RPQG/LY\,]+U09MO=B^E8S_JJK$W\[US[;OETA9[60N[T*UL ML++5IA8.0[-;VM9(47JANEI&09 N:Z&:^>VUG_ML;J]UYRK5R,^&V:ZNA3G> MRTH?;N;A?)QX4+N]HXGE[74K=O*+=/]L/QN,EI.64M6RL4HWS,CMS?PN?'>? MT'Z_X5]*'NS9,R-/-EI_H\''\F8>D$&RDH4C#0(_C_*#K"I2!#.^#SKGTY$D M>/X\:O_-^PY?-L+*#[KZ0Y5N?S//YZR46]%5[D$?_BX'?U:DK]"5]?_9H=\; MQ7-6=-;I>A"&!;5J^E_Q8\#A3" /7A&(!H'(V]T?Y*W\13AQ>VWT@1G:#6WT MX%WUTC!.-70I7YS!JH*'(T]OKB M5_0]3"Y:]N^[C74& ?&?GRA.)L6)5YS\OPC^5 TEWSO;BD+>S)%=5II'.;^- M%^Q%]<]FF39JIQKA9,E$4V+%(2$QV!R9VTOV-Z.[EA4:R60=TUL_N=45S.TN3P%S6&VD(]QEP#SSXLX=/]PQ_L_[0B&=QRO-U@JWK(W293Q/(O9V]G+7D8\7B4\SR,6\C7$ MHBQ]P5)OI/>:3.;>-=DX9>3STS>B\J89Z4%NG/7;P5;600.P&&1J44KFM%_= M:(.8D,:RK=&U1U%7JO1@.X,09,MG#^PUNBR*TAF*PT,LQY/U5BG7$>,)BJV[7J;27D# M SD3#*$S&M#;!LL!"/S;5 I$T0>(*$$FBK+ C5&B3'E%BHZ](/RL6]% UX)] MW0.L45\MOHW( @=9'P$$2;]'"5<+8&C5D[IR9XCW1B[81S!^B: $4.>*%/!6&!H_ M1_:?G7XD)84TE#NCM\"<#O=1 @!WPA<36"$V5IN-CWGIM]$60T6 5ON8(W\1 M$QVNJC_%C3'T]!"W%X1W5Y7PTE'P(HN.D&%6[1H%ZT3C!LSLR4< )>@$5* + M'WVFEW*\AM8H*KF7KI[P\C&!H3),P!^'2*J4V*C*8\N'0SS(Z >,!Z$7*H3= MLRU2'D/$V9/D$$6A#05H=?0Q=&(T9\GOSN)?BU(=-'#LD2'N M1@D;>&WV$5GCTQ;QIUL?+7B^^_*!Q5'*WOR.^V71F\W;M\PS0/2>Q4',HW4X MCF>?*5=\U_,B@T;K-5\%"4O2F(?9BL4P)$KBV8<.:8 MK#*>I2$Q;A8$?)7E]!A'.>P'#\]^[4ED].O"(3:P].SK%&#R450=;A@8_FB1 MBH"Q.%6 /A>?4R]"#CF)"*E\2_9(;(QRY)NJDM9\.!Y;,OJ,3^CZ2HER^;V3 M37$$USDG3;-@0]'YCNSJ8Z9$FCAM^D#LVCX&L6RPOSKR,<9'6T=!NJGFR':P MJ!E:+H0#,HX5>]'L)"L[XT,6HI7:RC%S6L0M EKIEV-[*C"72)Q[_*?>BA?+ M71_4SXK@.XJ@('[_O__,PJM\#4A!PF4GV3JX"I$!I3C:TV08839Y-KO";'8Y M^U4[<-TT'$.RG[X$8O;,K=GO*'PG,)#"21*S%5^E"?['JS5+>)IF+%[Q((Y9 M!+D@"%F4IA@GLP?92A#IF8(@1/N ;,[YFAJ6C$>KD'X2^!/F4)Q1&Q/A*N98 M>.$8V1VG+.Z2@G-/(X(I(R413%@ M(3#"/,53?-;GW?6%4#RB!" Q4*E 4%.R;T5!!<.GW9#.3SN=MA*.WB-]@@HL M(8C7K/8O#MSW3VC"AMJ'?V.BO=K%O9P.)<AUK0HJ^'V7U7-7+0JCIT5X(]$@4']!?2BNE*[, MMU\(%L_5%@KUT,:>D3.=_Y09SRKG@OVQE\VDG40OSNV5/[VB"<2SYFAG"/X2 MC \UQ=AS<[^EHS( *=P*:HO\X?WKC0=P.)6TGMPH]N0<@ED>,6I;''3 7@D, M/X47\]A82@1)[=_1J'V6WOE:@SB-K! Y4[]WD4.;SD+(]DWY6>!0TR>JHJOZ MSLN=+NVJHK<*=)*T; M?S;Z) P2$Z;)+42#1;::]UWX.'"Z]9\_-MJALOO'O40B&MJ ]:U&7 T#.F#Z M'G;[7U!+ P04 " !Q-)U49P,#0W(# "&!P &0 'AL+W=O=E:0\]$&Q9>O1(LN3Y0>E74R-:>&MD:Q9A;6UW M%T6FK+'A9J0Z;.EDJW3#+6WU+C*=1EYYHT9&:1Q/HH:+-ES.O>Q)+^>JMU*T M^*3!]$W#]7&-4AT681)>!,]B5ULGB);SCN_P!>WOW9.F732@5*+!U@C5@L;M M(EPE=^NQT_<*7P0>S(#2&7Y<7]!_\K%3+!MN\%[)/T1EZT4X"Z'"+>^E?5:'7_ <3^[P2B6-_\+A MI#N=AE#VQJKF;$P,&M&>_OG;.0\?#&;Q)P;IV2#UO$^./,L';OERKM4!M-,F M-+?PH7IK(B=:5Y07J^E4D)U=/FGLN*@ WZC,!@WPM@)E:]3 C4%KYI$E-TXY M*L^0ZQ-D^@EDDL*C:FUMX,>VPNI;@(CX#233"\EU>A/Q 3_Z@J>L42Q MYQN)E)C.J1^I!^T5S5)1:QH+:@LDAJV2U.&BW=T%*^.$5#5L-J1/E0NH,/O*)K!I:_43QIS-(BA23.61RGP25>Y3-$C:-?T1+']P0D.2OR"609F\9% ML*KVO"V=.&;C/'>GTR0/_#4PD,U8,BM@.B,?19"P.(_)2T'<9D7!QMDL2. _ MA=5I052$/()H2]E7Y-!BX'V>@*_ 'I/E)!J"RB0OJ2T=<>C:6<;(Y0 MHK8TF\F1L<+V;A02X+9O*Y>&CFO;4F@,:I05*5UP:5R6JG=U/PA;^P+?1AC! M]U4'7W47AZL\NQ+C.V^BZIS\K%7? 6^<;U=4Y>Y*D6=L1D5R2+2EJY"/63$K M&(5J.O2#71Y'<*T7HP^SL4&]\R^ N[SDX#0F!^GPR*Q.L_5=_?1"/7*]HR2 MQ"V9QJ-I'H(^3?W3QJK.3]J-LC2W_;*FAQ*U4Z#SK5+VLG$.AJ=W^0]02P,$ M% @ <32=5&PT+J ? P V 8 !D !X;"]W;W)K&ULK55-CZ-&$+WS*TJ<=B5DH,'&6+8E>W:C1,HHUDPV.40YM*$PK06: M[6[&,_OK4]UXB%?:=>:0@TU7==5[]4$5Z[-4GW6-:."Y;3J]\6MC^E48ZJ+& MENN9[+&CFTJJEAL2U2G4O4)>.J>V"5D4+<*6B\[?KIWNH+9K.9A&='A0H(>V MY>IECXT\;_S8?U4\B%-MK"+%[$!AM?%W\6J? M6GMG\(? L[XZ@\WD*.5G*_Q2;OS(!H0-%L8B<'H\X1TVC06B,+Y<,/V)TCI> MGU_1?W*Y4RY'KO%.-G^*TM0;?^E#B14?&O,@SS_C)9^YQ2MDH]T_G$?;E!B+ M01O97IQ);D4W/OGSI0Y7#LOH!P[LXL!E:!E9VXKG3/"]SX-(\: MU1/Z6YC/X$U\;[0J),V?-B K,#5")1L:8]&=5MY.6R6U!=LC*ML:CUH3N?YX M#_=[H)]W)]M^,'1MD=TH*MF)XHHRSI)@,4^ $4"<+[S?JDH41#2H3IA!X>AY M91[$R0(8"UB6>[\B#60MFQ)$VROYA,XFS8*$I9#D 5LLO,=+/I#.@_F20;H( MLCGS?I>&-\"6Q)[/(2'C-$\(4.L5[(IB:(>&&RQIPJFXA>#C#J%8>"N5$5]' M10SOXF4>+.,-%^1* ]H)^Z81U(,X=Y,2.13;$CAS;5LRSX*,^-PQ#K+E:$%2DE%),UJT MND>W*IN7&7SO[0^OMDV+ZN1VJJ8W9>C,N'@F[;2V=^.V^M=\W/GW7)U$IZ'! MBERC63;W08U[=!2,[-WN.DI#F] =:_KTH+(&=%]):5X%2S!]S+;_ %!+ P04 M " !Q-)U4;R.0L3 # "]!@ &0 'AL+W=OM7#%1@3ZDERQ]Q'=N G31M@ 0(DG3WL-@#+8TM(A1' M):FZ[:_?(25K';3)90\R17+FS9M'\7EQ(/-L2T0'WRNE[3(NG:OG26+S$BMA M!U2CYIT=F4HXGII]8FN#H@A)E4JR-)TFE9 Z7BW"VKU9+:AQ2FJ\-V";JA+F MQP85'9;Q,#XN/,A]Z?Q"LEK48H^/Z+[4]X9G28]2R JUE:3!X&X9KX?SS=C' MAX _)1[LR3OX3K9$SWYR4RSCU!-"A;GS"(*';WB)2GD@IO&UPXS[DC[Q]/V( M?AUZYUZVPN(EJ;]DX(7Y $;#,\C2;/@&WJAOSZ.U]8NL,E9;-%[IB)5.@]S1P]T& M^(GN9&[H_2WJ@G/@5N9\$Q&FH[/S:=H-T34K1>9T/YM._!-=2RUT+H6"6Q3V M1<1DXI_H1K/B'(.P,?2,ABV@CQG":'PVG9YW0_1$CI$^S,X^C,^[(;I%:^>P MSO.F:I1P6("HR#CY4[37G8]:5K60ABW$P1_O9MDPNSB.T:]RO40?PA-K]LE0 M4[-S?&VD\04TR)[UUK/VI'/B,OH';WD!TT'(##E6>BH6*C97?P2^>)9>>#FX M+K$WRDHJ85H*',)'7)(J0MSP(O0@^*O4Y-K3+##0L+!M&(0%\,6W+'5H67J3 MR\D4@=]!NA+6CY?P1+7,899..,MUI4[H#>!WGWIR8BD5FGTP3E^NT:YUEWZU M]^9U:TG_A;?&?B?,GF4#A3M.30?GDQA,:Y;MQ%$=#&I+CNTNO);\_X+&!_#^ MCL@=)[Y _X^U^A=02P,$% @ <32=5/E,RU1S!0 80T !D !X;"]W M;W)K&ULK5=+;QLW$+[OKQBH0&$#C$5RGW)L [;[ MRB&IX:3MH>B!VAU)B^PN-R0E6?^^0ZXD.W9L*V@/6CYG.,]O1F=K;3[;!:*# MN[;I[/EHX5Q_.A[;ZQXY.9MJTRM'2S,>V-ZBJ0-0V8\EY-FY5W8TN MSL+>C;DXTTO7U!W>&+#+ME5FC7'C^C^Z&\, MK<9[+E7=8F=KW8'!V?GH4IQ>)?Y^N/!GC6O[8 Y>DZG6G_WB774^XEX@;+!T MGH.B8877V#2>$8GQ9$+Z^%NPD=0+JW3[9:8)&CK;AC5W=8.#PB*YPCDED & MN8>'@I0_*:@_&WB9N?!%4#-0E7=]XI'YVATYKHW,5E6>IEYRP9N,1Z MI:8-@NHJ*'7G#)D,E+7H[-G8T6.>9%QN&5\-C.4SC(6$]\1C8>'GKL+J:P9C MDG(OJMR)>B5?Y/@3EB<0"P:22_$"OWBO>ASXQ<_P^X1W#JX:77Z&OR^G-JC[ MSPM\DSW?)/!-_G^3OLC8Y^>I[56)YR-*0(MFA:,+R$_@P!?ATP)AIAM*Q+J; M@POW B=/Z^A0'B<,.?1K?OKX!^T:%R M"\93R;)8@&0B$2Q-9'1ML*H=--J2.%XEU95>.W.P$D>B*%@N4SB&(YEREDTR M.#Y4)@8=(6:1Q6S",Q*PF'!6)%GD3?RKT<*6:I7)H >]ZPB D'O7/O.O.8>F M.X&MZ;XL55.[#=1=59?*:4]B$)9]I;RP=&SH?K-A@9-_H_R:T"O0;6!.$G5; MK")7EXH6"]7-$:JE"8%&I$T]"^+Y>:^-HS"L][M\*H-7@]<\::8 M0*4VENQE':F ,.%OA'B\*23M)D]V4]K-'^]^TDXUP_)Z:0PIM]UZ1L/HB8#1 M!ZIO]VIE+"\$15V62_JF1>XC,.<@!)L(/^2,QS3*@DT2'MUBC\H]H)><"9Y" M2J>2OG&:T3=)"X@S5F0"\C1CL9203V(FBCCZG=QFX,0L$PDI,$EBFL>R@(2R,/?:9+NQJTULIRE:0PB(4>EWF^'PAR=B$U#XVUDFPJO:U/.Z M"R+67=BF^F6AJFU)N#CL=MHAR*/FF(7GKW7;>Z!9FYK@](V>S;Z)&T$$TLXM M E6K5]CZ5"-1RO]<+%X##D8,;#_ <[,YC:AE#%)L4%&8H6^!'E=#@I2G)?$* MR3J=5VIG3!^B%,HB2:E"4:@.12MZ1S8I@W*JTGWH<&E^^?$:8LJ%HP^#":?' MQ_=IF5!$Y?EN'=T8O:I#<_T]AI 900W%I) )RP@J!,6HI*38 5N/IM;5X*O@ MJB.1$5Q1$OHR*V/*)>FGE)$RI=H;47OX4-U'>L*V,G^K+QL_:'NI\LQ#&PO=V]R:W-H965T\[0\F*@G3WTHM$SN/C]XTX MH^W9^9 -&A'FKD5+GMIY(R)M_2D/K4=1I22C\[(H MWN1&*)OMM\EV[_=;UT6M+-Y[")TQPE\.J-UYERVRJ^%!G9K(AGR_;<4)/V'\ MO;WWM,M'E$H9M$$Y"Q[K77:[N#FL.#X%_*'P'"9K8"5'YQYY\VNURPHFA!IE M9 1!KR=\CUHS$-'X/&!FXY&<.%U?T7]*VDG+401\[_2?JHK-+MMD4&$M.AT? MW/D7'/2L&4\Z'=(3SGWLASI,$C;%"PGED% FWOU! MB>4'$<5^Z]T9/$<3&B^2U)1-Y)3EC_(I>O(JRHO[CZ;5[H((1[18JQBV>218 M=N9R@#CT$.4+$(L2[IR-38"/ML+J:X"<^(RDRBNI0_DJX@>4(5 MO.4H!-:(7&748<%]$^8[3=S^ 8:?FL0ZDYKB-0A@(,_@*LADNMG[[H6A">7C2IJ MK" Z"%'4-9Q1U^RY8LU 6:F[2MD3&*R4%)HLH?/"2ISQE5<2VKX-*;BSDTI. MXKCY:/]/YR]3,_4->JOBQ C"5M"X+O")=6>K,$]Z>M(J4*]_[I3O.0LI?4=: MG6=A85("[L4*J+$E^DC3ASAZ2:1HE(QU& OS_7>;!H73X*4>3QU6O#@"(DO43'B$4'23??JV*610D9.HKI&_"&T%.N8 M]E"LE'>M:*N%'71&%\D@C.LLR9"-\*=>*V-)!M&J(L2J!^9")T'2&;H5#8,_ M(7\T9_K"A$XVH]0O!>I/&,K8MMX]*_X:^@(/=X?%:C5;OWLSX_6FF*V+=:*; M/,5LL5Q?2PX7%#[0/:+6!FI,-$?T0W,NWJ46+5(J]^J,ZA9:3)-67^;P7VV5 M3X:50=+.(YGJP&3[N35:QZE_VP^[+^']+^..2D?7"C36E%K,W]*0]?T8[C?1 MM6GT'5VD09J6#?VYT', ^6OGXG7#!XS_POV_4$L#!!0 ( '$TG50B2JK M,P, 4' 9 >&PO=V]R:W-H965T>."'UKJ- M:+L^L@,^HOURO->TBB:6FGY=Y/][@%V,VZ2"8%>2$15E1D6)?65F#W=[H-_L4R]K \7%5Z1;$3(B(_0>1(NB@NMQ:J5O"(M(]9<^,D@HWB* M<+5<3@84"[4C"U7+I$1QR5^2A2E=^#0)XZ*XP+5JT)@AW&LY1%O$F1OBFWSV MITN\@6(1+O(8%BZPY:R(5V$0TK4>"?5GF>A<$ M.LVQ9-J7%0K:V4A5,D-3M0UTI9!ESJDL@C@,SX*2<>%-QVYMH:9C69N""UPH MT'59,K6?8R%W$R_R#@M+OLV-70BFXXIM<87F:[50- LZE(R7*#27 A1N)MXL M>C=/K+TS^,9QIX_&8)6LI;RSD\_9Q LM(2PP-1:!T><>K[ H+!#1^-5B>EU( MZW@\/J!_<-I)RYIIO)+%=YZ9?.*-/,APP^K"+.7N$[9ZAA8OE85V_[!K;)/0 M@[361I:M,S$HN6B^[*'-PY'#Z"6'N'6('>\FD&-YS0R;CI7<@;+6A&8'3JKS M)G)(._2%\XZ;=':N'';*U)?FI^OA(GZ>(D+D[R_U/\.G 4^O"/X,?RZ(29'!:+ M5&'&#;J!&=<]3!'R@EJ(13O@I)(-^0H[IF%# MXBQG+F!6*5X0R^CL(+'9)%UR\R@9C(1*R7N>(63/*] ^W';FMO,5>Z@UI;UC M39%9X]U"41^D!..CA26'VK!UP>GV9@TB,4PMK2;GAWQQ37W&H*+K;\M#/2@# M(F,ZAS1G:MM43M*J(D[JCAJZ/10\Y16C^OI=H;,:K49U='(XZM[,I>%);9^4 MM=?1C_H7HP3B?GPV?.Z*!$<=J40B9_NNIE02@Z8Y=:M=:Y\U'>W1O'D7;D@; MIQ-FTS,;)R_6TM#75+-\SI>4)E#6A_(Z4Y3&R [L&;_@90 M2P,$% @ <32=5&MFR/D[#@ 4B8 !D !X;"]W;W)K&ULI5I;<]NX%7[7K\"X3-,JOTAZO='%2NKB[-4+OG=; MOGIAZBK7A;HMA:U7*UEN7ZO<;%Z>Q6?AQD>]6%9TX^+5B[5M-K;U79 F,V-^IXMWV:W/*GV+BU_?Z92&M;F97?# E6NG#_Y;VW0VO#I'=B0^(W M)"RW8\12WLA*OGI1FHTH:36HT1=6E7=#.%V04SY5)9YJ[*M>?9;WDLSSXJ(" M-;IWD?J=K]W.Y,3..!'O35$MK7A39"K;)W !,1I9DB#+Z^11BCW0G)=NE73$1W6GBEJ) M7TH0E$6J]K3]VU\F23Q^;DE=JS,M2ZTL:UJN32DKE>&B1122MRT3C[K#)\$P MWDR@KDNZD+-?](3(2H@(Q[)2BQE/M\+!?(';13GNJNZ8M)-AD^> MBLU2PRVTKE34ADBO(!C33%&F-$4,3-.F3UO4O;85[7".#QRZXH-IB1;(N8-K4((7Z F"7X'@BM5SQN2H:5/(ZI)]P1+GZDY"-82/-IGM(L@S M4RBKY2,)WZSY$Y&_HW\0^4GR_7'?$$<9@V"W'Z_%+X5X+\MT"0-38>^-G-[-(A"I0KK^L]R(?>9KODJ?OX4Y8O-B""!#&CD:-,DYQV\Q%&^HV@;&C^^>V,# 4$E)P,G>#5% M*)&IR:X;4^<9A5/+A,0;<27!4Q->31\XBQ"*^!%[$LEA%?SN6)80N;^ MARQJX"+!#; WZ9+IKB!9+N*!NQ7MXF5A[E19D :P8:D6=2XK@\VRKI:F1,6! MB+08@"437VN9Z[E.75])\1C1AN"1ZW4>[B) 4X7(Q#[2N%4'^ E=!5J719F-PLMO!58TYOP<:J;S]\?K-SBW-(R'ELTU4.4:EZB;F\0\!2 MT-E*5C4KUN0^S!F3.:^*%K,F?O9514)*07RI!P*SLE*[0M58DZ)LSZ)M,Z+= M$/]EJ5R91))^6LIBL91:W-[>X)/LT-QZ4][78D/UH%&*JP3LJ.:*\EB#02O3 M6EJYG**JRQG92WJ^NK@R[Y7CRL)J09)*EE53R0DX<7[9@VZ"LI0CLY (JOC- M;(G"M\A#Y:B)2]<,&CW=EYJK'@()%9')^T)ZNW@8/'%O,[W1%;W:K5FCY.I(>B8?>(DYG#^8VT3JO]^^]2; M/V:)W\LM^^);E-^//]#]";X[;1$JFLR/A#S4]4#H/6E[.UE91B??6TF(J)&. M\]O'WR,R$&\SJ[ 7:_](5F^31[UX((8^Z<*6WRA\B0#)6FV,RS24AH4NBG9\ M]X)K@F.',$6)RI4V_@]82GVM&36T,S<486H9,KQ68-CEPCHS MV3842=@H-VEHTJ'S$5I!V7)8 @Q1G0DR5FTA26-:2^&QKDM"U,ZE@#W>!/GV MH%$%^JT\\'AHU[%0,XIGM.B!R1QL)WG:T+*-'5R P@X[C)L!9Y4:=G'E5PHT M61*%0)$&'D6E N= +/7@UM05:4P4KY<(JDCH.11!YSB]!Z8DU;&M#'8C51K; MW0)IE:&^1K[ -G!Z*5TB:UBXJ%R,S72NJRU+BRB8 V)6"C:%\QE'-.9LEUS? MD2A1ZA5U9\@20""Y3-V#G?5%@FZROVN+)+1NB'HP-4GJ891V/J4K#K C#(ZT MA=[^2)BIE/$K5 )HUI5(54D%@'!H2BUPH0("DP7*?][(WI)VK\.XJ )>I#9J M%8%DR: UN(4D#N&PBP:&'CYJ77;^O33UFK0J:PCX\?UK-,,PSJXL]WW*H,B'6U@[8Y5L@ M%;;:C4K5:H8:XD\XVNO]_$ ?W$WN>8! B$'9)!J-IH<6&$2CWF!WLQ4"J%,M MT5I>>^@Q*GB(LXQZ#*7*H?U8GC#J'"JU7F>[1K$G&0%FU1PQ4.Z5:DEGJ'?-!-<:/UV3571^=QB?\?0@2AF! M2BI>>6XV]K+SHS?W*2(=!C9,@_9W$+;"_W6NO>+'].M/>U%O@DW32=2;CM#@ M^U';A+3.)I,$D#6<=1'ZSI/1@F^Q.)IY[,A/#^8Q-%TE(C!XA'5>6S ^Q2O7:"[K--"9A1 M/#PB !56+(@3L7*GO-Q)#HM8[/+2Q82KP3RV*:<"@&&Y;^%@3A>XJ[5+_GLJ M+%Z")@[.O2Q/3UG[ ,5_7T1^>NA?!-*3W0=B!6V-3C)/H$X<>?]+WSAL7ER,*R)2?J]@=Q/N8E[C.F?YWKQBMW,J_] $MV990= M0PS_U_D .),YR$O6;C_ZUT$_Y.Z5/.?GB0CB'+&>@! @,<4'_CH_4-E(IQ B'XBE,4:ZC;);WN[HCQ MH.X]0MI715(;5,:C;MP0P90O?7UNTH5@Q6!P?%%(/7?DZ:8'S\T&=MS4'TR# MC8&^9>@+D.Q1<_3[W* M2WM0Y+\KHS[OZ :.6!--D[Z(1Y-H-!Z+P3B.QM-)YX.J?+]](&7GF7B-/IZ* M7C?NTT>,CWX?MV]TSM5C[T&R:Q,\U5@N17]0HWA@;-='ZMY%:*+<$1X2O>P\ MQ'6=!Y8X)LYEY[->D2 M:*(+#@$ZI?85F?,_I&\R&$1)/.S<$AJS8="E(;PF M*;%%Z3M6RT]^_(8KJ$_WI+$O&[@CE M3(RFT6 X$'$\CB;#7N=6;DM8U1U>J'Q.7EO+;2.'(5PK@$?H_!ED6OH.HTD_ M1G>)^N-IYY]T:((!"^+6)5<[@[%[X<^5!\,H3B8BB7KQJ/,SIJ-+\>N1 GD^ M2**DCYHKSB?3**::ZIO_$>8( @3C0;SOIA8(ONR\PW10++C0!G-2 M+OLCBS"Q4!YXGA-K')&#XUOF"_@O=J?O2JS<*@STX M5Y6U!1;W^Z+@YV_/">0RD-AQ,:$_<'T>C/OI@YST&PO ^Z4AC^[X:@#<\(#37OD^C(Y$BT M9N[E%5FI+OSHBGQ!MJ!Y%)F'\YH$IFAB3M\R=Q[SQRD9:&[+MQS\NS>'% && MHK]=)@XF1W[94:/[H;K3&<;*X&&N?Z?I$#-HP6B5A]%=.^3W G0?H[:+;R-J MS)G(E)-,N?+YL;Z%CIJ.N7MSA=DO+*P+UW=<2]@;.(^;CT ,I\$I,<(+^<=? MRC5'#720>#CR#R;C:- 'O&14.>)+ASY%N_>Z=#ZK!@ MST+MSM%S*O^NAU\VTD'9T&?=[G0S'.3FBL#:5/^YNOYSB21@HBLX1')0I9$XUY^GN MD(>A#+V(PJ9(IS M,/1QAA].7WL2'+<*V!W[<2GN=O\8.K*_4YHM]S] MVNJ]+%$V+3PVQ]9>=SP\$Z7[!9.[J,R:?S4T,U5E5OQUJ22BA!;@^=S 4_Z" M�_(WOU/U!+ P04 " !Q-)U40"T(DX($ !3"@ &0 'AL+W=OCJ=:C-(XGHQJQF6P6OBY M&[U:J-8*+O%&@VGKFNG'-0JU7P9),$S<\EUEW<1HM6C8#N_0?FYN-(U&!Y22 MUR@-5Q(T;I?!17*^SIR]-_C"<6^.OL%5LE'JW@T^E,L@=@FAP,(Z!$8_#WB) M0C@@2N-KCQD<0CK'X^\!_L%?96[7_#OI[< MX15*&/\?]IWM. ^@:(U5=>],&=1<=K_L6\_#D<,L/N&0]@ZIS[L+Y+-\QRQ; M+;3:@W;6A.8^?*G>FY+CTFW*G=6TRLG/KC[IDDO:#3 5TVB R1(L[:YIW9Q5 MQ?UB9"F.LQX5/>:ZPTQ/8"8I7"MI*P/O98GE4X 1)7C(,AVR7*>O(K[#(H)Q M$D(:I\DK>.-#U6./-SZ!]_YKR^TC_'FQ,5:3,/YZ!3,[8&8>,_M?F7P5TW7D MN6E8@3PS(XY!(-W\DA+_6\0 L-T_# M1(M]\#BB ''B:Y^.Q^$LB\.,,,F;R-JBUD/6)H(/=8TE)W3Q2*M<::!4;44% M4;D"/4L$ZV:XY)93B4V[$;R@68+B('!JE !^R.CT$<+-G-U>K[-IE X3;T,OA3S*GIB,9UDT M/]CX),DLC?(G5LGD""B"WRG#O3])';8V;V2+Q[2>3C ML/O(XB%D'$UB:(AP[^AC$ HWIG4QR.88Z4B0 P\T*Y4%NM&,)7.20M=N%2T1 M@]A%9T6A6NG2=JRVM-6ZUY>Q4".U41>,&E"TI'6Z!JD;GO4L29=Y12J)T@Z" M]#E52A#DSS_-TF3Z"VG)GV#_56$%:DL7=J^5]3.M=*$H0_JESCKT\_?6]E!) M..M'+\.\*+GN$.@8:^ER(Y$53%!3TCDL3=^T_APYI>.6R'FA:[T_\U=]!!?& M33_CP16>A+D[LZA5DLG\!^B*% <;I&P'=9P\=<)^(YT:SOA;F$]CZL4.]E3F MCK0S3L;Y=!ZFKW,7P4M7TNCHHJ]1[_QSQH!77G?G'V8/+Z:+[J'PW;Q[;ETS MO>/2@, MN<;1E!XHNGO"= .K&O]LV"A+^^0_*WKUH78&M+Y5R@X#%^#PCES] M U!+ P04 " !Q-)U4;K?B[+P' (% &0 'AL+W=OL=.FF\ZD\=A-^F%G M/T D)+$A"2U 6M'^^CT7(&4YDE6GW[%/2#/-TI_-BLI6_:EKAIS M,5ZU[?K5=&KRE:R%F:BU;+"R4+H6+89Z.35K+45AA>IJ&OA^,JU%V8POS^W< MC;X\5UU;E8V\TK\52WLGVX_I&8S3= M:2G*6C:F5 W3OI%518K@QG]ZG>.=21+0.8_(1#T H'U MVQFR7OXH6G%YKM6&:=H-;?1@0[72<*YL*"EWK<9J";GV\FXEM#RCN J6JQJY M-H+@.I^VT$Y[IGFOZ=II"I[0Q /V7C7MRK"?FD(6CQ5,X=;.MV#P[3HXJ?%' MF4]8R#T6^ $_H2_$S8KT16Y16RZZT%LU2VN=_7RD1I8;$$;\S\0 CDD M4&N=/MM*H7=E1'15=!6 ,.C*5%2HN5V9B +#DNH1& S51D9,?XS8!Q>./04+ M1>#;XA3SBDH+X*"\VY6KRE;EG_OXAY MNZ#L\.AB$GT)]]NL+=)A)\ESPPCI M@J'+R9J*T'4Z/K/]SN]K*."O1H-KOUN*@/<]P]_H0]<: M)+,@YT5[J)S%D1%/O,G48R98!)S%GE!$HU^[M,2>GX8>VE,>SC^V6KE MP>OA=_1&H/ J64S?ND,/F1?P/(Q]+TI\]I+DPB ]D/OIRQJ%B,T1_."IVSE+ MDO#(3JGSTEC%W$N3V)L%O>(@C ^VGXX;DD'B^<',2VS<8>IGC$]"SF(OSOCH M$XJ(6@P@EU_6TI8MZHQJZPEM0(<'7A)G3EM$VGS2%D2#Z[9T4(VHMD,%Z#=A MRKUD%I,"?Y;B)\N0!E(PI.&K()^7!2_T?<_W'59QEB8GDN![&;!TH")MIW*0 M>@F/D >G-YCQ;\X!9ZGGIQ&5%GD6 GT^"2(46^*GWYH"JRP(O#C-G+)P4!9G M_C,RP"W4J2TJG(-9QJT:!HT19V__PCD%?Z@6#?4IQK1A-08-8D>O!1XKT4>Z MX[NAL[(-\=;M^VN$R7GFT6/B!3RS)C%( 28U6D(+%$!<=W4\6,=M7;-G^9%K MN0+*Q)#0RE$3,\N:!N#5JB-F(+?VTS*7^U%83A?PMV]+ F/#% M(6?WHNHP-BP75=XYL(6CU:(D.I4X0C#;;J1L[+3LBYZMM27 GBR&I!#VECRD M/G/I(M,'H5N".RO(F<<[%Z+4O5=T>Q*@^IXB'G,BV7@#C$2SM>'E!1+@IK&0:L4M892V:8GY>-JDO@7ZM"$D,)6I4.$6'P;N:<:51K MKQ=V_BL^?&"DH5%]-1ZAC*B41K>E^7RVT-)F1-*=@&ER+)@D ?L!)RYA/U [ MAEUJ.F67HBT.^P#PS$#R/+?O$\8X!7X3> MC"=>$CE6R'@4'6497!? RAEW;)" %D[Y@KC2&&T%EP/K2Q3,'GQ!=POQ%P6T MDB9IO/.%P\,,5Y'>F2CSP^.4![Z+T2-#YTV4P.E3WH [ H29>FEDF2B*@]%O MIWNW;5!#'EWF;6=TW9!ZM._Q*+ ]&L#.<*/JF_2,[EJSOU0#W]+<^S<W_[/UMCYBZ O* M?=UYV.Z^D;T7>@E>8Y5<0!3')1XS[;X[N4&KUO9;SURUK:KMXTH*-";:@/6% M0E_O!V1@]_'O\G]02P,$% @ <32=5(?21TWX P ^ H !D !X;"]W M;W)K&UL[59-;^,V$+W[5PQ4H"?"DBC)DK*V@3C9 M;7O(-DC:W4/1 RW1%A&)5$DJWOWW'5*VXPT2MT7:6P^2^#5OW@QG1C/?*?U@ M&LXM?.E::19!8VU_$8:F:GC'S%3U7.+.1NF.69SJ;6AZS5GMA;HVI%$T"SLF M9+"<^[5;O9RKP;9"\EL-9N@ZIK^N>*MVBR .#@MW8MM8MQ NYSW;\GMN?^UO M-<["(THM.BZ-4!(TWRR"R_ABE;KS_L GP7?F9 S.DK52#V[R4[T((D>(M[RR M#H'AYY%?\;9U0$CCCSUF<%3I!$_'!_0/WG:T9#:) J@&8U6W%T8&G9#CEWW9^^%$H'A-@.X%J.<] M*O(LKYEER[E6.]#N-**Y@3?52R,Y(=VEW%N-NP+E[/(CWGNOU4;@A^-E-4SS M>6@1V>V'U1YE-:+05U!B"C=*VL; >UGS^EN $"D=>=$#KQ4]BWC-JRDD,0$: MT?@,7G*T,_%XR2MX[YF60FX-W**5]\Y*^.UR;:S&L/C]#'YZQ$\]?OI&/YY% M<1EX87I6\46 *6:X?N3!,DZG\!(\K)@1%_]\A M\%PYZH5>62ZM8.T_HP8#!J'V"Q8+E1F87DX]#AW=GE<;ATV%FK19K-&_=HM<5?!#RDT(O.F-_T&KH MO_^NH''^SCR[RD:U>%<&*$ER2HHL@IB4.,HCI$BRJ"!EFD^NN518_$:MG_]^ M$)V$B==/WZV]E3'):$:*."5Q4>(LS7,2SR@IR]C-:$2*/")Y&4U>3+PW&OLM ME6DVPU>2XBM'2WWH_7\-SZ[AYP,B34B!@3S+*)2DB&)2S"@4)"TSY)L^G=MK M%L8,WA=#CQYPJ?'(C77EPM$\*2)X&#U7.7M&9P]26'-2NEZL).B;'#E33*J4 M)+.(9+,&ULQ59-;^,V$+WK5PP,%' V?J6;,,Q$&>W:( --LBFW4/1 M RW1%A&)5$DJ3O;7=TC)7N?+\.;20Z*1-//FS=/,F/.MD/>JI%3#8UUQ=3XH MM6YFGJ?RDM9$C45#.;Y9"UD3C;=RXZE&4E+8H+KR0M]/O9HP/EC,[;,;N9B+ M5E>,TQL)JJUK(I^6M!+;\T$PV#VX99M2FP?>8MZ0#?U&]9_-C<0[;X]2L)IR MQ00'2=?G@XM@MHR-OW7XB]&M.K#!5+(2XM[<7!7G ]\0HA7-M4$@>'F@E[2J M#!#2^+?''.Q3FL!#>X?^NZT=:UD112]%]9T5NCP?3 90T#5I*WTKMG_0OI[$ MX.6B4O8_;#O? )WS5FE1]\'(H&:\NY+'7H>#@(G_3D#8!X26=Y?(LOQ$-%G, MI=B"--Z(9@Q;JHU&-Q03*&GL\=<,%'.>$Y=B)9512D:9R16(]:16%( MSN"NI+ 6%*:RJITCL>%"I&5JQBFF&QD1MF*01N.DVHD MT53;-!7%C6+ X,^?2I&L(*VSY MI!8M1VZ,YU5K +%RDZ/&G*VT%-\4=.9\;:A$2"RQ>]F0)^.M($[<=!)"E+I^ MFCK#_"1%MG9IT6)$'A!V@[U(S2+_"6^_$.$%%$SEAC-@=HH=H@R_=V3X?@KJ MRTH4!./,[U6.QE%OO@9[QN0U2CS.$OBMOSC#XB0=:O&P%]TVNS%,LQ.U\SS: M V"+-SH9 3[4,TNZ8=QJM"*5V0XP3=QL@A,0N]-TXMS27&PXVXTD*0IK]V-A MXG*<&[/H($FF$,9N' 5O3_*+XH;]1)_!L!MJ.'-PJ1]2Z3A /'6#:.(,Z2^+ MNN-XN!S^%U$GB1O$$<2XF:;I!T4]?>=]Z5'Z*46INRDU4MM!?2UUQPRBR(T2 MG./U:5(3WU M,>BF9'>C16./3RNA\3!FS1)/OU0:!WR_%D+O;DR"_7EZ\1]02P,$% @ M<32=5 %6ZVY_#@ YBH !D !X;"]W;W)K&UL MS5I;;QLW%G[OKR"\V(4-R+*E.';:7 !;B;=>-$T0IRV*Q3Y0,Y3$9D1.28X4 M[:_?[QQR;K*DN-T6NR^69X8\/-?O7&9>K*W[Y!=*!?%Y61C_\F@10OG-V9G/ M%FHI_="6RN#)S+JE#+AT\S-?.B5SWK0LSL;GYY=G2ZG-T:L7?.^]>_7"5J'0 M1KUWPE?+I72;&U78]+P+=.'OUHI1S=:_"#^5[AZNSADJNE\IX M;8UP:O;RZ'KTS<%/VJU]IW_!4DRM?837=SE+X_.B2%5J"P0!8F?E9JH MHB!"8./71/.H.9(V=O^OJ=^R[)!E*KV:V.(GG8?%RZ-G1R)7,UD5X8-=?ZN2 M/$^)7F8+SW_%.JY].CX26>6#7:;-X&"I3?R5GY,>.AN>G>_9,$X;QLQW/(BY M?"V#?/7"V;5PM!K4Z!\6E7>#.6W(*/?!X:G&OO!J8I=+':#EX(4TN]((_(3I/7FDP).NP.*U]EEA?>64^.?UU <'K_G7@5,O MFE,O^-2+/TK-A\F-Q*4XEB=B(DL=9,$D;5@H!\+M01\72OS=V:H4N@2&(C"FOEI4&XI[+30VP=ZXBE[?.+D5 H(M@^7<@0L.X]D*; ME2U6*L<_(BND7D8-%FH.&4IG,Z5RG."Q2P8AG?:*EA(-Z_ $4 .A*H?;8'-: M>>C2^Z&X02Q# 2!:.0=.BHV0*ZD+.2V(0,0[R#M N!D9N16YA<"DR:DJM((R M^5 Z"RB@L0&'5 $ZY,-P'Z=6QBD?1< ":!,:U";7*YU7LJ!C35YS+.=S!\$" ME #1"_U)X3GTPH:3M%\Y3;;+5XHD4K,9X(VD:'3VM[\\&X^NGGLQ@^Q0.VG) M>AU% 2=@E T&7'?1H&3/3/J%F &BH9EO[1JB.9@?NZ+1B1M?37^AP\".-G ; MTD=E,N4"L#]0]) @#_E8$38WVD@JP"_,LB WJ&6?50%Q-Q1W,Q "Y9E<6:Q8+W2VB'ZQ0P[F'XIN U1F<%&*!J(% /)]A""2M,3EX!!ZT&$AKN\G MXJ,M=28NGIX+DF)\_KP7;GQO]+P3Z$X5T$B.Z-5,:2B0=>E,T)M2@B8[2V0U MGSE=LN$A>3+Q+KX0^VMD5/KE@"NU29LZ04,/+3]GA]8+:W-:0O2&8A+#3[S_ M,!&%7$?M(@BJ(FE;FZRHS$>K7BGP, M;@\/)._3Z3YT$S;UD5#3CE,U69"4,6$^-Q'C8-L27A)4 P43N8$.Q9TOH!! MAE&:;=C=:N M&L>3V A/KW--< >*4/-N:@$QTU62R&;\\7<"B/R% <1>0^E%0K"LIN&E"L2Y(>',LE$@_3 M72\L0209.>^+"8*1GY_>W;XA2*74.ILA^EF+M);-T:Q#YFDABBY2Y N_@*EQ M3J[JH.PNU:YWIJ"%R9DS%*>J23R (N_I2(B6_+W12L*_+<1IO>+.'(J?Q'-2 M?+.=S<1ID, #E>Y '"/#,J$F*%##P$A4T"06$I56=SV=L!R4:@$ M4'%U,&Y8>:=19UATB7@N\>I:'C[[G;R[FVJ%DX UE _I3&GV$:N*F!25-K+JIC7&>I> ME2'6^^/S$2I^*0R?"NUO[]>^50B5-W4Y 2;F'/#DMQD6Q*(+D;?9D8V=Q'-( M#3N#@.G&0G,RNG%"9*98V M14-DGX-S.V9G,X_H4[WSA^)MDT0&$;?,+P 4=G7VI[IVV,HB"\GQQ&57GH!) M4]\#?XM>#8A",<9J:H+E< 3B*9H@E)VD\0;_B8$>^J?$&5V2W66O&:;P_B&-*K_SX5[I\L!U#SGK MPS0QDT!@+TW68-YOD7"0.DRBE/JC0:J:>2,[&:%4[<_UT8_+2 .1:Q\[O2HY MO(O[=%;[_\Z$Q6 $4),;+1*_Z_K&JNE]DST86KA[JM M/3[U/Y%3Q6..!*K='HAV>[FDT82!)LC;X19MO4@SGT'MK76,[3BF@W [B]Q. M$\$"R#Q/4X9>-.XKJ3CH6%M39V7.%@(^\7#&P..AJ::H:W_&5- >A M*CA.0GCPT@P^ (VAR2I[YQU;%=AQ=$ ZO>,BOAZR=#PO0TAM: K2Z/^DB>TM M;:4"64/I8:X+ROU)=-N'6-,\ZL+>7MK(K$]3 M7/6Y5%1J=,:G-.JK4%PQPBB:(G*W;ZDJZ>))K-6HLS4)[*B@R,G255.U4=*( M#6E]E5+(@_Z"4EO,#"LB:@AQN'U2F:Q\4S3S" 5QMK)%%4>4905]^07NY2K3 MOC%WU*NQYC1U8 =;U,&>Z0YY9K+-EM_I9_D.G-I@XK1M34NHV5W M!#-Z*=[6B15R7.?+6!LW<'538\,U>52,/MQ^%Z.(Y$::3T3M0QOT_*K >P:&I(#)#2%KL'/%22') T#= MDR4Z4\/K:HZ2DXKT2RK2471"*ZQU$ R;S*5 Y5AKK> M]?4 J4@JZ S)8[W4JH#3S!QJ;=G%/IO!@BW:[$YL55DCJ*94DE<$*>EU119; ME[2YM=K6$?N6M05"#&P>*Z8FZ'&R;>J9:LP;X+#)),B7I8I19Z?X5)9'*AC3\F0 M7ZIX'T.#\5?MH6W4/ MO]+I!=*;"*PRS?K_E].S_DCQ_W1\%K-5K;1"=5JC?A.4/&!']Y-VLTJ3+CI) MJ9N*L+A$'<0(E''5PFEGIQ%J"_:2);TFVJ>$K"&WY M.U5A38Y_R(BYHL*"\]-Z$4&_+ZE+N\@$=)-XJZ?=Y09\,+HXA, MT]2=DZS*'*ANF7O\-G/T[I@\>5*O[=]5:%)0P_$GA4P9%S+?!^E"1.'^H.E9 MGTE.":OKJ[^-.;'5[N89_[ZO'\G]>.T/?J&Z)UFJ]/SRZO1I1C3]==\ MC9+M&2$-M0[)L!*(-4\?'72<8BE1QU#1V$15+$-2'>G3[,^HK%\M_5Y/?S T M9PVVWG@=R_W1UT^>Q/:%U,$BR\);:D(I,_KZO0>/,Y?1W0$KL8H@@7 M[Q"^[$B7@PXD/,ZH?3BB)6%M(QCQ-R*!\UE%0,(&;MVRS?*UL4^Z[64,.,I- M]*Z@8_6.1-\U7U,,'@9:QYT:9B/[$1-KUV(5--_:C*ZZ.B@+3N.S60,H.TDE MQY9]90!KZ(NM6+D0G4'G(X:=@,MIJ>N%=A6KN%Q[\CQF]59-747SP#&;:WQ> M(S@I^R"7<_Z^B%\VE$@'$;V5T9U;[>%U"D+[1WN[3'Q\+/^H-)4LDE\0?GMS^H]WNSZ$.^M\>\AO=.@+2R[\3(B? M(39WFX\XK^.WB^WR^ 7H6^GF&FA5J!FVG@^OGAX)%[^JC!?!EOPEX]2&8)?\ M[T(!^QPMP/.91?>?+NB YM/65_\!4$L#!!0 ( '$TG50.E#;9P0, " ( M 9 >&PO=V]R:W-H965TUW501;2[;I5%3YB M^+U]()ZE$TJA&[1>.PN$Y2:Y6][>7XE_=/A#X\E?C$&4')S[(I-?BTVR$$)H M, ^"H/ASQ!T:(T!,X^N(F4Q;2N#E^(S^*6IG+0?E<>?,G[H(]2:Y2:# 4G4F M[-WI%QSU?!"\W!D??^$T^&:K!/+.!]>,PP6LX@ M6V3+=_!6D]!5Q%N]*31'?50'@Q[^NCNP:BZ(O]\!OIJ KR+PU?_-X+LPTGRW MOE4Y;A+N+H]TQ&2[O(8]%_!1V0 /^QT8=?*@;,'M4'5&25U[:)$:/=ASU[3* M:I88'+2JAT(?=8&V\."LZ8&[$EP)H49-C!&X:9DV*K+:5GX&NF3T?L8BN+*# MX(I=2_/DC@IE<^3Z#'7<3-8Z&S@2?&!2BHI7Y.9P5Q1:ALH8!N:=81=)]M]] M%C$2?9B/!KIPGY6@D>^$X;D%K2D:^DC;6$+CCJ83P&%O&; M;#&M5VB1>._1#F4714=@R8#MV/@"UPO/Y>);^<0B$8;?!_7T@O@) M_8=O2 D3J,H=D6PS!-I +J8X[XBQ\E[6V"XW\AP>:T>!+VXO!2+$U%%IHP[: MZ-!+%*>7+T7['-UP109L6D=,5B)*RXKV],[I0TFJJ+#DB M#IDK5]B@G$^66\%W;,VUB'C%X75C$#A)NBP/93%D<,CS;+*?M.=L\7'ZLA\S M_ J<$1WW3*3E#D97YR[XKWLFO;BU&Z0JODU<_=)4PP4^K4[/W]UPZS^[#V_G M9T65YBHS6'+H8G[](0$:WJ-A$EP;WX"#"_RBQ&'-3SB2.+"]="Z<)[+!]*=@ M^R]02P,$% @ <32=5-O0C$[!!P :Q( !D !X;"]W;W)K&ULM5AK;]O(%?W.7S%0B\(!QA+?C]@Q8#N/!FAV#2O9%BCZ M842.)#8D1SLS]./?]]PA)4M>Q=YVT<"*1N3<>\]]G3OD^;W2W\U:2LL>VJ8S M[R9K:S=O9S-3KF4KS%1M9(<[2Z5;8?%3KV9FHZ6HG%#;S$+?3V>MJ+O)Q;F[ M=J,OSE5OF[J3-YJ9OFV%?KR2C;I_-PDFVPNW]6IMZ<+LXGPC5G(N[;?-C<:O MV4Y+5;>R,[7JF);+=Y/+X.U53/O=AE]J>6_VUHP\62CUG7Y\KMY-? (D&UE: MTB#P=2>O9=.0(L#X==0YV9DDP?WU5OM'YSM\60@CKU7S][JRZW>3?,(JN11] M8V_5_5_EZ$]"^DK5&/<_NQ_V)O&$E;VQJAV%@:"MN^%;/(QQV!/(_1\(A*- MZ' /AAS*]\**BW.M[IFFW=!&"^>JDP:XNJ.DS*W&W1IR]N):=15"+"NVK#O1 ME;5H6-T-R::HJ26S:\DV0LO.LE*U&]$]GL\L3)."63F:N1K,A#\P$X3LB^KL MVK /L%<=*I@!\PYXN 5^%;ZH\;TLIRP*. O],'A!7[0+1.3T1:\&XN,N$)_W M O&^-F6C3*\E^^?EPEB->OK7"W;CG=W8V8W_WPEXV4R0LZ]0O2XD8'1A#&2&L(0ZDZHYJZ$G3+] M35[70M30 B]8JE:X M7J)Z[9K-9=GKVM)=T57LPT.Y%MW*66]KX_KY5J[Z9O!P?OH/%I_Z \ #U54- M&,K"^4=&J*OZKD:P*F:50[OU!JZXWX]2:,- 3@:QDM64?1QO;'J]44:2(^/= MNEMM8ZJZYO%X\/F!%2W)2SALR>D[1 KDY-;NT@'R'DD=3,M?^]H^LE;:M:H( M 6K=P"F;-Z7ZP-=0/2$?YL4(X$4@:A M?_;Y$.<^1K7-VPM[B1;2-GMA8^LJ[:VKDA0=BB-/;UFK?H&,:9V$$X[)/_==\,<<>HI M1 3=;$OQH#^.HCW,T?2@';>%[K":>M75R[H4U.]B4UOH<8 AKHD! -RIY*Q1 MW>K42MTRM6CJE0LM+J/J5SU*!OFB%G2VP9>R74#!R)F^TTGD.?4N?[/#+-] @HC!NQ9F[?24M*!2OQ.-\S;,>1PE+,IY& 4L MX451>#>4+W@J'S:4!K/GU4@T 0_CC(4\*Q(61X5WV5*K@ AZR99:M>R35OUF M9$&JS(!'?LA3/V5I$?,@C%C@Y[P((^^I\I\7OC/[R^9#%/ MD@PJTZ3@459X7Y4+_0"MX&$>XH,-9+3@&8P&/(-4%OO>WVJQJ)LGSIM3;ZQ5 M QIPC1!D9^R#HP+OLBQU+X^&H=G3$H6 1*%+$9(\3SQ,"C=U=KL>6<3CV"$. MD*PD.H@7"O-YM')X4*01@T8>.*\#N+QU=-]X$2"*><#2).9Q D*8%WZ*Y PM% 0I#S/40YJPDQ@13<. O6$G48B"S-PR M\7F.W6^\.>B@MTK3,#%2HT)9G.3<3W*&%,+GB!4)S_*4BJ1O:4+*O<8'X:WI M/ R2 #FJ5D(U#^*0; !%EA:T0J8B,G8KB76IT(3N,&[0E' SX,@MB^&FSXLD M8%F4\B"(QAHP/\YOSJ,T0N53,4!/PL/$I]++0N['T9$:HN"\H.^5AIH?,.LC.=% MCN0$* ,TI!^R,$I!8"[#3OPX?84\0A(3Y!])1W JL,S0$!8DS02(2"S_QB7T!8G 87O16+QA'*8?^->?V=:I\E ME ;&$H^$YH^FT0TEYJ82(7>* 9].BICAC^RD-^Z(\&:;!.3;/0L.54IGQZ_K M6E>G(!!7YG$6LY.4JI/2&2/9N4LL.#.)V?]FY76M>*S4X=GN^R2DD4V( MP& 9CPCD:QX/!]CG'A_"3%$-<>[H+#R"#01.)8+(N(* MXCGG,0[G$EVZY_71X#W7F/H16#!AQ/E9//;F>'P[],=1>^R[9D_!F>04Q0AD M& Z$'X,"\N#UGBU,?RP:N->)RR4M:IURS6. MR5+3!MRG4_WV!QG8O5^Z^ ]02P,$% @ <32=5/?X"8Y# @ ZP0 !D M !X;"]W;W)K&ULI93!;MLP#(9?A=!YB&,G[=HB M,9"T';9#L*)!M\.P@VPSL5!9026'M&OU=U7Y>BZN!%2XD9WVCW;_&0_Y7 1> M:37%+^Q[W^Q:0-F1M\TAF!4TRO2C?#WT=[RJ.\_FZ*PA?.C0><,=?FB6>L6$S*0^(98_( MWD&D&:RL\37!O:FP^A.0L)Y!5'84M#;6RQ+G@WB)T.Q1Y>@U?#:RD M*VM(X0(RD*8"18"O+1M*OL%EO,4LN%(M M'=965^@([(9[JK2N AD-7R.4VA(&H^B(!1(%W*)U2D,ZZ3DC^-N%)2<%V*#; MQC8C*%F%[VMQ6!TZ>=$7\&_W_AG@=+?*$&C<<.AX]/%"@.M;JS>\;6,Y%]9S M<\1IS:\1NN# ^QMK_=$(!PSO6_X+4$L#!!0 ( '$TG52IL_COA5$ "DH M 0 9 >&PO=V]R:W-H965T MD#H@F>#.]!*A3*>KLL9V9F>FJQXFY@$D00HV"+ 4$KYZ^>L=\%&2>[JF8FN M=HHD<)=SSSW[\NU#4?Y>W25)'7PY9'GUW5=W=7U\]?77U>8N.<3537%,.F1?CT>C^=>'.,V_^OY;^NY#^?VWQ:G.TCSY4 ;5 MZ7"(R\?7258\?/=5])5^\3'=W]7XQ=???WN,]\FGI/[U^*&$3U^;4;;I(( MX9_[Y$V293@2K..?,NA79DY\T?U;1_^1-@^;6<=5\J;(_I%NZ[OOOEI^%6R3 M77S*ZH_%PU\3V= ,Q]L4647_#1[XV?GDJV!SJNKB("_#"@YISO_&7P00S@O+ M4<\+8WEA3.OFB6B5/\1U_/VW9?$0E/@TC(9_T%;I;5AQ !B0N-->L:[M3O6?0;_ZW9=U24@SO\>F&!J)IC2!-.>"5['55HAG.'V M5$E>QXB579 <'N8RO@HZAPH^WR7!7\KB=/P?_VTYCA;?5,&FR"O8RS:NDVVP M2_,XWZ1Q%E3P0@(WJZZ"N$QPD"/\NPW2G,Z]W,)S">!A?>?A09G"Z\<,X+)/ M\J2,L^P1?T^.-;];P_R_YBE^^H0ST IO#TD)*!5!_P5N=:80K8$!*BM'[DY9G1@$#\\Y0"-.!NY$!-\(V@+N#3 M[TF05'5ZH 7%^3:(*Z! 1YRI@B7'@.N['9 (6GY\P-U6,-JQ*)UM(1@.QSA_ M1$ \ :HP39ED], VK39949U@;3?![:8^P:/P-Q -7.LC_ [3E\&N+ XP55$Y MR[T9P+J9P;K9(+K<;HNC0C4'&KF!@T[K %94N8<+B\^W<;GMPL?!"9!KO*J. M\2;Y[BO"QO(^^>K[R_55\,R9@_=Y\+3+$&MP;$O'.OA^<*OCY M!(2NI%?O4B#C> LR=^/[4TH7[08N#3[I[\9;CC\3WMDRP7N*LQP!PBG_F+0*<3Q O =ES0?( +@S\ G<$EYBENP2P+K$ X\ET<<_8_>!R'^X2 MOE'.CV;LH@SNXOLD6"=);B:Z:0#&7'0MXD\K?1&3)+XW6:(362Q5T@Y5;<,UMAXB;OTSD"V"I\L'-/SEGA,AHH')L#HO.#>X.WVKQ] M$[P!8@P8 =]FCTPO$*WI2(#.E[3T8_S(N%N9T7!U,&,/_N 9MHW@0?/SY]7(YN1F!#)ME.,8V$;R 8RB3.B:42^(RAS,&LC/ ^N:&]G;4)'U?F H,\;%D"80,'7 MU6E=I=LT+D%0U9-WQ_K'^Q_?LB3BK>'O[]["XWCF_(H[=,H( Z=&\@=*?*0; MK$'< [T YH(+]\F9E\BW""UP.6O\"DZ[-7((4@Y<;+BB 2&;?@KY*H *$QP* M&@H(1I$#58NSG6[\OA UY"$IOV$>P>ND;XC&%_=)F3<@B#L'W15E2D>)"?'Y M^'@LX/KC6&5R@)?IU4/\&S#I^E'G/22'=5(:^*\+%%+@ R^^*&&L@J;?Q!7P M5>]]6'-2*8D^@&Z&:W#?9<+EG0H!LQN,?);U'4A">_HFQ9572&U I37T!/EY M7 )-8/D7%KB&"\5D-:U^QZTP"4GRWXI'(;HN/2H@=(FALHZ2>5D')G4@D(SB8 PP^ SD$%AV%6]8+,>!UW&&Q*A" MQ@3 \["IC?_X,P-1V!E^$#W(>]21,)(L!49'6R4IRKN]-\$/2)0R<_[UXY$D M.% (3P#J,FE<3*-TN6JT.5<0O_#2 5U=HR'D59!>X8_![;Y,Y)Z3+K)/[WU( M)J2I]NDQRH @Q:$)0JN"E97(J@ MP40<]@*::L5'#3!/$,I"FOMFA*N["_@*'PX@(['@W84;@F!T#+B+M+)X&L19 M55A%((D!$622WJW">"E(<@F)I" ^W1<;D@F9B:"D60/2Y+"5^ 184*9_I$)U MF/@6#!N ;%7DE]45R"]XT6-!>H=*%P:OW<4H*O'A$5(GRN4(DYV'4>G*\""= M44DHC^FR>* @7>4>*27CH_V%D!+X&TA6#A5!Y3-S, !HTQ8 4V3WL)&C0S4^ M?'R#5_DF^* 0NE4(N<2%@-\"8LC?.WOR#H-N@SV%1[W#HFIW0+P:@C=<-D2\ M)A@-1=957:?Y]0X??OL%Y*0*P?'^>(9P)N91D7V;U/*7 K6E)/C4AWE[$M([ M=@8G"1(%Z",@,_3NSEL"R7X.\A(RX4KAX#9W*$R+&:E[6>$0V9;S%MO5_I0I M98'KB"O&=>*^4C*/&=D#+R%JIH8JZTD8-DI",_[%[J,Y2KDG>V?/@[M.Z15@)/-I=WEV1;[T)X MV.E9IYQ1'+[N&!&'!+?0T8=\*MQ_3HIS]I$ZV=SE;,!$E$(U$%@@/H?Z+EXN M\_9-\(YWE=R3H?U.5!W:Y+HD$.+Y=FZE2EI$5$Y:M :"+YHS$)76HBED;"-" MKH^@-?*#8'&N#_X&XZW)KG-,0/EP,.]8%ILD 0G(T-/A M60:(EEY!O6RJ177<-S2(U"1=,65F_D<35:(-&EDRSAM2I B11L H1>NR%@0& MLBODGJ 9%V% 7GC&*' +^'#H:/UA+(\O"R3!+54W+7T% M]S+VA"7U8.E<5VS>H]6Q0GLZHK,K=%".B 1%G7BN:=AYRP M%O$Z0\\[\GI8.2 T\L RK7!X MBD:C?U,HY E-#==7G*TXH,^\K:'>99X/_CR<&*3D-D,F3F2N$3]2A0* M9 KP*&Y(S4Y\1<(&'AK^LRDZ.-#3*< 9,'GZ2(=9NEM,O4&7.$(H%P;CF<0: MS$9-*^LD2X%_50WVQ==G4Z9KY/%K- ]60#&!DZ^9M Z(*[ <\SNDDU\\J4H M0]0*PCBZU:Y92!Z#6=$NA\8W?)0D-D,!D&;!!A)XHDXW%3M#Q :4T24RIDYE M(C?!7P#HN=V/,9@YID.5#Y]BHF.5?1!F\E0#1,:PN7:.Q3&=M6%\8\,72,B" M[8"*DU9WY,Z%"Y.*)Z4\$2_? O:F&)QAN#;P40 M=) ;.KQC@6IA2O:7M8^Q[D[18@LG( X>=X%IY5Z08?0R)VEH@CBIV8F!&,[' MPSL@???R%UAA,+D*C2.+0*WA%#"P-7VQZR.N[H)=5CPP9?%0D\4))^SGDT0B M5(#M6]HX@5BC!6X_O3'! LM(7&([N(S% W$I6B'M@ V]=,1BSWO^W!)X? "_00X-!8!?H"KT@KJ!/G@]:!MH"VI>Z I/8+0 Z"[P5%;S<+J:P?HL<)?+ M93A:1L%R/ KGHX7S&Z*)CT6Y^-%@D=%T$<"AS!;+BQ\,)8^_Z&ZBZ2J<15$P M 8A,5].+6PG[VI[$@L;DS'"0@*[)^!M8[G@T"L>+&0 ^.<;IEGS^>>5)RCI) M.!J-P^5\@EM;C,/Y;'KQN:AM-$XT#E?S93C%S0.N13#P$@:68 5D-R#J$L/9K SF8S /,<#G5Q\3G^@M=8?IW!%9F- M@]DB'$\6%S^>T-%PM)OFJU6P$;6#BM#UA?LRC0*\ K-P/AU=O-%[Y1!:^WC@/@:7 TA@,(619O.+GY*85!3WB>DX7"QFP01W[R,+K+>)*H#1LPAO M23 %!(!+/1LW7]&0%Y96X.'E%#%K/D.Z49Z23JSR%@3H-)W.@]D*#F,Q$K1R MGUB&DPG2^"D?6D,Q&@"EP+1$Z9;P*T? M+:*+7X!XN //5^$*,&X!X(3-1LM@%4:343B:KKRU&$A= @0CN!S3<7"%'T9P M4?&.PP?\%LCF:!I<-19EWT82OT#RBB\@G87IX.K24#/ C64TA[<_>B=GWV8Z M0J^.@*+17PN\<_#.!Q0:*8B=S.%/Y R7X]D2X4)C GF8 'W&/R?3<#59MH9M MBTICO&"\@PG0H?$4_X2+.8D6%V^>=__U(A%4%TBT&$BK.3#'T0H6PPCXWH1; M.)#!)X!^T$: V-/I MM#72CS&(22"RG$@5S/>)']'9/=;E; Y,!#&E.=P'-B:L.59#F 220CDJ9!CS M&0!WA01V.07D19!%,(1:89.H#@3,<&93#]=P)2S6@ZD0-! M60S48WZ?_)M;=AB<7TDX&2]!%H&3-I0!19 F%%8@<\V1]-)568*T0$(KW@$@ MJ6< ^_0A+\= ?4 H)FX#*+44RN-O@+GL"K@L3QHA(DD > M6$PN?O6= %ZTFVNH:@4)BN&E;70Q*O8FSL6WPBQ8G:8H-*+'Q',V?M:X-W]: M-7]8 UE)<<&J)O:&K#=VX\(-RF/!MC3$$E#%*07 1 LKK;(N&-WP3_&# M+@^FU=C_HA$#X1I",<+[5%;&52_)1*J4-,)==^(IEJ]=&=<]CXLWG/"1/5J8 MYT5?9*0)E'92"71"Q\RG-CAXV;&(L+M$5\_8\%? LOND#-6%Z:##]H017FAY MLT%=8A9+T<[F&D@S8!9&[(^/N(XXJ]B-+$;^ 8-0^P*8BT=:&EKH.8B>U1#= MYIF]N9&4UG.I$XOU F,,LT(8U1&-$*.J_8?NP!C)G-7)1FZ&=#=,V MV:<"RKWD_3QIZP'Z2#(A%1S#L"F.CQK5!_BZ30 Y?J_<$&9 $(,<=L5XITQ" M2-J,@/9CR-6W05Z&+7!+?!E#D]E>[*1=;,J4XA0#(5D8ZC^9C:XGH^OQ;# R M?V$B\Q?#J9#6EW18BQ=*SJ_(71^'<8]W1>P/SM$3L;^]"IX_.9VMB;]7!8[R M)IQK[8]WJM022O$K%8.6TZ3(EV/MSEW)%R^S2HM" E^;3;YQ%G4C3TIF N,> M!A(X*TPQERO&=,6M$K-X#^+KGB(3=JT=X5T(=D97,52Y@XA UC!>C99 %Y+D36 TY]:S2M.>*IMK$-G=EC+[*: "V*%=H%E^D5NUL*EM,K)@?.E*&S*N-_[KL*Q)GZSU]7!U?N M/BU.%>R=N%T3#>1X,(H00*83YO@E=9%B/\P*"E[-UC)J*0 MN^X6)_I!4.H@09MIL57'C@J0Y)[$S!E4HJV/KXU8[D7#B B&%H@ZOYW4YJXW M1=!>T;R%_X+S'$Y"&R*DQ3!NRG;9(?^@]!P]A%^/A=D[Q16PTM>]1;Q7R,PR M$^I@TL/Q!4MNF@LMRJYU"L103$-*C7IS6E9UR($@<)J<1>A!PDM=%;!XQ^:S M6#?N'EVXG:P!UGF'+G1BV/#^OBFXE4A*=WB/"]7NA:0@,B,5&JEG$V<;B04Q^99H@2/3*.R:(E_< M+3D/VGEO K5%-24_3>ZZ1D W8U9R3:N+^^AF@Q20#V"7:2 RMQV/:F)(Y6D MOHK#EAQFUI]/)T@JRV]DF>4DSQ&AN42H7 7%4TB1 KLRI- ?I,EF!WG'(?GC MCS@'O&C&RE!F..@\(.;B0#?!+V3H(B96>%?&).;A*[@>"N^FG![+NWO/Y-G* M&69;VL@*-^']Q11ZM^*VC?$7.!JXJ$G%>'M/*K3KZV.( 79 #6@YYJ5 M430RQPW-.'H.Q+:'RPOM0,.Q%[BAD'J*+Q,N\T."L0+5RPLN(/<7^O1<4PY7USUW.8*(D!LM"6G*-'P]YC M\-MINW<1RSGUDX.6C0OU@MBL4([#*R[$,7U27DA33S,KNGF5AH(WEA'YVVO: MET0X)S,2;5\T,U2;!ZC9RE"SU2 U P$L 3A* 9\-)X?NFE\2X!EE1&;OOW[Z[QJ3 MNP-T%;NSF;43,9QJ 8X%'P[J3?R(2/CT!6K6+=F20V671N!GRJSG%D4[5SM*BARL294$MJB M\2%.B8&+_.8P>M)8/)+>8]]Y[E8>6QN1U7FR""M,WH+5%J[)%^9':TKHOHI# M,@9:Z),[K)YXK^Y^B5@=J#$BI;;*Q""Y*\9V;=FD<3:1.D3L0E=3)VR;FI>I M)6*G)2Q #+665 ]J@4DT0#A3QED;T*B'D[#.M0 D<"&%;?-\MI"=,[,<6WP/ M/^V'D&MK+30[D#4 +FA]N6G3$9=D^/8%/Q^&Q&NJ-L>R/@O"7@VD RBR8@7L M5Q@ZU9;.@S?60G>+Q)R0N;KKAO^Y01DLX_QW! M\.8.-C;(>Z*1+88Y&N0^H"Z#%):2]>X,CSDSTN7^*N@9C2EF9GV[)M+Y?&2V MA^)A#P7HBBSOH ?MXD#>"$XP.N$G<0N\E,BIV'8M_)&-CNW '48-*G_"*18[ ML:YL', (*<#Z5&KM)V12BXZ]D*6X(!3-!*^P+E8+D_*"RH:0#$_OV0(L N2_ MWD0CVC#EUY#<1"Y&71"I*#\F6_)-?V0Q(7C-18#AUK*HE-Z&QB-F!8R*E]VX2$\LZ ?2(;7G0^1;AW1^,3[FC>-5GMO$0I..OZ MQ-T," 7P70;^4J#_ESB9N%NNGZ9I]L3L7:. M-6]4B+/UN2+.4LS=>-W=F1 ^+-FY:J#)2R=^AM8YB*8W!KU]I'^7!^\W=8'O M\*K)V(1,AEB.)O&^RU5-_#\N#B3M'5$?01[ M5=$E,7FU6ETT81.A=_\T'[<1AD*5477U9B#R7T@(%Q45V:;5_I2*H'+PLMI= M\$H,#?G_G/WPW2 ?4'M26VFA?-;B.A=$*X![ASQ(5Q/Z<0/.1=6*!^LX=Q)[ MW0UQ<:):_0YI;=X12]I60GM@T.Q1@\F2+RE''^JD8M001#U:1[#$P&>Y11:%FCBW_7;=@DV7QNA#\I5OB M( @&79T8;3"L-:?Z->31V7) 'YJ[Z;JC5P$O;TP90:@'*&39_@R O4N/;I[B MQ@2+&8P?#("7B!W-HD67.D@<6G@&BXYQ&7@WOM)-2'5+?^IU]&Z<\X224F>H M8:@0 ,AUCH?-<48X)'&2E JK$&^MU%,[O"ZLZ82D+7'@10FY.>V=^"\A!V7N MJTG#P,*FIJ9:-U%S:IT"S8+8/+H #SW>)DPCBS=$FAFGR Q_1(=BK?;*K@O9 M<0]#ZRZU5-XK.OMPQU2:,&<0"TPT'64I#1X)2@GT.UZ6IZ[5!"D\;14>#$GL M<4H"L'!R=F(+H\;=U"L4.M*3*= VE,*:I4"%MER@G>F28WHDX86KEN GTMXI MW,:YUD#!3AM)@0>DS%(V1B.K9J^+P[^\W&/7! 8W-3'AE-O.M F+\15EAS.O MIUL9RE>LDNJPM'&]K\**S' L JF16>[N*7?.Z0S&T,ZIW+@EUD_" X(>B]V? M76!0<=VM\H]FF+#ZR"TS\0I#Z![E) M<6+7<4B^!=-=P*W%P6RL ]C=EX!L)? "ZBHQ)\R0[M&-^\:4DS6B-+&5KG!HMZ2WQ*=22 *- M;)+!+=91"8*.MSW\JPN[9*(')#PBIQ&)G=RT2AR&;3]CJW^/AVT_?0GCG5KW M\%@H(?0GH/?_8NP8_%.!"0GY%AU:!U8(F9/[2K-4M@(9+GL4^NNIQ-+$@+@_ M"):_.W4]NU5C50"&&@0;Q4#'1+6B'MDJC MN%H"@7TQ.NK5E\6^C ^29"*I#'Q@)V.@JL@@OZW8?IC?-.%JI*WV\&Z>"TDQR'?"^8(2D-1^/ Y' M4_C_Y=0W(=]]IC47!5[BR8%#".B MUAM_]KSILX[O#-W87E_=- ).X9/6<7KBN,>WI">K#2^%.0(FK M(?C+$AK0'X]GX6@2&>B/Y^$J:M^U^Q9JB7IJ*C:43P=#J-408C%2<.@/]J#) MXOV_ /6ZMZX%-63K7%>CL?-!^<*V_XJ&&W=_&UPH![^]OM5T#U# MT%.WIIV&Y/Z*A>"2.*L]XS>G,FF.0?_O7&Q)E"'?_' /$IXT$I+06#;$D:V- M).B82ZD;T5 D%QVN6V2Y"4SFO>:@N8GXC28S/;Z#1O( ? 0>\'!+[&E/P=A;>>PZ$SKL+:A/6Q;V6$%3CD)&YW5 MB=@O:266774Y4[I7TEUZZ*F^F+1J(HI1$(FM8"9A4=77WK>:XZ]8)@GP8@+H M43 I,-N;VTK^;?7/%'-3YY,8V'+KN*?076-UU_I_3MDX)P]+$QG4WR(U(337 M/*4Z-6X]/LI,-AA:/=D#XU<;;ZS*5!+DJ&G3!(SEM5H5UXRC*OLX\;#%5NTYKI_?;)BY+0:TV5< M%"9-UZ P-@P#+2R7=,%F8&'Z!"P/9S6W/. 1V&51A1A.L&CB_75UR:G0N!1IQT&'W'I&FH496 MUN0K6G-747&Y%CNL"8WB6X*IA)0=\]1;8!3++5SRG/.J\+Y%RU&PC1_M)+[W M6PM1PUT89F&V U@TW +LG*#UDJ9?ARM/NOKLT=E-!B"@:%B"NR]1H6N%X[,D M#]C]61*0KS'U.^$<#CLT^=*2JO6Z&Y6L^<@-*! M%\B>YKOL1,@*RENP+9+*EG/0W"\-*O7V5'*87DKHC;9/9)AU@;X=)!C70MPP.3;WB/$HF'S\9CJWTT6BXO&GK"& MX7(U"9:39;B8CBY6,ZQ0-@M6"U ZHL7 P.?& MZE$FA8IM2DYT/_L0JL;!ME'1^]%',0>]_!AYBU?D$[">)"]JIUVRA6=+*(SW M3X+&*UY!L?QI26*0)DOF($>$]%\5VV=8]8:N6R\,FO)X Q/^T\^3/*5JDY4X MF8Z4:SUSO%T9NH1:).>_ IRJ"J0RS"EJ*(AFM1.'76 MG&R;3FXQ/-!E?A5T#^9^;!#UF4EMWAKUGW&; MPU*[5?*C:CRS1+QKK5X&+M=Z1T6;+JOV*+2KY*4D5S\X4]]"C<5K24D2U8TYT@':7POTK-W>/-N\MSC4* MA]+>OJ0'=.GAV&+K+]8H>8B@>3QI'BT<2O/)4]Y^EE;,9T5"@ED+2',-6PI7 MUG"B,^MDCXW0;'Q.VJJ/8#>4JL![TB1_X-9(=S(@.NSZPQ49>WQ'=?%N[&* MBDA7\QZF@0IXEZ7Z7IYS%Y61[ MQ6(5Y=DR,DBI%\ISVMA\$;_,P(T,/7X5O#>'$,H(DD_&:P[=5))_NLL(_]S4 MDU?!KQT8(,"U66YNIW+K FH?ATL3A/&V*V/TK,@I8*-]SCF^3,O^5^HZ1/,< M!<;%FSMV_5IL;4_9361>!9?1E5Y='0Q+^UV94'?YDH.E)E=<"$2_911KO,\I M78(@5DDSO7! >,'6)012VZ.#:+>,Y*47 Q\KLGM2X,UQ%B6'H91NG9DF*#_? M):U=T-+LB7(S%VR,)%8B8/- 44_<:T'35,G4#@O(3":SUE2@)P0(SJ&GE5^> M3._2-MVH14N5>MFQ9UN(UQR169"KTEW+C:U 9+;4G$ST;(=%VJB]1K2C!LXH MJW1U8E]9D<(YUY;PF2<-W>LBBI4QDQL6E#V:)(DG!:V'/5;G<##U-FQ5]@V[ MS&^A6T&[73:\:PYY(1SJ)_[B;%UGJVRIP*;>W<6L;_K\$Y_[#?5MU\60+R)O MU&7RA(V;P*MOV3AU0E/?;%?Y=7C=IQVZWG?6A.Y?N+UVW:H(M;4!D,X 3N"% MKS! 7;OR4]TI[A)\^97$_(2!PH150=#,!( M&Z\N6LK\A;#VX!VS/6''_L>)?GPM>52Q*YR[E86INC #MJ?QPX642AU /5M, M55M$M+YI;23Z?WLCX]&4ZK*WOKFP-%>PF7Q^_6,:%[XX]C@TB<]=Q"+-^))V MGT1V"NT9!6($">Y? Y8E+,,KMSZ>5/86IPN/+29_ZA7*BPB-I:-$:VOVZ.D> M:LN31G)#-,8>TSDYV6-R>>QV$O<$5CS=%UUMY&_VAG78U>R/OL;][$+$W!]LI\O9-(P6TV"Y&(>]\,0>"?3? M9T'1@L'\)?!K[%(SZ/.M;E@*/#2LE4.V%ENI)AHN5<,EG8P]"H6,3D/+\"B7 MQ570,9(5Y6R_LW;8$TI'($]=?DK0YBS=I*3]:-XH["554T.-@:S9VT%%:$DL MN^%2[M2)-F]):E2C31IZ>+?>K4K<#(.0,L<%R;*2ST?J5'F2 %JGI)AUG6"M M&XF8W;+.C_&W14[KV!:G=L$M.018]"D"\TFAQSK5R2RI\C&96A=D)0[C(YF4?)A!Q7T\R M4]V>:V,GT6X#J0*)AQF\'+%+*>/AD42^XX=-PT3R*\ORI,2 *FW^M[WX8,3L M!K]SZ@NX*&-[8:).#9]RK@KF%-;SA%\+!%Y7WG%WGE9:HB_,I1DVP3?!W)I& M]*.9ZR61+EP@H1**7KWZ4]TCWC6@$(63*<8AKNBO2$K\CU>CF5O MO)[JY7@R"^=CHK7C\3*<\)^+2;BV-ID8"6*'Y+MP MJUYL,1H&;K&)NP'="^[;']+LKWL)_]2*1F3$!;('LM1]JU2QU3@P MIQ9#;JX1#.K=J3FVFNZ[!ICZ8P-@.)-9K-A:;O\) DC' G>)D")WT%<7;UA' M>@S>=K[RT7O\XOUN1WUF@9JD;(#Q #:Y#F;P?_]V\4:*J//OR C*(D\W78_^ MU%F'G?55;C_.76 I,8:R2VPYU^YM_I)F%Y^D7UT0X3SP38#-RC ^A.J@'^(H_L5VIWVV#8!@Y%R8]I)NRN-8T<\E$"B6@QO_* M6&XRT^EMPX4M.2A?K%GKLOB=Z__H[TY.#-:I@8'2.G$1N3L41^TU^L9UEG+Q MW^;VJ(21+:2D==8*&X9D]E!3?6HIQ MT:#9=)V(Z0L1/:':N[98,@J>7HP4&UF#]ERAXRU#%VA2:7T'J[4,([&MHS(> MKJ/R%RDWW8F[PZ]>EE>!OF[_L&E!(JUI:742/#7SV8]$-*SG3"ES"_F\"R?. M%M_VZY]O35VT=D9ALURJ4QJ\E]'OPM MADV7V/FQ%D ;GQR5MHU"?S)=PR0Z8G?,$467:234 M,V*\>'Q+NNK8'!,BB,K=KMK4Z].2\ 4JR<'&L'Q3*ZN%XTN)9*E%!L37:F(]&R MP8RE9#DP/7OWVE^ *,TY'L1>Q,;GU8AF'C2TR#.=Q/X'Z\<#?$L M_.X5^NY'NE'&S=)1?N" -CWJ9K:VHAQ;*%(QW'LA26\I9&$HBU,[,S1PE0-B M;<2\Z9ZBN>,P(ZZ6_4Z4W&^C9S4=AJB:1%7;=XN^HA.X,J]C(:L$IO":KB6M MW*W;E(=3GM9.Y36N1'XJ45_F,I#'8T94VSO\5H]$&ZIH6($Q@_IHXS.0VCC%,^,*\4Y5*OU.J%BHU0E-G MF[A)J0*>0B8;);?:]<>])'94EI59H&HLPWG>'J=S5D,Y+^3AZ*C5Z6Q'*_^+ MT +D"^NLV!.4PZVK)-L%G5$H>!BAE9FL4<^$H:6Y3X)"RL6C36U,P%632)E= M>_ XCZ0A*4%^%*OVHY22Q"3%B+80.Q51CT61,=8]]PJQF@*>], ,>X+]OHO&0!% <**"?&-@I MA=4U+=DX4.N3L_5]/7[O5B%R;X3X&>3*J]0PNQ8;8\=K:,A&C+*NU75B6,SZ MT5F&2;3$5CNVPY!P$QF:Z7Z;%3G9[0/;#55/59U M@F1AP_")A1UY1FF!K3D=P\),C1A"#\PGD2AJIV"E%J0S-6B7--#AP1;HG^>#\0)]A5>@@?B\W-VWWA)7[[FI^BAS4 M%^]!,.2(2%:8)^$2-CI9K"Y^]"S(>?+@9,I:-.G6-QW1:AY&LWFX',\O/MI" MY^?>UZCB$WO2E I=SL-%M R7(VHRWW7/YN%TM J7R^G%!Y'AG& &VOME- [' MJU483:;4ZIXD!.J[T7AP 4,MP]%HD&=Z:W@92\\X"A>K:3B936Y@H3T1 MU[Y,^+R@:_9V]BKX >6S,\\EBF92X@4>UB%X0/Q\%R!IE>YS+F62.'F!T&MJW%.W7ZI3LN.F] M8&Z_. QOP'BJHKW'_BTZ(.8PI[.DH*E8]USP!HR>5W^#@8"B6O[R"AQ"%[U" M'/^9=3AX^YY XW?Y,&N]YJ1!6X:72ZSJS^15?#S*7<. P$.,S<(-:[@K#L4> M*U97I1:ONAGZAX#1RD9A-R66"GM]HPDFG@8&M"IZ*'IL!L$Z[7 M\+(+[O63BL]W _0*U[Z >$D6)TD3++@WQ"\C4G$Y]7\!@WR"I\;QT6"*2<\J M7G6ER3NAWDU9[C3,F9WJ-$$4+A>3<#R;8CC@# 3 U?SB%T_D&Q9,QR'%:X\6 M\-=T/ GG(%HZ\M[PRTTI;Q).EO-P-!E3:&,X6TW"633&2'*_N^*'\8?AD?\= M),9Y.)M,G+#\AC!GM@M_C9:K<#::7+R0>?T+CV="0$ /WAC6.H)51A%H3O&EX7B\P!*@P]+S+(Q R,9 M?A"500B=SN8O.;YH#O@TF_6?GX$'YF$LE^%L'EW\.[IT?L:T%R?.04,P8''$ MT\G8/E2F6^N3U90N)\EPW$L*&][CZIL6^+,%M;?)AH\,A04;Q=[=.8(%E(*\ MH$XK$YO]2VK!(9$FZBRZ\.PLZ\!L4F?;U=C4P=SLJMI*_E5K)3<:19&@:3A) M#UIDOZ]N9O1_4Q?J*O$[G0)AF87C^:++;^DD4=P.YL1X(TD*G[I>/U[3TUW& 4_\/6<:<,MAG2DU]*2 =:54@X#!$/59.)HCZ8@6 M\&DTO;CU>N,^A6PZ UZ.QTC@IT3M)TB",7Q]: TM'/C KN8GWS\N@ &$P\4N^<;ETJ3ZV>00$KS%3XD:+5>JD M$K532"#QZ*9 F=>P&U880W? M63">3,/Q9 +,\9C$M3/ 8H2VM6 \"Q=3>&P(%+0U$%&/!JALDE@/6S(%HLPOD"$SFB^0)^C^P5[U"D>K*3+1Z0AE@A'*?W";:%G XL?S5;C"-2^!9"Z7[3W!2N:P! #- H&R MFLP00" I3$& BQ;!$N[S"O:U1($NFLMN)O \'/T*-AD%L)?)"OX[ VC,(Q3] M*$T%)_9(C#@QI3LJ\!$*]>DH>%IT-7TRQ0E(2R*U,5A) X&!QH'#-$)SH+M9 M'TWE)".9=AE/, H;K42#UOX,@7U>&;IG<0I;'E2!L1R1$!T(4;]X)]+#KB7J MMH3<*:"*256W\NW7EYRF%V=7';N_G,)\*TQ]FJ%1=W[Q#UO7]'*VH'KNR%FF MF*>+)M^F "G,1SC/4-R;+;D]'BZY_5',;8XBW1GM]I)ZVR?L)]$:W@U8S??Q MGBO(V*:+4N..ZWJ)2(F*].E@:E!H(1JN:;)VF^_9=\PUT@:5-57/L03A2>W4 MR*A05=)NR"MK;&ZTUT.BL.GZ;A^QQJ+@P)\0TV9&U2Z$7MD6-81I P<3:4K\ ME+J"H2C.X3;\V83JZ%U=P^5%Z&VHX5TC&HGG<3)HU34ML3$D&3;JG*H[I-FW M64"E/E$++WS)GDG!@?5>#U\O<+FK2\.E9"G?&'33&+RJQ\[MAT"8JG)%Z6Y' MC2'6[H-F-*>C(<5)H*<;(]4W!1;/[]:E'!>8B<@2NY)4.*;57<=;ZIT6?S&= M*/]^^[GS[!V%C! ;04T9"AV1GXTP39&]R-2N 9O53>=-/0*D-^JX(R>[RE(& M#,V DSE(Q&2FA16>*LDWTTQ4,PEAQ2DD%UFV>RRV;IH#->KV-QUS"+FI/+7<;\M!!>,Q*;JC M7RF7GZZQ=623@,IB[*3OR231LV0.ID!:O/42SBOB['@O]>YI*"<=B99SY.*K M2D9Z)NG:/V<[8'TU#:2V:^+N"3:]WV(WVKWZPJ+=#;-XIA6BPR8"E$;#EUCN MV"\_J17R=[UN9KH#F(6 4H;3"C,A;;TNCD9Y,DW67!.$6B],GU$35'DTULSP M[(KO_*YT4GG@Y1M!(H0E%FZ"3W7,.7V$D2SI-<,_V1QF%ENAL=M?,?*FUJIQ M J\XP#/7R(XPJ^0^=XO&I:(AD(!_UR6&P+&63CC&>R.&6EO38P^[IW+E6KA, M@I I,+N'J[K# +$H]T*[>@^N(H+8*J2N^*^X;C"G,S"=XG6T$F!W:"DP"S=0 MA7+V"LE,-V,,AFRDE1MJ TR1V5,[)$]BUM:)4[29?%K="S<\7YR:<EXD$7 V+@QN)N*NCA"818#TN MS/D-+9)^12$"#V33AJ6RN#@%\=@YUXB+%J>5ID^"<+!QRWX, M.QR[ XPX3,8&V9J ]N[:P$^('OFL(8X6USR)6!RTS<6WT>7,,9G0\K04=\&] M1,C$&3HFM( SUR23XCEN*#>78W*7UEWYF,FG0SGA*H+L5*9%=X\)CY4X11>[ M1_""2M!\*3H0*@TL! ZRF(/3::VUT%#,HTW.\N?8!G4N;PS7:M5A^DPU \*Q M7G"2B&%?%!&3*8$!=K1]M'/ (6G@HLF@X*CB$_8(ME!S6N-8,F6R!]O'9PZ- MM$&J)2.%,40 ^QQ&2? M_ENP3C;QB5K(NL'=+(.^>%!""6?-C!18P#X]I-CZV<^\I;X"\H-*#G[S3.D@ M_%2(Z&A-?5CK^DI]!%-B"RC:?0QOV!Q:;?-T:SV1$C,B!$ 4[KY5<+7@Q"^3 M_=MIN[<5L4T")=<0-^Z5@DI9<3GTO5-9AT]HLG9\U4WW08D;S%#%Q2*4);,?"J,* F+3RPPA^) M)(FKG$L!A(QW<>7*83O3DH0-@B2>#(GX)OFP_9#T/W.3FIT3$[&[K8G;CDN: M4>6NKI'B&?>QR7ZVT"T4]^U0.V_H?B!W6;5E!N;68Q9+\#N<\)+81 MP)E6Q8HL%A&-P;_5]1@3]8@C.S&BE>^_)MNM2=CN"3KQV(.C]3L7FA?6@<&4 M?>8(C&R=].().G(&'5+32V7J U _(=1M82.ISK?.P9 MT6V?-2SYAXHB5Y;P*UWR]P0_NK=49($OB_0N'PA."BV=ZV$,TF]%S$*>^:M7 M[^W*(&=@$)+&&LR/=4FL,X&U*#GY7F^"GCRYMSS^UGLI3B4)A!@VIDGO9%YA M?:Y1==2MLB+YDWT%2E--AV\>AQ4W0B[)UWK J:*]2TS!U#./-5*:\1O>Y]9W M4Z:Y^YCM3MCD1LI<3"XON4 ,U3.K<4M^=S*>(=?EX&T6CM*ZS5SXIY:D6'M\ MC3UX/W6QUS:KT>X\+ )32S&>>X!PPZVI]+H.7'>=;B8 M[5_D:2TO&"PK3C4%>S6(T]96U/G9 MB'<5UR=6"94V*=(6L:!1*6361+J2P))EG325@FU-Q,Q(>V4H*^%/Y+GNOS!X M27?=-#LT+75X/#=20@H[&I\^BQ3(,I+$L_G3#ZX3D2[=MJ +AORTPV7-S76/ MI/V1QBY=222VU\0QL"JHI#3V%N$+#*S32(P1(CVH[Z<#=:FNB&A<;[)T\[MA M;T#TXSW0R+U*U7'V^*(^'#:@I'09AF9JUX:3H7/[!>62_W%.A0GP"43O]D,] M[_:_T!CUI?/:ARY^ZC-C,&W5QW92D!>/,ZY,1!1KJ9RQ0C16DS>?)*APM1A?7_3<2X_JFXXG=9 3+630; M-Y@8L&NZ(%4P682KZ2J8S\/%*@I6&(PX#^;3<(IY&Z-9N)@M84N8Q!)=3$.L MACW"J$2,DUQ- -H+A.UR%DQFTW YF008:;8(9[#V^1Q -%JU2G)S^,ME<<5N MDU9"D/Q>P^]]ZA:'[% P4%PYD42^PZH9ZW%S\<:6X\C8T/@O:-K^C [S1IK0 M%(H7-G8WN_#;-/9OQ2_08Z,5GK'TQLI,436)33*N5K*%I0?QR'4X_<*@PNB* M4V;?4C*-SC*KB5?"$+E28^/@M#Y8$PQ86AS%)7*C@#BR3=6%DGQ)M$^DY3TV M;$8*4%=48+IBOU=%856D&ID.X3O?-A2S0*"Y+)2Q0_%L$K!6L56Q\M/UQ"G+ M4W'L"IHI$6BZCDZO &H:&:H<>!8F9.R$]J6THI[5/6:5N&*SI6/ \T-]M=\& M24^S8VLWWU Q).O EB^,M-.[I9N70^-:#1P \% =Q2JMMS+^FCH2A^[#UW/00P M^\>?7R^B43@&D8ORRQ;P]W1" \+'*)S-5YB7\:)ZK7Y@?LA6+6MX4']).QNZ M&JKE8!L5#*&,;60]'NX__1=F1I(ICOV!T;U"&OX@Y@R.VH,Y7ZZ")TSWI&.'1"\[N$1,7SDSV MA"0B+;]&<\W/3G4P^*=^+.2SK^ M_ $(M-CWGK)NRZ^*HJV+K!+O]6JB)JTTY=#*R=20S[/%-31 M(YL>KI2JE$OS7V5 5$ MSEY?Y8!T$GB;=$\VEM,TZK&1P7J=/0B2[)6Z>3-F?-BC73HOM[?$;U>^H6+=$'81< M+S'W1S"1%#0%:+9S$C#WUM <+?5J#5A3 RVE ): M,1*-!:!BEKZ3W&LBCX%&_IH,Z;1[E\@O/623'V\>:+1I9"> 4'1."*JI5:F- M9DV<$=C6THS-LQF+G$A(%R'YDI2;M)([PS/8EFVW774?!(W$M:!A$]SL E/) M:J$X=@<4G)>2"6K#3AB3ID@6>WI<0EUJ6PNK$8S0+CS@QU38OB!N6TW)N3)Q MB7X(HQOE:#NTATZ9*3X;O''2I\-=4FJ2B5&%QMHCF(#6=,!14IT@HKWA:+5, M,L.9*!N9&:?Q>P@BM4UQ:LS[[91OA*B)5\1/:OX5M;CY]6C\BBH%\WCFKR&Z M9]M,3W'1ZV1^Z*U]B8ZOR$GE],_)C[@?=2 M&]OZX>,;IAX8GT*%TU ,EEA0/ 0[3M6.0G8*]M$D(@:HMF;ZK=J^ 217V"YE M9)S*]P59?H\F5#_54/Z]\;+K)OQR>2)2H8D3._X5ID&.S=*Q<(A/P*&IBI!Q MITN*%6H"P,DWRO@ED.RD*.P,8B'8K*6F 5E:];'?/M!K'DA-'!(U@<,!T+R= M5L9FWEJ/P,78U/W8*]=P\O'GU_-Q.(L69"E93,-H-%5#R604SE;S_P0KR;!X M87M6389[5GV.O_2J,&=>O8PW5X&^;RJ0"(#K^(O&BJK%3VB;"5QVBGJ3I\:H M!TZ3/L'FT"_XURA61SH&''CEW!)R0%$&*@>$8( R9J>:!%&[3F>6WJPJD^O< M0GLRC+BFW^ ESCE.R2N-*HX0-J0D;MD+'\%A.%,M$]_U:[KN< M+$NG(* MXLH]0'"(2LY(FI:(NF8Q5\XAHS$(&NH]Q3Z]%/[*0#,KZ@(Z M!?IBPV+B;G=L)N==8-X23+S!)):&/)J*ZCSI1:(%S#CQV[^"> M)HZ:(=$467 7LC$V7J;W5[:E#!=UKDO2=7=R1:HVE=R)'N7@3)IO01 I'_T8 M.1,&'C/+9I=**R6=+!A&7\;U%I58CY0OXCHT$>T\*^3XS0G7N(1K6,*0 &I[)TZ&>QW^DM2:4W9$ MUS;:(CN%T<%A^O2Z[570-4'P&H30#0D]K9^D-]A)HMJI_@N"RWFXV=3SQS3_ M>Y&Q=;)A6=(*/S0V1AY3,"6K#@\)6K=07)-B;]:@Z[]7>94S6O3',9MB&]Q- M!FCG_)7NL)4/^H!AJJ$SLW6_)L-UOSXE>ZUBSX)ZYX&]I.I7G%P%K='M33-P M11OKSA%83<%9--Y)LZLW],Q;3M4#8O0>&0/^""0I31ZJMFBL$4TD)\!([LC( M;3 <4M,L*2)4":T4^A)"WI'=(EHBTH<'P(+$CS-W:3JE6"!AQR@>!H%$J;9R M4]W (US0*:WNC/; AJB*);R]F!6T*!4K/!R9CDE_KM)UTP'N=OO6F*+CF]4$ M-9?,L7FH,:2S[&##V,L1)FI[*&D^HO,._84QO5ICV.)IGC \5\TJUE3I)XSQD1]_@YJS:T*Y+E_1+K5%G$;0.E:+(D8[7 MH&1FN,J$>'!6D>"FAFVCH;OAY^,1M,F#VR7>:;9NXI6:^S#FTZX9O$Q(O4). M7BLF'%T#!)K_4J6.:TS[X;^ 0@PAFHU/FIR)3S)2N=#&;EQ[2512O+\*VL.? M+<+CVD"LQ0$++VTR8YXH3%B U]U>3DGC:E&2$WNE3RK*1-W7K.]J^A"6G4ZP MU&TT^C<9#.?&[K[7*+0,@=S&]TR&XWL^)ABW@,D1587N/T%4%B8QO15$T\Y# M>$F 3WR'42+G)PQN';M[GCQT/P1G][<3L LTRO.M^_'VTVO0,]FP:.HGN3VW MO6;QUB:$^8/E22BH+>5D3/[1!/]=7D>KJU?Z#?F=_Q;G)[SF\-W"68/L3=Y? M7(^F(3Y]>]IC1V MM7*+J404?8(D4QA%]"4WL*E!#W;+FD9 MS:ZGHRN*O\=0LMVCQ"2A^0]E9M3YJ/PW.? 08J53T=+ 'JG^P0,%%HO\HE8E M1,TR28SHF_ Z2*Y-*:):VW9L2*H01^8EE9P$M>>(-=0?R,5=5U>LTW#9HHZA MN%NXNQIW,:^=(8J"3PS-!4ZJ;QWF.J;O.!F0P)^/3 MY!@X3B+3CP?_<7"7PU$X\4J M"TYLG_+OCFX6H.Q1B))^ .Z(0V)%S;HXT)]W20SZ M&3X O^^*HM8/.,%#4?Y.R_O^_P!02P,$% @ <32=5'@T(#1$! *0P M !D !X;"]W;W)K&ULG5=9<]LV$'[WK\ PDS;. M>$21/FM+FO%9N3ZJB5)WFDX?(')%(@$!!@ M.[^^"_#0K=A^H0!P=[]O#RQ7 MG8E4WW0*8,A3QH7N>JDQ^;'OZRB%C.J6S$'@F[%4&36X58FOK^/.!JK7D87A3,! $5UD&57/9\#EI.L%7GWPB26IL0=^KY/3!(9@ M_LH'"G=^8R5F&0C-I" *QEWO-#@^V[/R3N"!P43/K(GU9"3E-[NYCKM>VQ(" M#I&Q%BC^/,(Y<&X-(8WOE4VO@;2*L^O:^I7S'7T940WGDO_-8I-VO2./Q#"F M!3>?Y*0/E3_[UEXDN79/,JEDVQZ)"FUD5BDC@XR)\I<^57%XB4)8*82.=PGD M6%Y00WL=)2=$66FT9A?.5:>-Y)BP21D:A6\9ZIG>0#$1L9SR,C[,,-"$BIA@ MGJE@/ZB+W8?/=,1!;W=\@YA6TX\J^V>E_7"-_2 D=U*85)-+$4,\;\!'L@WC ML&9\%FZT> %1B^P&.R1LA\$&>[M-!':=O=TU]OZ<<72'G$NA)6=QZ;<-Q$"! M!F'* SDF5TQ0#!E&;(B'@ 5J-/GW=*2-PA#^MX'17L-HSS':6\-HB#@2O=ZHM,L89 MLA&H)M8[Q*2 J%E.Q?,O[X["X/!$D[PAJ!<)1HL$"55 J"9CR;$9Z..M>YH! M&8"*;( 3YW#,%%Y8+#_"1+4&-"0S%A&L<">#B%+E4I4Y&7#DC\=;LQ':PC0] M2%Z4Y=N_V2:W+&.6R =+/6R?S KT;]QA<+)-@G;[/?FC$$""T/J-!=R7(B$W M^,#R2#'[6V? OC(\&RBI S1*F07";/*W"7=5>XN^]P M#TDMO 1<+HHWP%::#6CSX@XKB;W%D5)QWHLK&*D"/RQUXHZ67.E3>W=?[\B\ MWLJT!15D*5H#+EW1:>E0O#-,85$]N0"\LH!FM6?YD/*NV#,B?R<'/RN<>R^X[H_*%0+7X(E@5[Z,U*6[T;R%^,9:37?**BK*:V@[J MMR6H\Q1$$A?D'UDD"/7B6,[K+<(V;3<\J' K^;4U5;7B-9UX&I'!X *?T\_7 M+.$A=GX68=_>$"6GOS9*94*"]0FY5$]OZ1U6;:D&T%5.PG4U<%6X]O@E9<^% MJ!W&6X/=3U%A %;@S>DLXMW+QRHG09634KP&_&AOK5'X5<.4/#)JOWQN&B@P MS JX\U>G+-=DU7C@SXQO&:C$#:D:C13"E)-<<]K,P:?E^#<5+X?H.ZH2)C3A M,$;5=NMPWR.J'$S+C9&Y&P9'TN!HZ98ISO*@K "^'TMIZHT%:/X=]/X'4$L# M!!0 ( '$TG51UDFHM'!$ $&PO=V]R:W-H965T9#9!,O$YFYL-B/\C= M[&[MJ*4>/>+X_OI[BM2K'Y;;$RRP&$RL!Q_%XJFJ4RSUR_NB_+U::5VS[^LL MKUZ=K.IZIU4+XJ-SO%F493KI,9MN;RH-J5.YJ;3.KMPA0@OUDF: MG[Q^:9[=E*]?%DV=I;F^*5G5K-=)^?!&9\7]JQ-YTCVX39>KFAYG5S)RSO7Y;%/2NI-4:C"[-4TQO"I3GMRI>ZQ-L4 M_>K77^QNL&+!JG29IXMTEN0UE#4KFKQ.\R7;%%DZ2W7%3K\F=YFNSEY>U)B8 MNE_,VDG>V$G<1R:1+OM4Y/6J8N_RN9YO#W !B7NQW4[L-^[DB&_U[ 7S)&>N M<.7$>%ZO!L^,YS^F!J!]WF2:]/ A_Z:K&LBKJT-+G1[HZTJS19$![*2[FC3& M*EU7>%C6*U;C=3J,;^Y_*HMFPU9%-J]84I$$6)U>W^FR6Z%@23XW2^6PA&JC M#92SAQ?.U5Y[Q[2GMLZ[/YJT?F!K7:^*^=:TTHUYZ+I,>B[WE')^+O)SP.!W M;06.7,&CV&.1%W'E"R<.! ]DP&(EN91J0M]^KV]_6M\#[*XJHQ]:X<W>M:4):GW35*E!_=H>O(C]LCLR5__ M)W*E^AOM2B]B-A*Q7D&VI-30\"#K@F3]ULF:8+\Z:>](6C,(]9DEM5X69?I_ MZ-941A 2:^B]2G69E+/5PZ6SAP?GH\;^,PFL;AI(9F_=[5NONWV39$D^T[TF MS?C.[:LD@XK620Z736_8IBSFS0RS MM"V8Y+$2/ ZB_2=["Y'_W0MQA<]C(?>?3%A T%M <*P%M';ZA9!BD76?PF2; M&E!/YFGV .G=:2Y@>I@#8>@/SWK$=!OPKZ 4M&J+-9 =(MW MH[931%%=$OCK@MQ7L[E/RCDK2C8O[G-SGGS6]SWU0AX*P?HGSM>B3K)=';)3J[^S=NH#W9[> ME]J,O*^??7>UK3%SVWNAZ8CQ(0?^:):BJEM_%04^E\IGD7+YH_KTH'+S[[.T M.*BAOVKUM[-*V#NM$IO=+7BCRQ0Q;2=039AEV)ME^ PB *N#X\#%K%AK/CQX M]QVLN-(V:!5)SF[*XEMJF.I':RFW.H.#-T9!#0Y&J6E)"!(Y:'G:39H:*08# M JZ,Q11Y!8HV-]-5-?X8NX3\: ZFOB(*_4T/W7O!J'=&PL%:TR6\"SV_>QB1 MDGZNQ1-6Q\CJ=KB*"7-)U>*ZNGRVZ8Z=^H<=+4CN^2YWH]A<21X&BMQS++B0 M(:)*55T.VZ7;[3IUO0"\QR#.=2/NV4OE\<@/ ;Z?#Z@;C$< G"%-)"5 [IF) M9 BKF *Z2N<-+./7SNR!.!@!P@:] MI@BRH6WG#&LXA+5)(2CUNZPVR4R_.@%B*EU^TR?'Q K="]Q8@;-.X+(3V%CP MI7-MZ<[#:(WC+K=;S9W/"^0AF+TIX9":T@ZINT4R[YP%^.\OSC40WF"_['O* M],HB3V>'FGY$S-)$LLD%P5JU=4T5L00, (TBH,%7TUHS:MOY&(#V\#)_3C/G M2[&H[PGGDN;!$S8!B:B'1'0T)'YJDA()F;8J^ =41%0!%*B1@^YKHP:34][W*)!\SFBYA' MD>_<) \%4=UY4W8Y@5G[J82WBV,N/1^#( 6"2DO2XVY#A:$B+H1RD&N/5>1S MI6A5W@1"XQZA\20^WJ95LER6NE465',+IIX?9J330ST;:N3V$G,R4=HY+2N= MIPOP4%(KN2_R'O7#1O^)J/,;N//A09<7!Y'/A>AQSP7^)8N96< 3!0,:8X'+H8VT(I$/)6AY]R #YX_ M/JCD(J88*9@4'K#NL5#11%N94Z2X0@M7PA "YS.VI.QVT#F_*TI 4&.#;#J! M2("1A^Z>X*%2_3W%>0K$_;T7N/4CH:2,##?]89%2HBC=K. GI"? M%R0@N*WB,1A["!..)8L#K"-DH<_].,20 5?(AE"1B">L48KA$$\<%S$^+X8 \)EH?IN;#6'$ M^710*$D9D:DYAJ[FM9=YD*;N<\SP+36J3&L@]"9GK6?:69GZDX3 M,-.^HF;]3/]!8'EF^RA)<:%E ?U*9\CA2+!M49\$"Y+C '8-;T#^%/Y!>8_' M\@BA'(UE:+(/> W%HS">CNL!EPC_E.PBB,.)^D'X9X GX77\('@<>;T^Z*PB MBG@03IUV27= GGLT\O;A-3!8=F72G9E.OYERPT&X34]UB%*8M&;KQ'V"NY;] M]$\>R!_%+SK _F-J)LIC T1F0I!4N!.^D8#(L4E#^4;=^61 M#Z$<=TH&;@X_!8/;!\2 M@(, >'X1I@? E,XJ4^&;T\D]L4>2<6 FM.5SC;G^:'0^>S@"&O(\BMD\>:B0 M&6"ET\#/%6[3^T!67][W92&]-K'4VL[4$5 *!VM#WP0 M; 6.)@07#+B'V!8@F5#,AZ=4@&4,9,!UN!Z(CN?!66UT4H\&4(*R,.:"%?EH MYO+05U@%PB8ZHU,0QRQ&#N)ZH3E,07,O:$_\R!^ZBD2CH$?T*2!2#O@%3"IE MV!_ZA KOY6 K!RH*VXL"+XQ]VF/KD:Y)B8PL]F+\&T ; MH20280Z5:.*1K4\9V5!5DT^4U;9.+VW-WM2^[RAOZ-/P@]'L"8O[X9):/WM[ M;IG\B&][7IWT64[ZC89[VN(52-R)@+'6GSH?UIMD9K2X2S;V: ;1_;X0-C", MBU/*?,HJR&0BD0-Z7YJY*YVE2 M/G("]L1T1R#:EH7YN"9L< @HO*MB0%S["CR=\M=E4]75&6?WJW2V,N?LMO50%=BF.%N]%[WV^FI!]8)]A8U5RZ?K>ZWS0<@CI'EL(20=HN:ZK2^T\K58K;JX3)4'^D3H^:-BJEH%2*J19[[2+EX5,TF M3PV[(P13+VJ/<3OB9&=BHI*@ZO:<>&VE#0F4]@!@=3&5$S"..1^'#BCKVL0 M-"-DM]*4\4*A1N\()MLH@C@&B1!2(I!B4P)%X;\K/B??N]5(G,BU$\"+N$B:_-H M:0I4)_#;V-\U<'D<1MRGQ=/Y+P:. DH)S5[7!=MD24W.J_W*B\@&G9[Y@<?3$Y=#Q@/,GD^Q#"1^)6<+WF67?ZVQ!-MP=;M,W0S%HH 0#"F/E?$V^ MDQFW;P.82 #BB*S64PY5)X9W6+0UK:*L;'URSXL8\X6]^,3QP/U (84Y,C=V M-?[XIMLT>TB_A8-Q,Q@'7"#SB=6&I@AD"CRC%KX+;A';T((8^/TZ0">PFT*(D+;0@V]R<4KL!'1 M48QSN[5S0V_K1TQ7 8_FVU,;8H1G.X=&R9&1X=0-(M*+&1/NP8L,H:,D*?:B MO6%W/2OU!Z[M"CSX(=>G2_J83RKG^GGVWW_+0EI5Y+2LDN*0Z@!Q_TW&Y[[N M,M(,M3 9&;H@V(58BC*G6@:>P";IB X6K><][-+-CD1V-SQE=MCW([.=QMN9 MKB,R1=X1LT94NP@B2*D$^4%XV\"/VLI"VGZR05$+>O&1MTE!":= =$4/W_F) M/LPQ0^^K!Y;GBV"O*'"[]5&/Z3N0J<%)SW6)?:+4HR+#\\'1=T<:52EG*\1K MD[$]-=9I$%(993B[&R<6"VSYG<9N]T&"7&'WY8,D!T3U47*P$5)Q(4PZ#>BX M;J?G40>"*.G3@AV6S)7]4 <)!_<)>,:D-W;>&%8>P8&1=M27!N&'1SUM%7AV>'PJ:X1D8RI1^SU12#8 E_J$8H\?\M2%]P$I-M&F MJRSUFCEF01(6IF3<8=4&!3U2ST'UPM!B6-A0CE5TX.5UWK+U/-L+L%$V1I2E MZ!N!!!B<('3[(+M/J.2Q$3TJR>V,2"X)?$ =+'%=C'[; )*\-+_@H(P6<=;^ MS*%_VO]*Y,K^-F)H;G]B\BDIE_1!:Z87Z"I>J."$E?97&_:F+C;FEQ)W10U& M;BY7.H&M4P.\7Q1%W=W0!/UO9U[_/U!+ P04 " !Q-)U4=7'8![ $ "T M"@ &0 'AL+W=OM>C)@YTTCS?).U7IQ/6"#M>"YFLZ<%PQO MKCHY52_*_=4]&=P--U;*JE&MK70+1DVN![?L\B[QY\.!ORNUL#MK\)&,M/[N M-U_+ZP'U#JE:C9VW(/'QINY577M#Z,:/E6_\<8L=81M*J>UW_ M4Y5N=CW(!U"JB9S7[EDO_E"K>(*#8UW;\ ^+_FP:#V \MTXW*V7TH*G:_BE_ MKG#843-E=$+,/XT6O.+$&K01N>JUB?EQ1E\6Z&> MN_E3R]8BNF-5O-2MFUGX MO2U5^=[ $)W;>,C7'M[QDQ8?U/@"!"/ *6ZWGK+#QO M@@;9EKBMI5,EW-9(5-F.%2#EX4'/1VXRKV&M=@R2TQ?N0PS:5-.J#9?YBXUR M6#RX&2W!S11\,7K>P5@C\:T#/0G"B?9N5>WT,KJU7HBPJ&:DC(,J9I2PN(CNC2HK![6V%N2[6.M]1\]$S@G%E)[#6"M0HY@9;=+ >VD7EEE"U_?X J@"A"CKAQ%))8T%YVK_+#B:& M%8&^-.3;Y^DB^OP?6I'7@H/$AN3>*>1/ZUT?R3KXE,5$Y SU4L)X#*N\15^; M#N/PX,E2=Z$->B!?[D'P%,Z^::> GXW.S^'77W+.^&\@J""\8.M]]&3T6Q4Z M\%&&\*(@"8TA3@5A60("'>&QB.[GQJC60:=,I4M8F,KY'$[@+,E(EC+/J(Q2 MDF2Y7PJ>H__(LPB[QFY<>P'!BH4GF)5LF)7\?V9-_9VX"-0^1J?3MH[1"3^1 M5ODVLX^9#5^1$A!2M^S"_2-MT'N%//#\*!7:_S%7[7@)\J#6MSS:E[++B'W* M"^@DMHURKJ"@GQARJ)1+NQ4RCM+X0)J@--N7OFHGZ^UVG=1>O!]7=.!E] T_ MRMO8L CB6$!"DC3&?Y$4$),TS4 DA H!'/4H9<#3%/=Q]*PZ)=VN 8%PYQD\H5@AZF[(,&*)1".J[JL?)]P3B@2BPE:_C MPIHKJ(\K35*/9BZX!RGSQKA 6#P8+$]Q);9?@F-%--R9)!IEIF%>LA ^??U0 ML9%N1K+;?A+9'N_GN4=IL*R0_VJ"JO0BPQHR_8S4;YSNPEPRT@ZGG+"&ULC55;<^HV$'[G5^SXJ9U1\0T# MS@ S).GE/&2:27IYZ/1!V O61+9\)!E"?WU7,CA)#V'Z@)%6N]]^>]%J<5#Z MQ52(%EYKV9AE4%G;WH2A*2JLN1FK%ALZV2I==S0(H.F-5?3(F!K5H^G_^>LK#.X-Y](E! MD6=YSRU?+;0Z@';:A.86/E1O3>1$XXKR;#6="K*SJT>-+1^SD$^PX@0?5V,K CTV)Y4> D(@. M;),SV]OD*N(]%F-(8P9)E,17\-(A^M3CI9_B;5%K+.%.&6L8W/%66"[%/U@R M.*6&^93\ZE.R[E-R+TPAE>DTPE_KC;&:>NOO*W0F YV)IS/YA,X3%BCV/MTG M]T?J?VN^87"I%E>AW=V^,2TO$6Z#=ZQJ+3PA[IOK3*B \>!E$, M^31C<3R#F$VG4S:+T]$]EAW=6V((>RX[_(&7U$E@^2NU:A*Q)$\@CC(61'$$9MDF3N=Q=G(Y]E .F?Q M/(?9G'SDHYA%641>>C&/Y76*T61$7((XBFD%U)#LU%.TVIYW*0 MC2_ 'Y!:C@I"91$ETI>,OG9H+.5D!-5Y^1GK;H6 M>.U\NZ(JURMYEK(Y%X/([ATG4+W\W!&O7.3WO7 MO.2@'XF#='A0UOT4!)"X)=-H/,L"T/V$[S=6M7ZJ;I2E&>V7 M%3V*J)T"G6^5LN>-M7#'1* "&R M*-NR#-N G4W1 DUK)-OV4/1 2R.;6$K4DE2<]-=W2-E:!]BX>Y#$CYGWAF\X MH\51Z2_F@&CAM9:-688':]MY')OB@#4W=ZK%AG8JI6MN::KWL6DU\M([U3)F MH]$TKKEHPM7"KVWU:J$Z*T6#6PVFJVNNWS8HU7$9)N%YX4GL#]8MQ*M%R_?X MC/:/=JMI%@\HI:BQ,4(UH+%:ANMDOAD[>V_PI\"CN1B#.\E.J2]N\DNY#$UD%$+1&:OJDS-%4(NF__+7DPX7#K./'-C) M@?FX>R(?Y2=N^6JAU1&TLR8T-_!']=X4G&A<4IZMIEU!?G:UU91?;=\BP*^= M:$EN"[PIP:C*'KG&"!JZ&3>?^4ZBN5W$ECB=9UR<\#<]/OL /V'PJ!I[,/#0 ME%B^!X@IV"%B=HYXPZXB?L+B#M(D C9BR16\=% @]7CI_RJPE?QT^H=!B[_7 M.V,UW9U_KE"-!ZJQIQI_0/5,)55V$D%5\(WVX9WPSX/POZ']GMY7*5P-STW+ M"UR&5*0&]0N&/YCD0E&I&>N"LP>$2DFJ6-'LY\':N$42'NL=:B=^0.*/? :" MI\<-T!/ MF$=).@7&(I;EP:](M7=0L@11MUJ]H+<99U'*QI#F$9M.@[-V,)Y$DQF#\33* M)BSXK"R7P&;$GD\@)>-QGA*@,7-8%T57=Y);+*F82;)"\+Y=4"R\5MJ*?_N% M!&Z261[-DAQNX8:Q+!KE4[@-?DS,ZP.'7K=-Z9OYGU[?^1Z+QH#$BMR M'=UEDQ!TWS+[B56M;U,[9:GI^>&!_C*HG0'M5TK9\\01#/^MU7]02P,$% M @ <32=5/4CB4L\ P O08 !D !X;"]W;W)K&UL?57;;N,V$'W75PRT0-$"6>OB2[R.;)9%S%ZV78NS?KI6Z=X KO#=A62F9^;%'H MPRK.XN/& ]_7SF\DZV7#]OB([H_FWM J&5 J+E%9KA48W*WB3;;83KQ],/B3 MX\&>S,%'4FC][!(0^Z.Z*@\HHYMEX:?0#CK0G-3T*HP9O$<>4OY=$9 M.N7DY]8WRC&UYX5 8-:BL_#K$Z.5_6V9.,+W5DG98VT[K/P-K"R'.ZU<;>%W M56'U$B A88.Z_*ANF[^+>(7E",;9&>1IGKV#-QZB'0>\\1MXG[6N#EP(8*J" MD] W7>A7W)9"V]8@_+TIK#/T9OYYAW8RT$X"[>0-VDSM!^B:TJ0-J?G^6SJO^B: M*Z9*S@3<(K,O+*93_T4WBA)--@A;HY_14 L8;#(83\YFL_-^B)ZT(Z1/\[-/ MD_-^B&[1V@5LRK*5K6 .*V!2&\?_95VYTPUSV3!NJ(4X^.7#/,_RB^,8_9RN ME^@9/%'./AO=-M0YOK;<> (%?%!=>-5>=*F)1OV@(Y_ =!0\@X_E7HH%2/*"4AU"YK[)E=I40=^!NQHVCY?PI!M>PCR=DI?KJ4[DC>"U%YZNZR[ [].9-UY+^-^\:^QTS>TH;"-R1:SHZG\9@NF;9+9QN0H,JM*-V M%Z8U_;^@\09TOM/:'1>>8/C'6O\'4$L#!!0 ( '$TG51D:R8>P 0 '@, M 9 >&PO=V]R:W-H965TB#+-&QL)*HI>@X^?L>TIJUHO+@9\L)ZXK1YF MUDT,+\^[_$'=*?M'=V,P&FZDE%6CVK[2+3%J>C$8\;.Q=/O]AC\KM>BW^L0A MF6C]S0V^E!<#Y@Q2M2JLDY"C>517JJZ=()CQ?25SL%'I#F[WU](_>^S ,LE[ M=:7KOZK2SBX&Z8"4:IK/:WNK%[^I%9[8R2MTW?LO62SW)MAD&,VPUIKN.A^M,PKFK=I=Q9 M@]4*Y^SEJ"CTO+4]'%RHZC&?U(KD;4D*W5H#EY&\[Q66C^[=4G]\/K30ZLX. MBY6&\5*#V*&!"W(-8;.>_-J6JGPM8 AS-S:+M^2% M&Q^$7EZX0]Z]>K)D7.OB&_E[-.D][G_VR(TV#*J+*RI-8]S'&0\K9PZ,S! M((YXFM)$Q.28'(F849E)*FC]/E=M M\7Q "/&3-"-E_MQ[],2AS]@)YV\GNV[Q>#J_FQ@#<:FH' MPN"=@<%7O!XOL"1-4H[[EXG -TX3%PL)(YS3C+LFH2Q$*U*:12RX59W*[=9Y MP2AG,8FQ*O -8XEO%*3GGU+!Q2\_;'G( M:,S2=1LLL0J(3B5)J.01 &11B'XH4A*!#XE#PU@([>R%>._\P-_X@4..C$A( MI9!@*8B!;Y2!L0Y:1**84RX2$B5P2,+?.P($C''?G-&(922E@B6P+>5P@:2, M.XZ%,J:)$1[BHV-T;P_5E-&2X4(9; MA!L$EC*8)U[RSQZBRPW1Y<%$O]:/JG'1B/Z-T8^5+V1<-MODH]O7U+M:4V^T MD_#[U7]$>$]B:+4S_QPT6U85_SO?_HCQ% +Z3OG2JWX^"U!)>2N>58[X4*X@ M>/N@(!>\?U7&"EFS=: F>>VM=+&%&.11C"2/&%OF_>!+TSGS7)XM=><+/_1' M=U X1W )1/,Z M(W7*5+HD"U-9=:*G4[Q4$GD&['$OE0A! N&ZH)*(\7P%*):VX;[!25:/VTY@=][4JLICK+3!.^-6=:Y MRX'5G:\M)]JB4O7=&?X:*.,V8'VJX?#5P"G8_-FX_!=02P,$% @ <32= M5(!+H4U( P \ 8 !D !X;"]W;W)K&ULC57; M;MLX$'WW5PSTU"V$Z.[8@6W [@4MT&"#I.T^+/:!DD86$8KTDE2=_'V'E"5[ M@2;;!YNWF3-G#CFCU5'I1],B6GCJA#3KH+7VG=ZL5&\%EWBGP?1=Q_3S#H4ZKH,D&#?N M^;ZU;B/:K YLCP]HOQWN-*VB":7F'4K#E02-S3K8)C>[W-E[@^\6;59:'4$[:T)S$Y^J]R9R7+I+>;":3CGYV 37;-! TS6H&R+&@1G)1?<]@'?' MGGUR/G6O!Q,&_MZ6QFIZ-/^\$B*?0N0^1/Y"B >JI;H7"*J!4?$/EXK_Z17_ MU=W3$!#1T3&!EH*U$; M> MI6H1QED"6SL-EDL]&GM08'M$ZXQ-C2+(\O,XS&K,P6RXG2WKX8V6[7'E% MM!$A(SRRSI-P7IQA+5:MY!5Q.=F:,SXY9)1/$2X7B\F!^U[JWU4L[-*1I=VKGVZ&+G&PO=V]R:W-H965TK E4C-OWCS.#*=[J9YU@6C@M2J%G@6%,?5M&.JLP(KID:Q1T)>M5!4SM%2[ M4-<*6>Z.2[ MPMB-<#ZMV0[7:+[5*T6KL$?)>85",$[+$L+1#3^;3&#/J1U/'[OT#^YW"F7#=-X)\N_ M>&Z*67 =0(Y;UI3F4>[_Q#8?1S"3I7;_L/>VZ4T 6:.-K%IG8E!QX9_LM=7A MR.$Z>L,A:1T2Q]L'AH:C6-\S:"$L?(7DC0IS M@Q2FT/!1Y)C_#! 2W9YSTG%>)F<1[S$;P3@>0A(E\1F\<:_!V.&-_T>#E=/@ MZ3CMOQ<;33IDYI\S<=(^3NKBI&_$6?O"![F%124;8>"+R!JE*/3F *9 ^*QD M4Y^2^"RP;=Q;7;,,9P%UID;U@L':=A2@_4EZD=)\R& FUDB\\1\A/9Z!'\-2;VXE6 M'J#1U X]:XK,O'<+1?.-!,8?%I8<:D/=PJDKZ<4US0^#BMK: M'@_-EAR(C.D=LH*IG3\Y2;N*.*EG&M2V67G&:T;G.X(SE3GI*W/R>Y6IX;Y! MJ]AQ;W#4IVKS/'2'EWL\=31O"&^P<(?T2^7]4G2#7MQX>'.=0C),KB:GL@Z/ MYF"%))V=]IH.FACXD=CO]A?*PL_1'^;^-GH@Y3D-@!*WY!J-WE.6RD]XOS"R M=E-U(PW-:/=:T*6(RAK0]ZV4IEO8 /TU._\/4$L#!!0 ( '$TG514@S1. M9P8 " 0 9 >&PO=V]R:W-H965TRD0PLL79:D[<.P!UJB+6*2Z)*4G>S7[QSJ8KEUO0)] MB$Q1/!>>[SN'A[G<"?F/*AC3Y+DJ:W4U*;3>7,QF*BM81=6YV+ :OJR$K*B& M5[F>J8UD-#="53GS'">:5937D^M+,WLWM)5%-55+XL6"EV5Q-W MTD\\\'6A<6)V?;FA:_;(](?-O82WV: EYQ6K%1?$/5EHE3F27;=6F="LD9I477" MX$'%Z_:7/G=Q^!X!KQ/PC-^M(>/E+=7T^E**'9&X&K3AP&S52(-SO$90'K6$ MKQSD]/43?:8F/-,GNBR9.KN<:5"+'V=9IV+1JO"^H<+UR)VH=:'(FSIG^:&" M&?@S..7U3BV\DQIO679.?-,_'GS#.FEF#H6]M,6GPH&!-E;RGM+FY$EWEK28(EUEG"N; H&!"- M2F"M*'E.-H$YN&6]LKR1O%X;T1=&I2(,88>=9JQ:,MD! MYZ8&/L?XAC@2"C&GBJQ$"95 75B052>56*BDU8'RUL/=@G1_5A_B8_OS4\=V M$A!*$]M)(Q(ZONWZJ35 \;4025T[23SBAK'M>R&9>I$' Y><64]"TY($B6NG MD4>",+0#F/<"QT[F'&XXAC;3KN);&N1,]ACK2"* M:813Z@+*\X'KRY'K6>\ZZUT_0&NZ[%V78]?9X/H(+5SQ8[QY!'HW6D"\>WT$ MX'ZU?U@/3('>K.AR:@O'U@;SP0AD0!^NR=0G9Z^ ).:)8ZN--(*(RPJ33B^_ MD&ELEK1/%W^LFX+6:]P5V=*R:<-%,:ZTSAAQP8WNSWHOZM>PMP;"@-$>?_K$ M=0%&\A:+9_+S3XGG>K^:[Q[IW3D2/0).@(H4'O!W@K[10-_H>^D[7Z\E6Z.1 M>26:KBK= R:/!:;^/D3(PK=MB([6O=,6D8ET,$7WIC9@2AE3;(]&P<:(J"^* MT ]QZ6FOM[<(:^S4\XD;)784QR2(73M.$^L]=%<;*8#F7WEIO28+JGA&G'/7 MQX<+#]^'Z5M>FKPY^."=P"P>,(M/8\;7-5_QC$+@L+"(NJ_W0XG$O%6(P^R P_PZW"2(7+4>'%AS3L'#[#Y I9]B1]+/O$*'X<*3% MJ?5G0TNN7]#=1IJB(Y8E7].V9PA"V_42XMF.&UF_,Z4NR,+;G0^DC MTR2U72QMW4EY!#PX5D,[#A-S>L:!>P@3G!E+.#@T9X#5NUI#>33UK@^GY I. MDI44%5DV"KBF%')FR>O.*=B[60L1_=P 7FT[ZP5VY,3H8#^R/M1P;2GYOV!X M#=<5I,%![Z,E]-MP(H6)G:1&U(_L-$E!](\VN- LHVM'@SR%F 4!2'4T^JI( M(XF:.N?0=/)E>R)26<-7,.E"J^(X:#*.;,>/CH=S%"H0@;8F#!*4*ZAV5CS&N.(!E ' M@>;,#7P2V5X0DI:I0\=H%M \YRW?@8ZXW(%$"QVHW>'A0BP34M$2XNT#C?P4 MPQW83A1U@P![1'""809VYL=V29L>QX"9C6YM%9-K&ULI5?;;ALW$'W75PS4IG" M;3D7N78 F3' M:?.0QK#CY*'H Z6E),)[44E*LO^^,]R+75M>.*@!>9>7.3S#&9[AGNXK?6?6 M4EJX+_+2G W7UFY.QF.S6,M"F%&UD26.+"M="(M-O1J;C98BGI:;6UN2KEE0:S+0JA'\YE7NW/AFS8=ERKU=I2QWAZNA$K>2/M M[>9*8VOR#PG(*3Q3X,Y[)8DPZ?O+?HGYSOZ,A=&7E3Y#Y79]=DP'4(F MEV*;V^MJ_X=L_(D(;U'EQOV'?3/7'\)B:VQ5-,;(H%!E_13WS3Z\Q8 W!MSQ MKA=R+#\**Z:GNMJ#IMF(1B_.56>-Y%1)0;FQ&D<5VMGIS5IH>4Q^9;"H"HRU M$6Z[CKZ)>2[-^].QQ65H\GC10)[7D/P52,;A2U7:M8'+,I/9?P'&R*\CR5N2 MY[P7\:- MQ<)NL= M%KZV&)ZC;)M+J)9P8ZO%'7S=N!UV+ S,*"^55=(;#JQ)V8C M%O)LB$?22+V3P^FWM81EE>-Q4^4*+(41C+0&.[5=@\5AXWA4-0]3\Q =#]AB MW#2(/'>3FVF;7)0.PW4^2*$-2 HP8'AD,4>+.D1LX@+E@R@S%[&30>VQ@1_N MD*!)]S);K;1<"2L'MS>_ OX&7[?66#0E\L*^!(<'D9=$-(?A'_SV2\H9_] ^!Q>B7* V9&,\W$NIR.8(F0>1 M[X6Q#^_)+N#)"[O+^XW2-#E$'BRI9T[B.#@P4^J%,@Z8>4D<>1/> /,@>C&] MWV^TY+'G\XD7.[^#Q$^!C0(&D1>E;/!=&G*!MES>;U#RL&$KV&'W*VBX.XQ[ M<936:"&A^83&PY:Z2QUA*'-? K#$"Q+FQ9.( /Q)@H\TQ3 00!N&9TZ^+0I> MX/N>[]=[%:5)W!,$WTMQ+^M-Q;#UQ2#Q8A9B'&IE*0U6-""1:G_A@@PM]6)2RH\!Y.4.1A Q)!!CW!% MG7!%;Q:N3T)I^"[RK6M=BL6Z5;$VTI?&*BR2^'9K:/O.55D52N18"S*9P\Q@ MV7<6AU2NETB/RA&K7:BD1R4I-6:6)&!_%'-YA[&-X1P>C3KQ<+24< MX9I.J-]#!-'C8(9"GZ%VPX.2>08^F3\UWE4Y7@)R91\@2$<^P_$P'<7,S:D/ M%!1X[5&;G-;GQWR4 OUZLB[NLB[NS[KZ=DC[?8T^:N48U87SME3V:<'$#@KO M# O58SBOJ$X=2K+^==]0-9^GT/7-[2ME4W5L_D_5_'/KQFDG:*6V9AZ+G=1X M8::*.;@M=XWL'"J5*/ ^#[S$:?0D15UILPR5>X(%DD5.O:.HJR!'@3=AL1>' MM:JF+ P/JC266ZQJ*:O5-$99[>."?B412C465\7H9N(EH5/R,.*'4G?\Y%Y= M2+UR7P\&[\G;TM97[*ZW^T"9U??RQ^GUU\T7H5<*,R&72S1%-U'R=/W%4#=L MM7&W]'EE\<[O7M?XD24U3<#Q984JTC1H@>ZS;?HO4$L#!!0 ( '$TG50: MBZVZU@, ,<) 9 >&PO=V]R:W-H965TJ"EL45$(E62BG?_?8>4[22M MDQX6O?5@F91FWKPWPR$YWRG]8%H 2[[TG32+H+5V. ]#4[?0>*>^"UD4Y6'/A0R6<__N5B_G:K2=D'"KB1G[GNNO*^C4;A'$ MP>'%G=BVUKT(E_.!;^$>[&_#K<99>$1I1 _2""6)ALTBN(C/5ZFS]P:?!.S, MLS%Q2M9*/;C)+\TBB!PAZ*"V#H'CWR-<0M<4M7\ZUVA'MK!'-#;Q4[XWDA'1%N;<: MOPKTL\L/6/=!JXW /\!BM5P#^>$C7W=@?IR'%D,XP[#>PZTF./8*7,S(C9*V M->2];*!Y"1 BMR-!=B"X8F\B7D%]1I*8$A:Q^ V\Y"@X\7C)*WCON99";@VY M1;GW7N[O%VMC-:Z//][ 3X_XJ<=/7\&_Q[9IQ@Z(VI!+U0^CY7[YX?2?H4\E M^$UXUZ/G9N U+ )L0@/Z$8+EBAM1$WFJE%PVI!'=:*$Y;=#R1R!K $EJWM5C MQYVE<.U2*]UP60.N2-N2B_M+\E$-&(?E$4%!]4MQMQN'[[TH6%^\, MP20)B=O9A-VJK@'DRFA2,%IF$8EIA:,B0HHTBTI:I<7L"J3"7IZB?O8;!RK# M0FCY4QS5A&RSBE<5GA+"T*&N>,5E7L M9BRB91'1HHIF)]O]&\6^I'*6Y?A(4GP4J-0OO?_+\+=B'# #KC4>P5CDX6D^T<+C$G$_9>+]4CF+$O</;XRWE8CJE@@Z[169$%1$_7 MAFEBU>"/ZK6R>/#[88LW+=#. +]OE+*'B0MPO+LM_P)02P,$% @ <32= M5$^;^C>X! E X !D !X;"]W;W)K&ULQ5=; M3^,X%'[/KSBJM%*1 LW]4I5*=&96BP0:!.S.PVH?W,1M(I(X:SL4YM?OL9.& M "7JHI7V 7J2V-^Y?)^/[<6.\0>142KAJ2PJ<3[)I*SGLYE(,EH2<<9J6N&7 M#>,ED?C(MS-144+ MMCN?V)/]B]M\FTGU8K9L ?.=V)@0TJDS5C#^KA,CV?6"H@6M!$*@2"/X_T"RT*!81A_-UA3GJ7:N+0 MWJ/_JG/'7-9$T"^L^)&G,CN?1!-(Z88TA;QEN]]HEX^O\!)6"/T?=NW8()Q MT@C)RFXR1E#F5?M+GKHZ#"9$U@<3G&Z"H^-N'>DHOQ))E@O.=L#5:$13ADY5 MS\;@\DJ144Q)P/2>K LJ3A8SB:#JTRSI %8M@/,!@.W -:MD M)N!;E=+T-< ,H^E#.Y[BGQ=K(3FJ MX*\13*_']#2F]P'F7:MA8!LH%#PD3,A#Q1N'F9(3N,\H;%B!JR.OMB 5#R"H M%/B2RPPD?E[C^==&I+$!DZ.$4IY;M+($BEUE> 8JG M;,43FKX3@&_&MFW<,TF*05W!=TP[C,$-S2@(1]CS>_;\8]D335T7%+N,&]]KRA$24VP_UN19C1;@^680.> & MIA4$(S0%/4W!L33M='>EZ2EY1.=;BE52.\Y+$%I1?(>Q3L+??BE^QEA M+^S9"\?9P_-#VF#I,-_+@;[)&L\&N.P?>XWIDX R5,.Y$*K4AX@;=S=-CR)N MZ)_;,4E3;7JG0Q\/P;',SW7/MS%WR0W[;KY"4S;A@XG!N[:PU#: M&,"+3=N-1E00]2J(_B,57'7)7;WTFD,J&'R_T4%D6_:G@L> M;J-Q\$D5'+]![\O==6_41MN]E39T W^OC38R<%W3]]QK(SZVOZ,J&MX& M>2CR0T(8QYYNCA/"N-^N7QMON=WD",AYG!9UHW4&W3'[=0QH]A#?H8' MI5<\?\C0;'!3*"G?ZON0 !U&>VGHW_97KHOVIO$RO+VO71.."A;H?H-3+=PV M)FW3V3](5NM[QYI)O,5H,\-K(^5J '[?,";W#\I!?Q%=_@-02P,$% @ M<32=5-.2@&FZ!@ #1 !D !X;"]W;W)K&UL MI5AK;]NV&OZN7T'X#(,#L+%$ZMHF 9*TW0EPNA5-MGT8]H&V:)NH)'H2E33_ M_CPO);M.ZSK=5B0Q)9//>WO>"WOV8-N/W5IKQS[55=.=3];.;5[.9MUBK6O5 MG=J-;O#-TK:UL MZ^M:M8]7NK(/YY-HLGWQP:S6CE[,+LXV:J5OM?MU\[[%TVR'4II:-YVQ#6OU M\GQR&;V\2FF_W_";T0_=WIJ1)7-K/]+#37D^"4DA7>F%(P2%CWM]K:N*@*#& M7R/F9">2#NZOM^AOO>VP9:XZ?6VKWTWIUN>3?,)*O51]Y3[8A__JT9Z$\!:V MZOQ?]C#L3>6$+?K.V7H\# UJTPR?ZM/HA[T#>?B- V(\(+S>@R"OY6OEU,59 M:Q]82[N!1@MOJC\-Y4Q#0;EU+;XU..V<:M._8& M@LNG #,HO[- ;"VX$D<17^O%*9,19R(4T1$\N?.(]'CR68^\W7GD9L\CKTVW MJ&S7MYK]<3GO7 MB_7E$;KR3&WNY\3?DWB+?RK[2Y/+/.ERI"CIH=DL1/N3N MXZ!WB-WU&+32E*RQCJW5O6:=635F:1:*HJHVQL%*U93,(MHMQ;DV#KGG.LXJ MVZQ>.-W6S,XKL_)>P&O;LE6O6@!HW3'5D=Z(A:[G !CC$7I,"LQIOL#^]DZ+:;+$YSHM.N":]6M/Q3)C, MN9 12WA1%,'[5F\4+-6?-N3!;L\JY?%8Q$6<,<&S(F&Q+(++VO:$5O::+5M; MLY]:VV]&KAM-!V0H>!JF+"UB'@G)HC#GA9#!37.O.^\G) T*V[PSI5&M&<7^ M=O.F8QDOXH)4PRF>9#%/D@R0:5)PF17!G?6N'U0KN,@%?K&!A!8\@]"(9SB5 MQ6'P/Z/FIC)NBW^[1EJN;57JMOOQ/[F(LE?L#?SC'H/+Q:+M]4$W5'LH4D E M++#ADEO9FL9?!=05?L4O0KT1ZMH^LH]T=FX(ZX6F( M?Q%5*P:.]/H5^1ROMK_;S3DD)D7$XS"&GO03A2/RU;]#E@7]I,%E61I*%)A, M='P!>B0^YD41T@I$RJ1D>2%Y*O+@#@T5)04RG5U\9-,HCGD1I@C.D$)1E'*1 M@0]IPJ8Q/)J*B)VPJ10@9.:72ON:FBZ*A&GPK '-HUB0#&B1I06M$"E)PCYHA\Y/ M1%-M8YH5DA)F1ARQ93',#'F11"R3*8\B.7*@^W9\83&8"3<)&$1+U, M\#"6!SA$SCF"=SRACE3M9%>UD[]1M?>==^.==ZAD'T6D*>QEMU$+?3[9C &< M7# *JO8%F20="E. *<7WZD>$HF.:VNN7Y38JV-#9U!E1@_#/4[FJ,^%Y:I2)!+H2=%R#/A5\CL-,H&HA1$5=1ENS30WE=8 M.XA"'PE^\;P;3."LP1B:\;S(0:,(A$7I" 43,@T&=P['#Q=:P27HEH"IH!^2 M6Z0XR1.1\A K6:3X/@Y^AH2-UX4.@%>Y9UB!588TQ@&J[2AX$JF9A<7^ >5< M:^:]H^&'2M_32C$R\/M@CU OW5$O_7[J46M\BPG[,U$.,>\9P*<<(\@E(+M_ MRRS?T9EOZ>1,#PR/WAO"F6.:[&G2,@H)_6AQ3'Z,7NUJ8M7Z#Z^AH1 M9S&;II3:Q+ 8_,L]U]!PDIC],RG/HV+PW]XEX)[*JJ8[/"_D*;#05!.T?IFR M/$;5E*A :+9Y%@WSC)]1,#0-,/J3&[QZH)_ZBB9>[3ZG@N8=T@CE/^.2E'S. M8N/GE"\M?JIF"H+&N>\-<1ZCL&_4HY]L=L9^CW*Y1(V-?(N()!5::A+>XA:$ M0>'8L_J@\[Y$3$.)%I(P:IA9/):+\:[RU![?%^/0UY\4#8>,(A^ADXBA6\:H M2GGTO+O^#GP"HA1Y0LL&PO M=V]R:W-H965T_@C P; 4R6Z(N28LD M0*Y+VJ0SFJ[#6NP#(S$66XET*2J783]^E&3K:$-"THNF+[8DB^\YDEX^A[2X M>R?DUS*C5*'[(N?EWB13:OEZ-BN3C!:DG(HEY?J7&R$+HO2N7,S*I:0D;1H5 M^0Q[7CPK"..3_=WFV%SN[XI*Y8S3N41E511$/AS27-SM3?S)^L![MLA4?6"V MO[LD"WI%U:_+N=1[LTXE907E)1,<27JS-SGP7Q_&VW6#YHR/C-Z5O6U47\JU M$%_KG?-T;^+5&=&<)JJ6(/KKEA[1/*^5=![?5J*3+F;=L+^]5C]M+EY?S#4I MZ9'(?V.IRO8F.Q.4TAM2Y>J]N#NCJPN*:KU$Y&7SB>Y6YWH3E%2E$L6JLK&]%KX&\_T0"O&N F[S90D^4Q461_5XH[).NSM5J]T5QJTUHGQWC] M5*Z4U+\RW4[MSR7C"5N2'!W4]X(I^D0O"V9^DN7<_H2MMA[3**1(W M"-I<5= MBOX3^GRA&Z)S18O2%#;JPD;&2YM3F5"N=+^L'WC*I.Y$2$C$^&J;)H*+@B7Z MB**2ENJQ!VR.X7O>U/.^-V0;=]G&1B7M_"9/?:N$7 K9W)+'$C++O*GX%/EX MZ[L7+[#G8T-BVUUBV^;;F)/$+3.SSIG@"_16?VRAHXQQ8DAMITMMQRAY2-D7 MIE7G4I1+*M$YO]5/4?-6-9U80ZW^]4A,M]"%2ETL_:J+_&I,2_L>H,X;P=26 M('97^STV^\/XVJ)S4"VF"/L.QO8QY(8'LK9%:&5$N[-]X+)O!O-51O@B(PS] M7.F-+XQP;>]V!%,;ZP--,BYRL7C8R-\^,-L?%=H^4-L? ]N6( X.!W#[ Y'; MHM.@.UH9?-N4&J#;'XK=%J&U&QT<#O#VS?3N''Y)^ .SVGOJY&\ N#\JP3$0 M'(]!<$L0N[\Q$!P/1'"+SBF][@U-=DRY <'Q4 2W"+D;' /"L1GA9WI"J;'= M2E=/^[M8Z@Z +EC!ZAF'@\LQ4!R/2G$,%,=C4-P2Q,'E0'$\$,4M.LTXQ7+ \.QF>'_GBN7/W3^17^A;GQ.M 69U&/_^X;SSQVE8Z \ M'I7R 5 ^&(/REB!V_P= ^6 @REMTV@EHY#!.#X#RP5"4MP@YC].#WO\G9LB; M>T WQOG$,CK$ #X ] >CHC\ ] =CH-\2Q,'Z@/Y@(/1;=-Y4^13%#@/X - ? M#(5^BY#[^"8 ^ ?/@7]G_7=Z[OJ-$?&?+0^T#T:E?0BT#\>@O26(W?(AT#X< MB/86G6:TL^,PV@D!]N%0L+<(N5L^!-J'@]#^@J:/^]UI$AOV_E@?E?$A,#X< M@_&6( Z&!\:' S'>HO.&U,,;;^7X5Z;< /+A4)"W"&W@>(!\^!S('V64+](* M_2ZJA7;\DP,<5]:'P/IP5-9'P/IH#-9;@MBM'P'KHX%8;].I7SWBV,'Z$< ^ M&@KV%J&5$>W.CX#UT<:L7W:F*_MOC1\K ?/YL?X\K2?<"=,-^EWCBLI;ENB& M=5EP[!D1%(5HW->MO?>MH[QP?6Y1B* H1 ,5!8M.6Q36PR#3:_D(BD(T5%&P M"+D7A0B*0K1Q4=B@:YS(>\._H>X3@PB*131JL8BA6,1C% M+$(=%"% LXH&* MA47G8"EUL7"9&<10+.*ABH5%R+U+Q% MXO^A6IQ6S8O=3QE[J/BZ6/!%_@/O54Y0RW+,>N\$[>]Y0NFP5,,)2(> MJD18A%H;&GK#K+&PO=V]R:W-H965T!KGA75 MJZ.U$.7+V:Q*UB2/JU-6DD+^LF0\CX5\Y:M957(2I\V@/)LAQ\&S/*;%T?E9 M\^T=/S]CMVWQBKL?0B%O'Y M&6>/@"MJR4T]-.YJ1DL#TT)%UIW@\E+<"+'\;%NK;S^G=XV(-V&M[LG(-_N#\C? M?Y9CP8T@>?4?R\S>=F:OF=D;F?GJ:[*.BQ4!/!:2>UV1%,@@!X+'194UH6Z* MW@U3Z#1<%9 _G.-3-_"#L]E#-W2,=#[RHEVZJ_W\=K3SM]KY5NWFK'@@!25% M0KH:-"LNMHK[GE2"TT1('R1QM39)N&& .Q-[3N!Z MT.L9?DCG>J&'4,]!5QNZH*N(&R$G-"L2;!4)[':7TH,UR5(%@Z1*U/!X$\Q& M, P&TD(4PA#WPF0^I L.NOG_HDDW53 M"N*J(F9W1P,W.CU'[Z58#"D\[#CF0(".+@P A=#Z.[271L8AJ'KC-H :1L@JPW> M$9[(R)+E/I"P78E8U(+)1"G7)N$/!"2R2.+TOFY0O?%;(3Z;S M]RT*J#,Z=*VLWM3Y/>%J27!2,B[B^XR JJVUP)_@J>PR2ND.(@J.6%+G>6A/ M]%J>%6$K'I=K66-DDR7R!A*-^5;G9FA/SA]4=-?2F;+>3SX?2U_FN7)R4Y]) M>48+MEC,F2TZ;\ MJ-2*%FLB/5$0+IW01K-1U6$BASYRO8&>!CK/"7$?-ENZKI)R/4=H1$&=\*$] MXU]M\F9.Q)JIK/\@DV>3$^@V/1C5"P;B^%W8:)4;4@WTLI'LZJ3+ FA/D?,Z MKU7!*'&&+)VM/\>[*BE2J* M5&U:4B'#5F))5=]7-*5R[V(T0S343B9&@X.'A##:)=S=].J$CNP)O>/#J\:' MQT#F%,J:8N\B9:5:D,?RZ8^Z#=C?;XE"2MOF"NDR7-T3 5VF72"1'M28BL.)&^^4PVJ;D%L-L- M@-UL :R:%! ZZ2'_T &ADQ"R)Z%G8C0:IHS^^C60N"[N+_.%E=.N4CKQ('OB MN2E2^D#3NFG/*8T8K\"O5*S!/"Y+&5UO[S.Z:O/N%%?J](#"0[M2HS':A\;[ M.@5S9,!4', @'"EF7(VIKAU3;XI*4%%OFZ)=J[-:@(]%\BS3NQI6W4/#JJMA MU;7#ZH0FC3L$4N1XR E'0,OM] GM0/JZCN5F5! "XB(%O[1[U(OM'O5:[E$G MF5K#I.L=VM0:+%W[#F&*J8=%N^ZX^TCUP-K*X=6)MV MUWN2D*;O<:VVH7I5O.7@DG')D\B7-TR W^0.=4&K^YJK9NL49VDP=(-#.TO# MH6NOEJSD<@^ZT:"U/Z3S0H3&THNG =;; MT_.)J2K 5/YNMAE3C*\!U#OX24OGJ,5><4XQOJW/TMI]2.):MDJ>1EMOSV') M$,7^1^#R-()Z^-!NT:#IV2O(*6X9=A=Z=YX&5V_?$<76 M$'="IOZ8IQ7X6"K<4L>D^ 2Z6X> /\'_9=?K:9SUH@-[T]?HZMN+T^_=]5[[ MP_:];8/I:ZSU[5C[[$WOM6]JIUM$TM#JVZ'UM2H>)]7BOD94_]"(ZFM$]>V( M^K8D/&[FX.2!%+6Y7>R;$-./>H>ZBH?&,0CQ28OH:J'T[4-^1+%,65>K>-MTE M]7;UM21%-Z8A MLVE_RS8W$'J!@[Q>TWMAH N@@YP1;V(-X=@.X;?Q5YK7^12_80W"&!W:;QJL M\9Y&K*KQE,-4I=-<=GB(,[7BC@'C=$550R>/10*]"HN[GS MN?VZO>I\T5SP[7V_A"\7FPO+FLWF_K3,3G*]5R C2\G2.0WD>N&;*\F;%\'* MY@KM/1."Y&ULM5QK<]O& M%?TK&+7326:L:-^/U/9,+%*I9Y+6M=-T.IU^@*B5A)8D& "4[$Y_?"] B@ON MWEU0B9T/,24=+/=B=^\Y]P&\?*R;_[3WSG7%Q]5RW;XZN^^ZS;<7%^WBWJW* M]IMZX];PE]NZ694=_-C<7;2;QI4WPT6KY04C1%VLRFI]]OKE\+MWS>N7];9; M5FOWKBG:[6I5-I_>N&7]^.J,GCW]XGUU=]_UO[AX_7)3WKD/KOO;YET#/UT< M1KFI5F[=5O6Z:-SMJ[/OZ+=7E+#^B@'R<^4>V]'GHK?ENJ[_T__P]N;5&>FG MY)9NT?5CE/#/@[MTRV4_%$SDE_VH9XTMDOUXBWK9#O\O'O=8C2,UG\8EFNX&FYPM>ZWUH>N@;]6<%WW^L-N2Q7U;?&ANEM7 MM]6B7'?%=XM%O5UWU?JN>%=&!;/\.+Q=Z.-SL[6,(.RHH?ZW5WWQ;S]8V[.1[@ F[*X^Q46:GCT(F)C0_>2AJ M)X:Z^JVV'=U]?MB7?!B6)X;]&39->;UTL+TZU[BV@W7MJNY3\<\? %F\[=RJ M_5?F>\3A>\3P/2+Q/9=E>S_LUT7_P?VRK1[*I5MWZ!;<#:6&H7J?_?!:"&HH MTR\O'L;K&..8XHQJ<8R[VN'T"*8$[A;3;7HW,XHS)#= M ')L"-%I@B,H:\N&^;KIS6/X5.(<'L&J5 M6A@5?3]E1-C1G=S9@^"L)E::P!X$9RS1$K=''^S167OV3K4%2EXXV&?]]AZV M'CBN!BBV*-O6X09J=$)&J,# &&=@)4@ NXIAS"I-$_:9@WTF:]^[!A1/TWUZ M,9RC3;]:@WUM?=L]EHU[4:Q=AUEG8NLHXS8\5C',"%RO5=-:Q8-_:&5VH0+AXRF-4TX0SH2.'1BZ;*N8W_UT9WF MC.MPV3 <'!K&$O-C?GXL.[^9NW5- \ZZ*S_FEH3%2R*E%J&+0W"P ]3=O6MRQG',OUD1[S@$2"0AQ(;F MQ4!F#5$\89_7"S0O&'ZJ.Q"]&5,$8@H<'2FCE4*0PAA&C0R-B9$,?#_G"8=- MO52@>:WPKOPTT%!7%YMEV?5*?A]UN 8W+Z9Z0ZDDH6TQC!(N) \M0W ,E$C" M+J\<:%XZ' [5W;9L(*!Q#B3$ JQ";4+HGA@K"0^MPG2&M-Q&K@P!@LY0*?_M M%03-2X@YG*J=L@/CJJY8UFU_QF#=BE^VY;(7R+ UMV#RPH&N6*VJP?.A5L@I8H-KN= MBUH62P FF:61,T%PC ;AW;%.%ARDY 4U&L*FA<5/Y4?8>URAL0JH$\9B<@0 M3"T(;B.?'^,XN)R$SV=>5;"\JKC:0LS^9$CO2W9RO6[:7FJ O&WK9753]ONV M:\"[H)Z%Q?1/M95*A+X% RI%34B%5PB0&:I3,IYY2<'RDN+R2; O(4:MX-15 M#C;G!\G+C MN]4N9+S9#@>K<@)!)9TY\Y*#Y24'1,'- MUJ$"<6K!L#2#,?'^BW&26$)8:!\F4@@3J0WHU0?+JX^=1IRR)M8(6C (!4/^ M18!*2%")H4S< \?Y)$J5U"H1HS O.UA>=D!D_U -U81>:92_/H_!D$0&M[!# M0YL1'!,JU"9S!,> "DS*8B\YV&0N8V3QLB[78W-1TQ"5 LJ A%YN<>-5TD: M'>40D>% \5,MPSN B!@+VC7E>;PZ81/J9-C$?]FXIASJ $_G%;4]%A8*E"17 M+#0>42I$2TM#J8T )9/PGPCM1S0-IQ ;$?P&<*]J>%[5_&7P2;NP(9FZXH@8 M88R'.9!+#&=9Z))F&(PJH0)).L=P7 F;R)9P+VUX7MI\7U:PY9MZ%<<36)F! MQZH$>(0D2()[6<+SLN2]@R__;Q^_'>9S>Z@X^9CNQC5P(/O:)+8MYSP6&*!W M1>)H\%%M(B\PKLJJ*1[*)7#RXKYYOZ:^<6:X5PJ9A($Q+UJX'G5 -[K M%J+#:P?.ZRGR'11>[A!S1#IHKB@7X5Z.@8)9+FVXF9$!P2%&1#S'@. ^A$F= M82\V>%YLO#W1]%@)G,-$31@R7F) KK4-8Q0,)\!YL9# 4*"A-L79W(L0GA?C\;P%Q6[M=#FQV67_SHOBANRG^^:-;7;LF M5TOD7C7P'=M^J:HE]^S,\^S\K+HE1_((5*MH;68($$)K(H7%UT9X,A43A8?I MHJ2(.8TK2V-]CP'!'&U3L_3L)_+L=WK%42#A.-4<0KYPL@@PJ#D>3]9SI,AS MY&\H)PHD0C=$$AV>:@0(9UK*1,I(> H5>0K]:Y2MS*MK$5.EA44/4UPS!$#SC4:/ )*?^NNJF0.B2LRC,0V!*$YJ@0.$I4$Q1X FE2X%4^L$C1XT- M4[#C.7JN$GFN.K$L*6+J$$C C,"DX"8A2H7G%Y'GEQ^&*+!?<[]7VV'9AS2G MS\@7Y7)9/PZ[&HL><=N0B%=9D/1A[@8!,HBA#$^M@F<>DIHG4D>>(82#$4LD@ MZ9E/YIGOQ/JN1$A-<&&CEAPD\H--DJJ32\]],L]]XTSC$'!]W]3;35]$VI3K M1 Y+QN3&&.C[5(I=>G*3>7+[565DB=":TDR%28,9!H1IFU1Y6'I>DWE>FRH/ M2X2?E*;PW>$YQY ,%+5('73IJ4Q.4-ESJ[XRYB:LZHO @JKO\81''6UY#GM6 M.5=B:5VLG(L!@W+N\7P]G\D\GWW&,JV,R0POTR+ L$Q[;(WG/3F1_7U>^54B M3":4BMJY,!QG-E5AD)['9)[')NNJ,F8HJ1F/)HC N)2)R%QZ'I-Y'OLLY5*) MA&IHN10#!N72X^Y,SVPJSVRGED%53%G*L,0A4YZP5)ZPGE.Z5#%1":FB6A\" M _Z@"8>K/)NI/)N=6)%42+X2#GO(7@A,L&196WGN4GGN"FJ-)_"_0FJC!%R. M#$-V! A!&;7)3>BY3'W> JDZJ4"*H(X*I,>3]3RFOE3M4R$U36ND#D\[@A.: M"9$Z;:->[,]0TU1($K#OS^-1C(8@#>>&J-2&\&RE\FS5YST;]^#6V\0<8]JQ ME!,BPMP' M140N >]KQY,%@E% 2 M5M4PW'$T<8D('F204\VK.PGNB%^LT*5\>D>TZMXBIL MZIUA2 @W];CE_-@,S] ZS]#/J7;KF'_/>\]%PO;6&8:44BD>/K4PQY "[@!/ ME72UIW4]T0[59Z2&B/[DE(E&"I,B:CO$4*"BP^H>!J.4I9;,,[_.,_^^MC=8 M5N\6#J0S:@X6ERH3=:3-,* T7(4T.\> %$+'5..)]A)!YR7"25T'.F9Y"[,, MA2("HX08'EF#I'7!AZ0>=_*:0>$7R>9@*-]4LG MFPFTYWB=Y_C/U4R@$3I^<3FP0,PJ']!E"AU\> O"_ZA29A0 9^*=6\93PKFSPKYXO_ M!JE)DKXQ.B1<#,C[OHS($J0/"%@Y%9,:S\LFS\N](4.)>]-KJ!LXQ->?BJ^V M+7RHUE\_^7T@[.$5!@8W'AJ3IYHS<0STO7RZ440X)IV\O74"H%!>HB- M)2*A.XWG29/GR:$!8B@1E.U^3NYCY_J'_T^]7UC3#V>&I8C/>.(S>>)[(O$^ MK7?"YD2B9@5N()+[&!#\A9)A*(, SZVAR<=@C>=2,QU=9\[CR2;'9'K.+*=1 M,1$!)DQ&1LR:/'JJ>2H(WY2?AJKC8?>?N,&P8%L)35.,Y2G9G-#]LXL@W>@ MG'PHL=RQD2R,G><(D/=MJ_C\K6=<>TIK[5[D3&X6B^2/K8B*>@@,_)]1-NQ" MGB-(UC]#FBJB6L^[=IIW,\?C9(L1WE7&6AU*#028LADIU1+P=CQELZ=HFZ?H MW]1V5_RO^.F^:F[.=RDN/'%W/#'/I?;+OD/$>H:T>8:Y+;LYC-_.(KFP)G[92PSL'_\- M[]X< S+%6!A578S>6K=RS=WP?L&V&"I"N]>T'7Y[>(GA=\.;^X+?OZ'?SG=O M(O3#[-Z,^&/9W%4@C)?N%H8DW_2)SF;WKL'=#UV]&=Z-=UUW7;T:/MZ[$NYG M#X"_W]9U]_1#_P6'5SZ^_C]02P,$% @ <32=5,Q"Y+Z4 @ Q 8 !D M !X;"]W;W)K&ULE55M;YLP$/XK%JNF5FH+F)"7 MCB"UR:KUP[JH63=-TSXX< 2K8*>V2=I_/]M0E&8D[;Z S[[GN>?NS!%MN'B0 M.8!"3V7!Y-C)E5I=N*Y,$80%) HPT#T M:PT3* I#I&4\-IQ.&]( M]/K.2BII.)E ]8*2LKJ-WEJZK %P/X> &X ^+V H $$[P7T M&D#/5J9.Q=9A2A2)(\$W2!AOS686MI@6K=.GS+1]KH0^I1JGXGG=;L0S-*=+ M1C.:$*;099+PBBG*EFC&"YI0D.@,S?6E2ZL"C/<-6X-4^@(HB8ZGH @M3M#' M#WX__(0H0]]S7DG"4GF*CE[9D:NT;!/<31J)5[5$O$?B%))S%/BG"'O8G]S^ M0L=UF),.JLE_4-W/I^CXJ(ME^GX6;[\@5[>B[0=N^X$M=_!&/[Z]W8_?EPNI MA/YP_AR(&[1Q QNWMR?NY\>*JF=4@LIYJAO6-K>K7S55WU*9N;*._0 '@T'D MKK>KV.&&1WV,6[=72GNMTMY!I;>D2/>@KM]!7$6KA;RBN*<,M*<-@..AY M.XH[W+ W' 7=BL-6<7A0\$_91H-?-_?J>:D=AML5S/$P7"TDT('6^B% M?KB3@KLU,LQ\_TK$DC*)"L@TT#L?:!Y1S\S:4'QEI\B"*SV3[#+7OQD0QD&? M9YRK%\,,IO;'%?\%4$L#!!0 ( '$TG52U/^I)U ( .P( 9 >&PO M=V]R:W-H965T9-('$R*M/UD:"(C0D M.E64@:9I']SDMK%P[,YV6OCWLY,TA*VM*OHE?N2UW$S0KD3#8J] MB8P&(M>,:F,:!#\U@Y"4!&"0PEA10B+1,O(BK2N MB2;10(HU2(LV:G92>%.P33:4VS).M31OJ>'I:%J6#\0P;\&PC8!I%J[,&Z=<8LQG*WP;^A(3I%,:$FSZS M0)A(D>2Q":>!&GW_"2>?/_F=]M=3*$>@'!Y2D2L3M1JXVMAG37#CRJJKTJI@ MAU77&)]#Z)]!X 7^%OKH<+KWGNZ:HM65"^K*!85>N$.OK, >H; 6"@NAU@ZA M!Z$)@VURI2LENU.P[:FPBOS :_4]X\&JF?X67+_K]=N]&O,WN MN.7+W/;%':Z0@5_7>X\+[?HS[>/L[-1"G:/L+-GMADW>/T;N0[P+J5N'U/V@ MA<$A%O;JS_2.L[!?"_6/LK#_GT';.W(+;E]'^M[;H>E]T-#P$$/]QNGL'V>I M_W9<^,%1IE;TSI[&W LIPW(;5Y']#Q@3N:!< <.YX7CG75,-65ZMY4*+97$[ MS80V=UTQ3&ULM59K;]LV%/TK M%QHP), :/2W;F6T@L5LLP#H$<=MA&/J!D:YMMA2IDI3=[->/I!35#]GQAO:+ MQ,>]A^=33+3*Q&7NA]SSP0)2]/S6Y2<%L@5%1PD+L;>37@]"P/KX"P^4-RHK398*8]" M?+:=NWSL!981,LRTA2#FM\8I,F:1#(\O#:C7KFD=M]O/Z&^<>"/FD2B<"O8G MS?5J[ T\R'%!*J8?Q.8W; 3U+%XFF')?V#2V@0=9I;0H&F?#H*"\_I.O32"V M',+TB$/4.$3[#LD1A[AQB,]U2!J'Q$6FEN+B,".:3$92;$!::X-F&RZ8SMO( MI]SN^UQ+,TN-GY[,Z_T&L8 Y77*ZH!GA&FZR3%1<4[Z$>\%H1E'!*]@R?OVE MHOH)YIA5DFH[O:%Z90X6/)C31]D3S%"C-(S)(T-X0ZB$#X15"!=F@E"F+@W@ M](^_X.+GG\*T]^LEU'^@'-X9($5XKD:^-AHM4S]K]-S6>J(C>L((W@JN5PI> M\QSS70#?!*>-4/0@PWUVMGLX/*$F;O<[ M=GCQ$;S_OV]__VZ@X$YCH3Z>()*T1!)')#E"Y'VY(3('DG\RA]P\)+ISLVN, MU&'8)VP],3%<;T?_Y"KVU;Q6)!KFTX7"D.DV&[V([&7JNQ M=U+C3&SXODJXH#QC56ZO%BU*$U\[?-DEO@;OG1!_:/$J3M-@SVQVDN59,=J1 MG[;RTY/RWPE-&%31:- K!.2Y MS8JV6:*D(N_,7,'!J1S$@WZR+Z#++@H&PWA/@;^5]@N42U<^*7"9N\YO[6A; MHMVXPF1O_-:6;JZ<^ 93UWUOB5Q2KH#APD &5WT35EF74G5'B](5%X]"FU+% M-5\3B @ O < M !D !X;"]W;W)K&ULC55K;]HP%/TK5B9-K=0V M3T+; 1*/3JO45JCLH6G:!Y-BYRKOI-IO;IU795D4%!U)5; \X&GA>[ M!67<&?3LVE0.>F*M<\9A*HE:%P65?T>0BVW?\9W=PC-;9MHLN(/>BBYA!OK; M:BIQYM8J*2N *R8XD;#H.T/_=A(;O 5\9[!5C3$Q3N9"O)C)?=IW/',@R"'1 M1H'B:P-CR',CA,?X4VDZ]9:&V!SOU#];[^AE3A6,1?Z#I3KK.]<.26%!U[E^ M%MLO4/GI&+U$Y,H^R;;">@Y)UDJ+HB+C"0K&RS=]K>+0(/CQ$4)0$8)#0G2$ M$%:$\+V$J")$-C*E%1N'"=5TT)-B2Z1!HYH9V&!:-MIGW*1]IB5^9X+<<:/Q^NM="G[R;[M^<K*8+94VC)8"L16P-Q4&\S:C>?Y<<_= M- /;@@LCK)'N/F[2B@N"ZYL:M^>D4SOIG'3R $K=OE4ZE)7>9JC4Z30.<-D- MKZ-#/RTP/&5HRF+/3QLN[,0-W)Z?N/83G_3S!"8I_\U.W)(=/_:[!Z<0_61]B:RD[R)E/V MM4=0V 9R*AH@WC5BM+TH M>L%((XLH*:HD%2? /OR2DB,Z"X=*$/O&UH'SS\Q/^I/,\4JJ7[H$,.A!\$I/ MHM*8^E,1LD>$R2Y"@6E%71=-Q>FZOI M6#:&LPKF"NE&"*H>SX'+U23"T=.%6[8LC;L03\%/YVGJ MH1WQBL],8Q96KK[ NJ&1 MT\LDU^TG6JW')A'*&FVD6 ?;"@2KNF_ZL#9B(V!T^D( 60>0MNXN45OE)35T M.E9RA90;;=7<0=MJ&VV+8Y6;E851]BZS<6:ZZ&8#R0(MV+)B!@6=Y0CKY1 MWK1CY\JN(F4>V]M7OQM6VWDUZ&^[Z/Z\!$,9_S".C>W&U11GZ\K/N\K)"Y5C M@F:R,J5&5U4.^7.!V-K0>T&>O#@G0<5+R Y0BC\BDA \G;WG>6[L:'1M0.A0 MKE&?:Q3LJI_>>S>]V^8M'#\Z2)(_ G4<]7474KF59]&FP#WZ'">YLPO9;IC,D50(AI,] M;X/X-L@[%\B 0#*P0K G' XC;B$+LZ(6;:]9%9YF>/\XPYYG^+U &Q 8M-,C M#8>9-K-+232B=Q/]B][_$,$>A63_+"2>A61'+!S0";E//-)(F$A;W'\+6H@'%DGW;[('&3GC#[NE"/-S(T?ZM]RPCQSNR/JPS0H] E0[5Y(E'PJ3:,@&[88RG M'#G=^QRDGFAILILY&- 9GH/4B4;M1T&TX]%?[_9JS;I?"#^\V>V94+5FE[3MS84.3@V,+ M+M7MGW0G1M;MGL6=-$:*]K $FH-R ^S]0DKS=.(2]+M8T_\ 4$L#!!0 ( M '$TG51G_HB-, , "X( 9 >&PO=V]R:W-H965TU#6C?>;;%8](&6QA)1BG1)RH[_ MOD-*4=V-[/3%$BG..6>&<_%T+]5770$8\EASH6=>9?NKVEFD]E8S@3L%1$-W5-U>$:N-S/ MO-![VGA@967LAC^?;FD)*S#_;)<*5WZ/4K :A&92$ 6;F;<(KZ[#P!JX$Y\8 M[/71.[&NK*7\:A?OBID76$7 (3<6@N)C!S? N45"'=\Z4*_GM(;'[T_H=\YY M=&9--=Q(_ID5IIIYJ4<*V-"&FP>Y_PLZAR86+Y=RLHH M_,K0SLQ7[6T0N2$K5@JV83D5ABSR7#;",%&2I>0L9Z#):[+"G"@:#O;TGPU5 M>!* 4%&0CPWES!S(0NL&MW,@=PUN?UAS5E(;?DWNY0[P.BTV7@0S%O+B%@QE M_!7Y_;HG,=G46\A?R2C,(_2!2$VQ1'_F1PQZ=P!X*\7^+ MM38*,_7+&8)Q3S!V!.,3!!^P?.ORAO9Y(_N4&1+<\DZ.!,?A M)$ZC>%APW N.SPI^P"Z!I6W5OJ1O2P]TC270;%U;PJ5-ZB&M\3.MK^,D3-/@ M1'237FQR5NR-=%EC2XDSNF96X!!_\CQ6XR!+T_$P?=K3IV?IE_2 W5V3HE$V MNTP%Y !4#2E(GT<@C*(L"T@RK=H-+$M8BVF_>[_3!;? 5!+ P04 " !Q-)U42[U(S+ # \# &0 'AL+W=O M%E2,K(V4VRO;%MD&2BPNV1:H>K)BO,12;?G:%EL..#>@LK ]QPGM$A-JC8?F M;,;'0U;)@E"8<22JLL3\?@(%VX\LUWHXF)/U1NH#>SSSKC:V2U+ M3DJ@@C"*.*Q&UK5[=>/Z&F L_B2P%P=KI$-9,O95;V[SD>5H15! )C4%5C\[ MF$)1:":EXUM#:K4^-?!P_<#^JPE>!;/$ J:L^(OD=L_SLT M 06:+V.%,'_1OK%U+)150K*R 2L%):'U+_[>).( X+DG %X#\,X%^ W /Q

*T8+%6[I<*;W@3D85 M7I([HGY4-P)F;N4E$F0Q=L[]LYGO:8&Q^$G)6FZ-D4YESOF#GESF M8\?3$1%&,J5=8'@\DBEA3'N"./ZU3IV.J87;XQ?O7TSRD,P<2S+E[!?-U6KL M#!R4DP6NF;KEZZ^D32C6_C+.I/E%Z];6*@@:@61J4R3BJG##"L\&0F^1D);@S<],,4T:DB?EOJ]WRD! MNQ1T:G)%H&@2G:"[YL4COD#@7]6"*@H;,&7:!#&*YY0UBT(%O MD4\/EWL6^>Q@N3_\7^Y":;OZ!EU] ^,OW%E?*0E!WRLBL*+E$IF"HZNVFAMT MW=1Z@_Z*GO@]E?K3 H@X6 M[8.%-EBCBK=@2>@-[*RX8\7[6)&-%?=8490F=E;2L9)]K-C&2OJLU//LK+1C MI?M8B8V5]EAA$L=VUJ!C#=YEW7.%&:K+G,J,UZ4B>7O&*[R!EJZLAW9@"22( M=V0]["(9OAN)/AUGZ+*H:AT$A5 $DM_K.U.?;,H#(9OS&86LT'L1^&;A-RMSJ[OX6LLEK24$/$"=-YI M"A41S=763!2O3+.?BOG," A!@ &0 'AL+W=O]YQ[[I%TDS12/>L"P)!]R86>>X4QU8WOZZR DNJ1K$#@SD:J MDAJ_);9XS:SCEY%ZTM\;:?[D$0QF_ MPHBGU9)<7ER1"\($^5'(6B.13GR#\FP2/^NDW+52HA-2OM1B1,+PFD1!% [ M%^?A2\A&)!Z$^VA*[TS4.Q,YOOA-SBR9SKC4M0+R^W:MC<+[^.=,UKC/&KNL MXQ-9OS<"E"Y812I0&2;'IS3DQ7F623 *@G=GY(Q[.>.S1%_Q[+?MB6LPAH/U MXYK 'KN('A)VU_+-')]M(;OT8Q $B;\;4#'I54S>HB*3947%"UE+)0:UM*R3 M(RUA/#FA9=IKF9[7(K7&S(>[\'*-O2P#MJ-K/JAA^LJ/V?25!O_H =OF^8VJ M+1.:<-@@+!C-L ;5-J1V8F3EWO1:&NP0;EA@#P=E W!_(Z4Y3&R;Z/\5TG]0 M2P,$% @ <32=5"^$>$BK @ .08 !D !X;"]W;W)K&ULE55M;]HP$/XKITR;6FDC+Q3H.D "NFK]T JUZZ9IV@>3',1J M8F?V!=I_O[,#&9,HV[X0VW?WW'//V<=PH\VCS1$)GLI"V5&0$U4786C3'$MA M.[I"Q9:E-J4@WII5:"N#(O-!91$F4=0/2R%5,![ZL[D9#W5-A50X-V#KLA3F M>8J%WHR".-@=W,E53NX@' \KL<)[I(=J;G@7MBB9+%%9J1487(Z"27PQ[3M_ M[_!%XL;NK<%5LM#ZT6VNLU$0.4)88$H.0?!GC3,L"@?$-'YN,8,VI0O<7^_0 MKWSM7,M"6)SIXJO,*!\%YP%DN!1U07=Z\PFW]?0<7JH+ZW]AL_6- DAK2[K< M!C.#4JKF*YZV.NP%)/$+ Y:4@,1X:O0'CO!G-+7RI/IK)2>6: MR?BR262D,4IO'D5 M]WL?0"KXG.O:"I7984A,R,&&Z3;YM$F>O) \3N!&*\HM?%099G\"A%Q)6TZR M*V>:'$6\Q+0#W?@M)%$2SVZ_P4E#]/0(=K>5JNNQNW^1BG6PP)+ C!>ZD)EP MZK$"\*#2_:/[>F%E)H61:.'[9,'A? E_'*%RUE(Y\U3.7J R1Y.B(GXUH)>< M6M7<)U%51E=&BH:AXG:RD<03=RG5)0+;F#5IJ,0SORMOSN1:9LC= V&!<@1+ M@FK2YAE6J- PKD&+9HV'VGN<91QUHNCUD7)[;;F]HT![E]15)?PE/<2G@>E[ M&#>.UN/!X'V_&W6'X?I _GZ;O_\?_W9NA>B/,2O)E*'#)H5%GP J99E U&]*5'PX+33QJ_#+G MV8[&.;!]J37M-BY!^V\Q_@502P,$% @ <32=5(D(O:O(!P UB< !D M !X;"]W;W)K&ULM5IM;]NV%OXKA#=L';#6?)?4 M)0%2N^TZW-T;--V&8=@'QF9BH;+D2G+2 /OQEY(54R:/SOR26_?"(YX7G M.8_LD[NB_%BMM*[1YW665Z>355UO7DZGU6*EUZIZ46QT;CZY+LJUJLUE>3.M M-J56RW;1.IM2C.5TK=)\RC)=Z[Q*BQR5^OITOA6X6= B M?D_U7=5[C1I7KHKB8W/Q;GDZPJ:SK+%D]O&I,SK9W[-9 MV'_]8/U-Z[QQYDI5>E9D?Z3+>G4ZB2=HJ:_5-JO?%W<_Z\XAT=A;%%G5_D5W M'19/T&);U<6Z6VQVL$[SW7_UN0M$;P$E PMHMX".7<"Z!6SL MXMX&,7B&Z! M&+M =@ODV 51MR!JD[6+;IN:N:K5V4E9W*&R01MKS8LVO^UJDY$T;TKQLB[- MIZE95Y_-BGQI"DLOT9LT5_DB51EZE^]*O"F5XAK5*XTN5*GS&LV*]4;E]^@Y MNC1G8KG-= .P-EZIS-C0Z+(]1<_FNE9I]@/Z[ALBQ4\HS=&'5;&M5+ZL?D3? M'ER?3&OC3;.GZ:+;^:O=SNG SN=Z\0(Q\B.BF)+9?_]$SW:W^0$P-?L"4[]= MSM&S;R$K\_%6\",;>ATV]8O*7R \SM2;T;LBR2.FWHXW%0^;FIH2W--"EBU)O5+I$ M^O.F.695ZUYACF6)%!"VG6L[DZ*W%Q(G"6>QXYJ/HTF,)7-< \QA@3%.8-?$ MWC41=.U=?JNK>MWT%M,-JNU5E2Y35::=D[^_>PTZ)_S=,,HB)VUS $8322F\ M9[G?LPSN^4-1FR8Y''D)1)ZP6 BG7&8^D,9<,B8<-P"#/(XIB07L2+1W) J> MN?^DZBK-TOHAVIFV.3GT?.)'Q_C9Q,%[GBT6YU6#Y9G8' M4"1CSW')XIA1)XX^C&!,N5L-/DS@Q #A("9[[Y)PORGRNC0#U=Z7>\B3Q+MW MS)ET_/!!IJJYXX4/8KSGZH$/!-LI (^HZ4?2T=GHWSOB-$ZX6]@ D!BBB*23 MN3D E%R8PAZH;-(;:TBPM@]K6;>UC%X&JIE8IB(T7,_+9=K,1B9@35M^;AK7 M0FU2$T P:-0O.YGPB#$W:#XP3IBDL1LSR*!(D@0/Q,PR)PE3YP>C9:IM>8_, MU+GX"#K#O'L_-R5*(J\" *# <81=9P E+K2 MY>U 2?N\)@GFV$N.CTM$%$O7'1_&18Q%/."-I4D2YDG30[?K;:9J_= Z%V84 M-Q7>B,);;VJ.592HXGMSI;!\-+3)D;?@#6\)L3>P!EDL0& D][ M0C1,[T]26]0G91HEPG7,1W'F^>6#"!V:\*@E=QHF]_-UL35I0 QW0G!>2N"6\285=H0,@HXA%W MV1X )C2F-!XJ1\OW5'Y-[4DMP=(PP3Y=?5*?&85T5>4,0,6QRQ, B%$1#0RY MU!(B#1/B./%) 9;R)P8 185W@GW0L/RDENQHF.SZS:DN1K4F7P>;W!"7)68 MCF BA'=L 84>TZ3W'.SP::3E6G8$99<=4U:SL;(: (*R&C08D-6L]T#ZW\IJ-E960T!(5D.XD*QF MEFC9,60U&RFK 1PDJP%82%8S2ZGL:\EJ-E)60SA 5D.P85G-+,VR(\AJ-E96 M T!05@,X5U8?^F/9G!U3+C-(+DLAJ'#)#T+*B&+NN0;0/3/*<&B$99;+V=<4 MMPS@>'CX@Y#@\ < @\,?LW3/'GEFGIDI%IVC_Y7+-%>FE[2T4HT1N=P2+P^+ MW"^F*FY9D(=%[W[?;7;@K]]\=2J=1_DS .-.9?.PG/>ED6%+@ M8>WUY?&W_9F'^_.8^ -:R&5- ./.!&$SA]NW/9@_HJ<>"?_3#H;MBSPY;F*$ M[88B+$-&)*:S($.)Z3!1(#%A,[OM3WL_6&I^\?:K*F_2O$*9OC:+\(O(I+7< M_8AL=U$7F_8W3%=%71?K]N5**Q.G!F ^ORZ*^N&B^5G4_J=\9_\'4$L#!!0 M ( '$TG50JCRAX5 0 'L6 9 >&PO=V]R:W-H965T\H>>4R( #^R-.<+(Q9B]\$T>1B3 M#/-KNB.Y?+.A+,-"WK*MR7>,X*A4RE(3699G9CC)C>6\?';/EG-:B#3)R3T# MO,@RS)YO2$KW"P,:+P^^)-M8J ?F4)SP,AF M87R$'U8V4@JEQ.\)V?.#:Z"F\D#IH[JYBQ:&I8A(2D*A3&#Y\T16)$V5)QRHA59.:U; M+/!RSN@>,"4MK:F+,&I](& >O2 ]]56C$1 M28C3G\&[6R)P(B^NP$_ !#R6K_G<%'(:"L8,:^2;"AD-(-^2\!K8\#U %H(] MZJOIZE9;W92+UZP@:E80E?;LX17D-$TB+#H+L!;RH?1YP<$*[]1Z<%J1O72M3L/(%%>!/ M2TBN+'=N/O4@. V"Q%'Y M%T@X+_I1W X*=%W+\B'T@GX4KT'Q1E%6*>8R8VU5A>U2L11HTI,$9O3/HNH35_+WBG2;;@H:63LO6>9VY MMG>($_C6K.W,=7[L$?6",;^'!^4$3N->M[AE \$%SN6[;2\\[!#-7,<-H&,Y MK^%[1)$#/2D]!*\S.403PO;F+6$+=<*&]@4"%^IL#4]+UZ.A6]LZ&KO'Y=JT M.J?#TY+Z>/C"GI0^&+\3A=O@N@+ \1)P>@!['1S7#U O>8_H#(YRZ[("_?\C M@/WI\#VB1^!U58+C9>E5FSHE;G4=@<$%XA;IBH#&*\)7^97&B\:AAKMGU$WO M,K,C/_"]UV';)^HX@>6Y_L!>(%T)T'@E&-@+\ _X#]T1.NC*+]&6(YWFT1D; ME6=1-_$-]4I_H>)^$=(U XS7B6&B_J8-".LNCV25"6U<"=-HGQ7AH M!Q-#^ZA<^WQ UPW[M"^)\="V>RK"8&A/%&Z#ZP)B3_R4F!K:=O?3H-M9U.13 M1-OO:ET98==)9 MW0BZ*P\+'Z@0-"LO8X(CPI2 ?+^A5+S&ULM5== M;]LV%/TKA%<,*9!$(O7=.08:V]WRD#9HV@[#L ?:HBVB$NF1=)S\^Y&4(MLR MK;AH]F*+U+F'O(>7]^H.-UQ\EP4A"CQ6)9-7@T*IU3O/D_."5%A>\A5A^LV" MBPHK/11+3ZX$P;DUJDH/^7[L59BRP6AHY^[$:,C7JJ2,W D@UU6%Q=,U*?GF M:@ 'SQ.?Z;)09L(;#5=X2>Z)^KJZ$WKDM2PYK0B3E#,@R.)J\!Z^F\+8&%C$ M-THVAX(H&S.*P+.)D1A M6KX%O_X"X^@W/0V^%'PM,A;A&O8P3,K\$ 3P'R$=P_/$O<%9O_*UC<^,?H/IZ/P%G M;UPLD]-9_!RJ5646'EWN5^H1KTMB2F@SY,+J(8(K":.@][!Y? MC4MV<2D,4+@/FSCHPAA"&._CIBY<$*4[N#T1HE:$J%?9.\$75$FP$+P"O):9 MLSYYXY8Y[I7WD[[2HKFHYX 1Y1*SIHAVO(((!7':T=(!RW3$=J1TH& 37G<_ZGJ[LF*Z_$P.UD21GV9ATG'T$!=D0>)W])@T]34]T5> E1)TME9XIM.TXH"+7*=X\01DH;-YPZ$;=I#5VH'0"[(KI ,$H[4IYB$K2+#TBY+9,POXZ>5-_:UD=Y7HF M:4ZQH$3: /MV,W5'4^BXWRCVXP/_#X%!%@=9MTXZ<##+(.H23ETK!YD?A>B( M$-M2":.?2/&-\GR(B;)>*7=8D/ MOIC4H(Y7S-5?]RWLVW?^MYV:YWY:]//VI9I M2U,WP[=8+"F3H"0+3>E?)OJT1-U?U@/%5[:!FG&EVS'[6.B>G @#T.\7G*OG M@5F@[?)'_P%02P,$% @ <32=5,!-"8OD! 4A0 !D !X;"]W;W)K M&ULO5AK;]LV%/TKA%<,"=!$(JEGYQAH[&0+L'1! MLFX8BGU@+-H6*HDJ1=L)L!\_4I)EB:(5;P7\Q=;CW 41*51FEC(MCTK)7$V MFHS+9P]\,F9KD<09?>"@6*?\ M@@C_' #0V50(OZ(Z;9H70,UE&?&OJJ;N^AJ9*N, M:$+G0KD@\F]#IS1)E">9Q[?:Z:B)J0S;USOOM^7@Y6">24&G+/DSCL3J:A2, M0$079)V(1[;]A=8#1(5#[6O,[ZNLH:'<@:(G#/,K$JP(U,/^HZL"0%#0]HQ\,U M&O0XH_-+@.%[@&P$IY_^ F=5XN>&Y*;_P=7GIQDX>V?R,CO>B_U&0C='NX+A M85<=WG!3/[CTC=^L'T,5R)F>DES540&^_"HMP9U\4?P]$-=IXCIE7.= W$^R MA\Y5Q)RS32QK #R_@K.U2B3.SH%LI%P6<+:L.E$L8FHLLRJ(5P91/74S\;"- MD#^V-NT)KV!^"Q8&0>AU4;.^,X1L+[3#+NZFC[M T'41:G =2MR&$O=[*(FS M#2V.H*0*XK:R@V'H!(ZK<=+'88AMK,%F!G>V QV=O)L^[B) 8*AF12O(<7[ M'E(65=-[DQ2OGQW"86#;&BD&'/8]##523# [A,C72Z4/A+X3NO! J?@-*_X@ M*UH[_W)/TV?*A]9ET'@.3MH/PB9N>(I^$/8GQG'=0.\'!I@/74>;90/*DR6M M37$?%3B^8YY?:.^W=7N0#RF<=EI,[M )(Y+R!6C MCPM=N97H9/1AYOKHXX;J8R]A(!YDY9'FY+54KNXX9!KQX,P,#U_%ZW-.#,U!B @]3L!1/\7XH) M_",_8V,>R>V%BU>YA#8T6]/B&$4%]Y(*GE93P;VH@B=15764SA>/25;5N/9W MEDE7F=P9A)4!9E!65NOL)*5\61Y:%;+?K3-1'1\T3YN#L8_E<9#V_%H=F)5G M,GLWU6G;/>'+6$Y/0A?2I7WIR_KDU0%6=2-87I[0/#,A6%I>KBB)*%< ^7[! MF-C=J #-,>+D7U!+ P04 " !Q-)U48E/)*%X" #E!0 &0 'AL+W=O MY^Q54V3:W$<#Z 55V(1.FF M(0T)%6U[J/K@D NQZL2I;:!(^_&SG1"Q"E"UE]C7ON?XW!-?QULAGU2.J.&E MX*4:>KG6U0TA:I%C05575%B:G:60!=4FE"NB*HDT:LQ)D$M2X**G>WR,5VZ 7>?N&>K7)M%T@25W2%<]0_JYDT$6E9,E9@ MJ9@H0>)RZ(V"FW'?YKN$7PRWZF .MI)4B"<;3+*AYUM!R'&A+0,UPP;'R+DE M,C*>&TZO/=("#^=[]F^N=E-+2A6.!?_-,IT/O6L/,ES2-=?W8OL=FWJ Z 0@:@"1*[16YLJZ MHYHFL11;D#;;L-F)\\:A336LM']QKJ7990:GD_DZ5?B\QE+#UXWY*O@$HRQC MUF/*85+6%\4Z?GF'FC)^93*F5'8AZ'<@],/0Q*]9X&&*18KR,2;:B+1'D44C MZ+86%)X0] $(J)Q*5$>PX_/8C^^#0?_+"0)BG&GM"5M[0L<8O=$>>/AA,F"B ML5"/9_BCEC]R_+T3_'=LPS(L,^A A;+6#7_@L@VNCCE8W33>)W0[\? MD\VA677:]4%6T(V"-ND?P;U6<.]-@A7,Z(ZF'#N048V@!:0(%679,<'G.:=T M!X/.NXL+>YO.F-IO-?;_2Z-8FG=G(>11B>2@">T#:'IDQ4H% M')>&TN]^-B?(^E&I RTJUY>IT*;+W30W[S!*FV#VET+H?6!;O7W9D[]02P,$ M% @ <32=5 [NMZ%A P >!8 T !X;"]S='EL97,N>&ULW5CM:MLP M%'T5XY;1PJCC>''C-0EL@<)@&X7VQ_X5)983@2Q[LM(E?9^]R)YLNI+C?%0W MN/VQ-G-(?76/[KE'TI6M9E"I%:>WXJP MGK8BC=MHO>@)=[M.VU/U=ZG5W0W:V:6'A23MEG5!OE]$@*\1FUT2^=>CL)*?> ^%#?TPXFT@& M41G)&5]9=Q<;)F2BDR6TSV+^3NOL>L&Z! M0,9Y([#K6\=H4!*EJ!37NF$Z&^<3R*OMNU6I%=9%+(E,HF M3>BO7:,!IQG(D6PVA[LJR@! I8I<&RDCLT(0HV$=41N:=DHYOX7'W(]LAWN9 M;:VKJ4?1F%I0;5H:VP#^;3;+O4W;>Q&O5[*'0GU>Z.$(TX9JH3>29FQIVLNL M$8"QAS@[*4N^^L393.34#KYUPM& K..\>2'9H\X&I3+5#BI][X%*Q:;;GE^2 ME'=TJ=;EM,QPS=TCU/QOYWE&!96$;XO6M?^69_G%BJ/+UY)LGBK[@IT:Z[/+ M6Q?9.P:1\3&(/(J:[!^#R.0(1%Z^VE/S.2+#8Q#9?9,B@_J\MG4HW#D2-EX/ MCMY#_SL<]/DFJ3=9,*Z8J%MSEJ94/#D9:GI%)OK?ZAU^W3^E&5EP==> 0W]C M?Z,I6^1)T^L&)J+NM;&_PO#"N#GWZUQ,I'1)TW'=E+.),3UMZ*SU!0'[R+6Y MW @68S$W AB6!U. Q=@H+,__-)X^.AZ+8=KZ3J2/QO31&!OE0L;F@^5QQR3Z M(4)S#8A[WB B2=RKC>6!"&P5L-J!_.X\4%/NF"B"5<6T83L81Y($0Z 6 MW34:Q\CLQ/!QKP^V2Z(H2=P(8&X%480AL!MQ!%, &C DBLQ[<.]]%*S?4\'F MM^;17U!+ P04 " !Q-)U4EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( '$TG52C@?P(!0< M / >&PO M=V]R:V)O;VLN>&ULQ9O?;]I($(#_%8NGGM0U 9ALRNI?!3P1#S,<:SS:IVHYUI3C+]([SNLC'WOEY."Z8D*,OG_?[ MNE-C^*2L>5J+4IJ-[88?@C_IU]?;I\ZCT&(MC M\-SL<".4KKMW=/MGAO&1FS?WSYJZ_";RFJM+5O-_5-E40F[;W9AO,09?HUN' M_6._B)_4_UG&S>8(#.ASL&("<(Y.2$D,L'\_!]?FL %]^+['8#T$4A_.,BKZ2V M#!#(8#C(Z?(*0(8(9#@@Y,H#D!$"&=%"WBDA4U&QO ^&HA9<.TQFCMD+DP) MQ@AD3 NY;(J"J6>GW#A:;*4P_\9D;8C3LI$UA$P0R(06\J9D4CN*IUP\,O/) M'QW):QB^S['X?4Y]F'G%1.;P7V8G>G^(ZYVQ#-/:L@RJ&6+/F,2A,EI__NCP M?QM1M>_N2'6YJ9^8@IB8;%QBVUR;=$1NVP_M5J_6$ P3C$MLF&E_1L"?8;=^ MJ4F@%$LA)J88E]@Q\Z+*RV?.G367?"/L]<.TXA)[Q:R?:OC1TR07; TQ,;&X MQ&:Y;S<:S(J9<\59LYS)] 76'&8),3&UN,1N>6"_NHV0![.(2ZR1A<0E%LFRI3M;,\W;$[=H?XE_+J.'N<0C=LFMV6^E2G/> M.B98]XL)V3"!>,0"N3%'D\-PXJ%%"7554A:%J-LWZ4,8-B4E-QF7#8DYPR-V MQCW7M1)I&T],PO)6:!YF"H^Z&BEEUD;BS)3NTD0Y81)5(?M=_7%*8-[PB+VQ M;-;:9"QMNL(?V\,-P3!3>,2F0#-GJP;Q,%-X0U8A-B8F$&_(.F0U@9B80+PA M*A'GPT/[M_X+]D(PC4R&+$FL8S[!C#(9LB2Q,3'53$Y=DAP]WFCS:\C:Q%Y( MS#@38N.@)8"-B1EG0FP-,B(WS7I+] @HQ,>-, MB(US+-<^NI:8;R;4ONF2[F-8/B88GU@P:.YHG2(^)AB?7##[W&=JYSZ+-O>! M286/"<8G%@S(?98@]^FC^LJ'F)AE?&++X)@!Q$0OLA!;!L<,(29F&9^\KL$P M(XB)6<8_795S!#.&F)AS?&KGH)@)Q,2JN8APP,>OXU&TR%-.% M%RHQ"P7$%L(QH84"S$(!L85P3&BA +-0,*"%5BZT4(!9*!C00BL76BC +!0, M:*&5"RT4H!?[![30RH46"C +!<06ZMLN]Z#MTF;O9\[2[#MK1+.(F"62@\4;-M#KL:BZZK,=76 M:H:8A4+R6@C#A.$]Q"P4$EOHM28B8W,1]B8A8*Z6<#^O[EO=V_G'7]2^N@HT-GQ!;",:V#CEDH)+80 MC@DSI!"S4$ALH<.DRM>72977T"Y9[D!,S$(AL87V3>LC,-&IE*G(K=7$+!016^@XYG2[57QKD" F M9J'H5-=]SJR2;58652DYG-N(T.'G$TVH&X\P"T5# M#J[9D^28A:(3#J[-X#6U/D !S!BS4$S=D7L?LPU0$!.S4$S=D<,PK8,>8Q:* MJ3MR[UU([0,4Q,0L%!-;Z.B%U%JFJO(NA,+;K6+,0C%U1^X(YA,7VYW)[L[8(\3$+!13=^0.F" _.N1Q MT$(Q>A,.=4<.P[0#$F:A^#33"-9!=\QN&M5=6@>8"6:AA'PZP9X-GL'98 >> MZ0EFH82\%CI,![=O?3# +)>23UOM9CV^'68_#&615E@EFH83Z#E 4 M$U:6"6:AY&13U\W(]/VAO8MDT>3XSVQ;RIF39 M_E[V_7WX7_X#4$L#!!0 ( '$TG52T*7[,P@( HY : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNHT 81N%;L;B X/F?6<6IMDF[R@U8 MSMB.8AL+6&UR]VLYA7W0%MM$O!4:$!^G>H1@'G_5PWI\ZT[#_NT\+#Z.A].P M:O;C>/[1ML-F7X_KX:$[U]/ERK;KC^OQLNQW[7F]>5_O:FN7R]CV]S.:I\?[ MF8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVNCJNF_3C<3@_M M]6 >+I.;Q?/KJNF?7TW3SAUD$63G#W((03Y^8,"@L+\01%!1D!O2[VM@-Z6>EL!O>WD95M ;TN]K8#>EGI; ;TM M];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ/>3D!O1[V=@-Z.>CL!O=WD8XF MWHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>GWEY ;T^]O8#>GGI[ M ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y!0.] MO8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J'03T#M0[".@=J'<0T#M0[R"@ M=Z3>44#O2+VC@-Z1>DBWDE [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B=J'<2T#M- M-@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ9P&],_7. GIGZIT%],[4.POH MG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O0KV+@-Z%>A^OM\=?EU\D).U>< MV_N*X>DO4$L#!!0 ( '$TG52,Q2:?3@( "'VJ?3 M;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?5I\/\6?? M3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/A MN/+G@.=S7Q^MU"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3U ML[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6 MLBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D M#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:< M(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(B MJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL M!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJL MFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR M&HJLAB*KH)XR.\ K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " !Q-)U4F5R<(Q & "<)P $P M@ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( '$TG52X_GT# M9@< #@D 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ <32= M5 UCZB'N!P 1"P !@ ("!>AH 'AL+W=OF0[T( #X*@ & @('Z+ >&PO=V]R:W-H M965T&UL4$L! A0#% @ <32=5*XX/ZJ##@ >$8 !@ M ("![34 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ <32=5)H*<*_+* _X4 !@ ("!ETT M 'AL+W=O&UL4$L! A0#% @ <32=5&<# T-R P A@< !D M ("!&W\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <32=5/E,RU1S!0 80T !D ("!@8D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5/U& MABD> P _ 8 !D ("!'Y8 'AL+W=O&PO=V]R:W-H965T:G !X;"]W;W)K&UL4$L! A0#% @ <32=5&ZWXNR\!P "!0 !D M ("!GZP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <32=5 %6ZVY_#@ YBH !D ("! M1[T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <32=5/?X"8Y# @ ZP0 !D ("![=< 'AL+W=O&UL4$L! A0#% @ <32=5'62:BT< M$0 1S, !D ("!GC ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5&)6IEXS P PP8 !D M ("!BTH! 'AL+W=O&PO=V]R M:W-H965TP 0 '@, M 9 " @6A1 0!X;"]W;W)K&UL M4$L! A0#% @ <32=5(!+H4U( P \ 8 !D ("!7U8! M 'AL+W=O7.I M>4T# !R!P &0 @('>60$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M<32=5!OJETA\!0 P@T !D ("! &0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5-.2@&FZ!@ M#1 !D ("!KW(! 'AL+W=O0$ >&PO=V]R:W-H965TA_ 0!X;"]W;W)K&UL4$L! A0#% @ <32=5*_!I=2\#P _E$ !D M ("!L(D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <32=5&5;1"ET P W H !D ("!>9\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32= M5&?^B(TP P +@@ !D ("!/*H! 'AL+W=O&PO=V]R:W-H965TJ0, -H+ 9 " @8JQ 0!X;"]W;W)K M&UL4$L! A0#% @ <32=5)?;FE<* P @@D M !D ("!:K4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5+PA:U[S! 61D !D M ("!T\$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <32=5'3N H.P!0 &UL4$L! A0#% @ <32=5(4? MVZ\Q @ R@0 !D ("!KMD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5*RW\0#] P F@X !D M ("!-.,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <32=5%(+EU\R P 5@D !D ("! MT/ ! 'AL+W=O&PO=V]R:W-H965TOV 0!X;"]W;W)K&UL4$L! A0#% M @ <32=5-Z2YQ2T @ F08 !D ("!&/L! 'AL+W=O&UL4$L! A0#% @ <32=5-N.D8SM M @ 0 @ !D ("!$PD" 'AL+W=O&PO=V]R:W-H965T9V0( *P' 9 " @9L0 @!X;"]W;W)K&UL4$L! A0#% @ <32=5'M[D_Y=! ]0T !D M ("!JQ," 'AL+W=O " ;" &0 @($_& ( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <32=5%]T_$FO! WQ, !D ("!8" " M 'AL+W=O&PO=V]R:W-H965T(J @!X;"]W;W)K&UL4$L! A0#% @ M<32=5!IGSI2Z P 80P !D ("!C2X" 'AL+W=O&UL4$L! A0#% @ <32=5.';4M-G @ M604 !D ("!.#H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5)N.47TV P CPD !D M ("!5$(" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <32=5"^$>$BK @ .08 !D ("!=4L" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32= M5$2=PZ-#! \0\ !D ("!X5H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <32=5 [NMZ%A P >!8 M T ( !"V<" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ <32=5+0I?LS" @ "CD !H M ( !LG(" 'AL+U]R96QS+W=O XML 118 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 119 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 120 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 395 514 1 true 108 0 false 10 false false R1.htm 1001 - Document - Cover Page Sheet http://Finvolution.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://Finvolution.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 1008 - Disclosure - Principal activities and organization Sheet http://Finvolution.com/role/PrincipalActivitiesAndOrganization Principal activities and organization Notes 8 false false R9.htm 1009 - Disclosure - Summary of significant accounting policies Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 9 false false R10.htm 1010 - Disclosure - Loans receivable, net Sheet http://Finvolution.com/role/LoansReceivableNet Loans receivable, net Notes 10 false false R11.htm 1011 - Disclosure - Prepaid expenses and other assets Sheet http://Finvolution.com/role/PrepaidExpensesAndOtherAssets Prepaid expenses and other assets Notes 11 false false R12.htm 1012 - Disclosure - Property, equipment and software, net Sheet http://Finvolution.com/role/PropertyEquipmentAndSoftwareNet Property, equipment and software, net Notes 12 false false R13.htm 1013 - Disclosure - Intangible assets Sheet http://Finvolution.com/role/IntangibleAssets Intangible assets Notes 13 false false R14.htm 1014 - Disclosure - Accounts receivable and contract assets Sheet http://Finvolution.com/role/AccountsReceivableAndContractAssets Accounts receivable and contract assets Notes 14 false false R15.htm 1015 - Disclosure - Employee benefits Sheet http://Finvolution.com/role/EmployeeBenefits Employee benefits Notes 15 false false R16.htm 1016 - Disclosure - Accrued expenses and other liabilities Sheet http://Finvolution.com/role/AccruedExpensesAndOtherLiabilities Accrued expenses and other liabilities Notes 16 false false R17.htm 1017 - Disclosure - Related party balances and transactions Sheet http://Finvolution.com/role/RelatedPartyBalancesAndTransactions Related party balances and transactions Notes 17 false false R18.htm 1018 - Disclosure - Taxation Sheet http://Finvolution.com/role/Taxation Taxation Notes 18 false false R19.htm 1019 - Disclosure - Ordinary shares and treasury stock Sheet http://Finvolution.com/role/OrdinarySharesAndTreasuryStock Ordinary shares and treasury stock Notes 19 false false R20.htm 1020 - Disclosure - Share-based compensation Sheet http://Finvolution.com/role/ShareBasedCompensation Share-based compensation Notes 20 false false R21.htm 1021 - Disclosure - Net profit per share Sheet http://Finvolution.com/role/NetProfitPerShare Net profit per share Notes 21 false false R22.htm 1022 - Disclosure - Leases Sheet http://Finvolution.com/role/Leases Leases Notes 22 false false R23.htm 1023 - Disclosure - Commitments and contingencies Sheet http://Finvolution.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 23 false false R24.htm 1024 - Disclosure - Restricted net assets Sheet http://Finvolution.com/role/RestrictedNetAssets Restricted net assets Notes 24 false false R25.htm 1025 - Disclosure - Condensed financial information of the parent company Sheet http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompany Condensed financial information of the parent company Notes 25 false false R26.htm 1026 - Disclosure - Subsequent events Sheet http://Finvolution.com/role/SubsequentEvents Subsequent events Notes 26 false false R27.htm 1027 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 27 false false R28.htm 1028 - Disclosure - Principal activities and organization (Tables) Sheet http://Finvolution.com/role/PrincipalActivitiesAndOrganizationTables Principal activities and organization (Tables) Tables http://Finvolution.com/role/PrincipalActivitiesAndOrganization 28 false false R29.htm 1029 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://Finvolution.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 1030 - Disclosure - Loans receivable, net (Tables) Sheet http://Finvolution.com/role/LoansReceivableNetTables Loans receivable, net (Tables) Tables http://Finvolution.com/role/LoansReceivableNet 30 false false R31.htm 1031 - Disclosure - Prepaid expenses and other assets (Tables) Sheet http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsTables Prepaid expenses and other assets (Tables) Tables http://Finvolution.com/role/PrepaidExpensesAndOtherAssets 31 false false R32.htm 1032 - Disclosure - Property, equipment and software, net (Tables) Sheet http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetTables Property, equipment and software, net (Tables) Tables http://Finvolution.com/role/PropertyEquipmentAndSoftwareNet 32 false false R33.htm 1033 - Disclosure - Intangible assets (Tables) Sheet http://Finvolution.com/role/IntangibleAssetsTables Intangible assets (Tables) Tables http://Finvolution.com/role/IntangibleAssets 33 false false R34.htm 1034 - Disclosure - Accounts receivable and contract assets (Tables) Sheet http://Finvolution.com/role/AccountsReceivableAndContractAssetsTables Accounts receivable and contract assets (Tables) Tables http://Finvolution.com/role/AccountsReceivableAndContractAssets 34 false false R35.htm 1035 - Disclosure - Accrued expenses and other liabilities (Tables) Sheet http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesTables Accrued expenses and other liabilities (Tables) Tables http://Finvolution.com/role/AccruedExpensesAndOtherLiabilities 35 false false R36.htm 1036 - Disclosure - Related party balances and transactions (Tables) Sheet http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsTables Related party balances and transactions (Tables) Tables http://Finvolution.com/role/RelatedPartyBalancesAndTransactions 36 false false R37.htm 1037 - Disclosure - Taxation (Tables) Sheet http://Finvolution.com/role/TaxationTables Taxation (Tables) Tables http://Finvolution.com/role/Taxation 37 false false R38.htm 1038 - Disclosure - Share-based compensation (Tables) Sheet http://Finvolution.com/role/ShareBasedCompensationTables Share-based compensation (Tables) Tables http://Finvolution.com/role/ShareBasedCompensation 38 false false R39.htm 1039 - Disclosure - Net profit per share (Tables) Sheet http://Finvolution.com/role/NetProfitPerShareTables Net profit per share (Tables) Tables http://Finvolution.com/role/NetProfitPerShare 39 false false R40.htm 1040 - Disclosure - Leases (Tables) Sheet http://Finvolution.com/role/LeasesTables Leases (Tables) Tables http://Finvolution.com/role/Leases 40 false false R41.htm 1041 - Disclosure - Condensed financial information of the parent company (Tables) Sheet http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyTables Condensed financial information of the parent company (Tables) Tables http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompany 41 false false R42.htm 1042 - Disclosure - Principal Activities and Organization - Schedule of Principal Subsidiaries and Consolidated VIE (Detail) Sheet http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail Principal Activities and Organization - Schedule of Principal Subsidiaries and Consolidated VIE (Detail) Details 42 false false R43.htm 1043 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Summary of Significant Accounting Policies - Summary of Financial Information of VIE and its Subsidiaries (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail Summary of Significant Accounting Policies - Summary of Financial Information of VIE and its Subsidiaries (Detail) Details 44 false false R45.htm 1045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Investments (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail Summary of Significant Accounting Policies - Schedule of Investments (Detail) Details 45 false false R46.htm 1046 - Disclosure - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 46 false false R47.htm 1047 - Disclosure - Summary of Significant Accounting Policies - Summary of Equity Securities without Readily Determinable Fair Value (Details) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails Summary of Significant Accounting Policies - Summary of Equity Securities without Readily Determinable Fair Value (Details) Details 47 false false R48.htm 1048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail Summary of Significant Accounting Policies - Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans (Detail) Details 48 false false R49.htm 1049 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Life and Residual Value of Property and Equipment Net (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail Summary of Significant Accounting Policies - Schedule of Estimated Useful Life and Residual Value of Property and Equipment Net (Detail) Details 49 false false R50.htm 1050 - Disclosure - Summary of Significant Accounting Policies - Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail Summary of Significant Accounting Policies - Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities (Detail) Details 50 false false R51.htm 1051 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Movement Of Deferred Guarantee Income (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail Summary of Significant Accounting Policies - Schedule Of Movement Of Deferred Guarantee Income (Detail) Details 51 false false R52.htm 1052 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Expected Credit Losses For Quality Assurance Commitment (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail Summary of Significant Accounting Policies - Schedule Of Expected Credit Losses For Quality Assurance Commitment (Detail) Details 52 false false R53.htm 1053 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Quality Assurance Obligation And Receivables (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail Summary of Significant Accounting Policies - Schedule Of Quality Assurance Obligation And Receivables (Detail) Details 53 false false R54.htm 1054 - Disclosure - Summary of Significant Accounting Policies - Summary of Aging of Past Due Quality Assurance Receivable (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail Summary of Significant Accounting Policies - Summary of Aging of Past Due Quality Assurance Receivable (Detail) Details 54 false false R55.htm 1055 - Disclosure - Summary of Significant Accounting Policies - Schedule of Information About Movement of Quality Assurance Receivable (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInformationAboutMovementOfQualityAssuranceReceivableDetail Summary of Significant Accounting Policies - Schedule of Information About Movement of Quality Assurance Receivable (Detail) Details 55 false false R56.htm 1056 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Detail) Sheet http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail Summary of Significant Accounting Policies - Disaggregation of Revenue (Detail) Details 56 false false R57.htm 1057 - Disclosure - Loans Receivable, Net - Schedule of Loans Receivable Originated and Retained (Detail) Sheet http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail Loans Receivable, Net - Schedule of Loans Receivable Originated and Retained (Detail) Details 57 false false R58.htm 1058 - Disclosure - Loans Receivable, Net - Schedule of Allowance for Loan Losses (Detail) Sheet http://Finvolution.com/role/LoansReceivableNetScheduleOfAllowanceForLoanLossesDetail Loans Receivable, Net - Schedule of Allowance for Loan Losses (Detail) Details 58 false false R59.htm 1059 - Disclosure - Loans Receivable, Net - Schedule of Aging of Loans (Detail) Sheet http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail Loans Receivable, Net - Schedule of Aging of Loans (Detail) Details 59 false false R60.htm 1060 - Disclosure - Loans Receivable, Net - Additional Information (Detail) Sheet http://Finvolution.com/role/LoansReceivableNetAdditionalInformationDetail Loans Receivable, Net - Additional Information (Detail) Details 60 false false R61.htm 1061 - Disclosure - Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Detail) Sheet http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Detail) Details 61 false false R62.htm 1062 - Disclosure - Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Parenthetical) (Detail) Sheet http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Parenthetical) (Detail) Details 62 false false R63.htm 1063 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Detail) Sheet http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Detail) Details 63 false false R64.htm 1064 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Parenthetical) (Detail) Sheet http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetParentheticalDetail Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Parenthetical) (Detail) Details 64 false false R65.htm 1065 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail Intangible Assets - Schedule of Intangible Assets (Detail) Details 65 false false R66.htm 1066 - Disclosure - Accounts Receivable and Contract Assets - Accounts Receivable and Related Allowance for Doubtful Accounts (Detail) Sheet http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail Accounts Receivable and Contract Assets - Accounts Receivable and Related Allowance for Doubtful Accounts (Detail) Details 66 false false R67.htm 1067 - Disclosure - Accounts Receivable and Contract Assets - Schedule of aging of past-due accounts receivable and contract assets (Detail) Sheet http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail Accounts Receivable and Contract Assets - Schedule of aging of past-due accounts receivable and contract assets (Detail) Details 67 false false R68.htm 1068 - Disclosure - Accounts Receivable and Contract Assets - Schedule of Movement of Provision for Accounts Receivable and Contract Assets (Detail) Sheet http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsDetail Accounts Receivable and Contract Assets - Schedule of Movement of Provision for Accounts Receivable and Contract Assets (Detail) Details 68 false false R69.htm 1069 - Disclosure - Employee Benefits - Additional Information (Detail) Sheet http://Finvolution.com/role/EmployeeBenefitsAdditionalInformationDetail Employee Benefits - Additional Information (Detail) Details 69 false false R70.htm 1070 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail) Sheet http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail) Details 70 false false R71.htm 1071 - Disclosure - Related Party Balances and Transactions - Summary of Amount Incurred by the Group (Detail) Sheet http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail Related Party Balances and Transactions - Summary of Amount Incurred by the Group (Detail) Details 71 false false R72.htm 1072 - Disclosure - Related Party Balances and Transactions - Summary of Amounts Due to Related Parties (Detail) Sheet http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail Related Party Balances and Transactions - Summary of Amounts Due to Related Parties (Detail) Details 72 false false R73.htm 1073 - Disclosure - Taxation - Additional Information (Detail) Sheet http://Finvolution.com/role/TaxationAdditionalInformationDetail Taxation - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Taxation - Schedule of Current and Deferred Portions of Income Tax Expense (Detail) Sheet http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail Taxation - Schedule of Current and Deferred Portions of Income Tax Expense (Detail) Details 74 false false R75.htm 1075 - Disclosure - Taxation - Summary of Reconciliation Between the Computed Expected Tax Expense (Benefit) Rate and the Effective Income Tax Rate (Detail) Sheet http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail Taxation - Summary of Reconciliation Between the Computed Expected Tax Expense (Benefit) Rate and the Effective Income Tax Rate (Detail) Details 75 false false R76.htm 1076 - Disclosure - Taxation - Summary of Aggregate Amount and Per Share Effect of Tax Holidays (Detail) Sheet http://Finvolution.com/role/TaxationSummaryOfAggregateAmountAndPerShareEffectOfTaxHolidaysDetail Taxation - Summary of Aggregate Amount and Per Share Effect of Tax Holidays (Detail) Details 76 false false R77.htm 1077 - Disclosure - Taxation - Significant Components of Deferred Tax Assets (Detail) Sheet http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail Taxation - Significant Components of Deferred Tax Assets (Detail) Details 77 false false R78.htm 1078 - Disclosure - Taxation - Movement of Valuation Allowances (Detail) Sheet http://Finvolution.com/role/TaxationMovementOfValuationAllowancesDetail Taxation - Movement of Valuation Allowances (Detail) Details 78 false false R79.htm 1079 - Disclosure - Ordinary shares and treasury stock - Additional Information (Detail) Sheet http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail Ordinary shares and treasury stock - Additional Information (Detail) Details 79 false false R80.htm 1080 - Disclosure - Share-based Compensation - Additional Information (Detail) Sheet http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail Share-based Compensation - Additional Information (Detail) Details 80 false false R81.htm 1081 - Disclosure - Share-based Compensation - Schedule of Stock Option Shares Activities (Detail) Sheet http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail Share-based Compensation - Schedule of Stock Option Shares Activities (Detail) Details 81 false false R82.htm 1082 - Disclosure - Share-based Compensation - Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption (Detail) Sheet http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail Share-based Compensation - Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption (Detail) Details 82 false false R83.htm 1083 - Disclosure - Share-based compensation - Summary of Restricted Stock Units Activities Under All Incentive Plans (Detail) Sheet http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail Share-based compensation - Summary of Restricted Stock Units Activities Under All Incentive Plans (Detail) Details 83 false false R84.htm 1084 - Disclosure - Net profit per share - Schedule of Computation of Earnings Per Share (Detail) Sheet http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail Net profit per share - Schedule of Computation of Earnings Per Share (Detail) Details 84 false false R85.htm 1085 - Disclosure - Leases - Summary of lease cost (Detail) Sheet http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail Leases - Summary of lease cost (Detail) Details 85 false false R86.htm 1086 - Disclosure - Leases - Summary of supplemental cash flow (Detail) Sheet http://Finvolution.com/role/LeasesSummaryOfSupplementalCashFlowDetail Leases - Summary of supplemental cash flow (Detail) Details 86 false false R87.htm 1087 - Disclosure - Leases - Summary of weighted-average remaining lease term and discount rate (Detail) Sheet http://Finvolution.com/role/LeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateDetail Leases - Summary of weighted-average remaining lease term and discount rate (Detail) Details 87 false false R88.htm 1088 - Disclosure - Leases - Schedule of Information about movement of Right of use assets (Detail) Sheet http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfRightOfUseAssetsDetail Leases - Schedule of Information about movement of Right of use assets (Detail) Details 88 false false R89.htm 1089 - Disclosure - Leases - Schedule of Information about movement of Leasing Liabilities (Detail) Sheet http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfLeasingLiabilitiesDetail Leases - Schedule of Information about movement of Leasing Liabilities (Detail) Details 89 false false R90.htm 1090 - Disclosure - Leases - Summary of maturities of lease liabilities (Detail) Sheet http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail Leases - Summary of maturities of lease liabilities (Detail) Details 90 false false R91.htm 1091 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://Finvolution.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 91 false false R92.htm 1092 - Disclosure - Restricted Net Assets - Additional Information (Detail) Sheet http://Finvolution.com/role/RestrictedNetAssetsAdditionalInformationDetail Restricted Net Assets - Additional Information (Detail) Details 92 false false R93.htm 1093 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Detail) Sheet http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Detail) Details 93 false false R94.htm 1094 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Parenthetical) (Detail) Sheet http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Parenthetical) (Detail) Details 94 false false R95.htm 1095 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Comprehensive income (Detail) Sheet http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail Condensed Financial Information of the Parent Company - Schedule of Comprehensive income (Detail) Details 95 false false R96.htm 1096 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Cash Flow Statement (Detail) Sheet http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail Condensed Financial Information of the Parent Company - Schedule of Cash Flow Statement (Detail) Details 96 false false R97.htm 1097 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 97 false false All Reports Book All Reports d214294d20f.htm d214294dex121.htm d214294dex122.htm d214294dex131.htm d214294dex132.htm d214294dex151.htm d214294dex152.htm d214294dex153.htm d214294dex24.htm d214294dex81.htm finv-20211231.xsd finv-20211231_cal.xml finv-20211231_def.xml finv-20211231_lab.xml finv-20211231_pre.xml g214294g29w88.jpg g214294g48r24.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d214294d20f.htm": { "axisCustom": 5, "axisStandard": 30, "contextCount": 395, "dts": { "calculationLink": { "local": [ "finv-20211231_cal.xml" ] }, "definitionLink": { "local": [ "finv-20211231_def.xml" ] }, "inline": { "local": [ "d214294d20f.htm" ] }, "labelLink": { "local": [ "finv-20211231_lab.xml" ] }, "presentationLink": { "local": [ "finv-20211231_pre.xml" ] }, "schema": { "local": [ "finv-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 820, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 3, "total": 3 }, "keyCustom": 149, "keyStandard": 365, "memberCustom": 66, "memberStandard": 38, "nsprefix": "finv", "nsuri": "http://Finvolution.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://Finvolution.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Loans receivable, net", "role": "http://Finvolution.com/role/LoansReceivableNet", "shortName": "Loans receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Prepaid expenses and other assets", "role": "http://Finvolution.com/role/PrepaidExpensesAndOtherAssets", "shortName": "Prepaid expenses and other assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Property, equipment and software, net", "role": "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNet", "shortName": "Property, equipment and software, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Intangible assets", "role": "http://Finvolution.com/role/IntangibleAssets", "shortName": "Intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "finv:AccountsReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Accounts receivable and contract assets", "role": "http://Finvolution.com/role/AccountsReceivableAndContractAssets", "shortName": "Accounts receivable and contract assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "finv:AccountsReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Employee benefits", "role": "http://Finvolution.com/role/EmployeeBenefits", "shortName": "Employee benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Accrued expenses and other liabilities", "role": "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilities", "shortName": "Accrued expenses and other liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Related party balances and transactions", "role": "http://Finvolution.com/role/RelatedPartyBalancesAndTransactions", "shortName": "Related party balances and transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Taxation", "role": "http://Finvolution.com/role/Taxation", "shortName": "Taxation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Ordinary shares and treasury stock", "role": "http://Finvolution.com/role/OrdinarySharesAndTreasuryStock", "shortName": "Ordinary shares and treasury stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://Finvolution.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Share-based compensation", "role": "http://Finvolution.com/role/ShareBasedCompensation", "shortName": "Share-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Net profit per share", "role": "http://Finvolution.com/role/NetProfitPerShare", "shortName": "Net profit per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Leases", "role": "http://Finvolution.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Commitments and contingencies", "role": "http://Finvolution.com/role/CommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Restricted net assets", "role": "http://Finvolution.com/role/RestrictedNetAssets", "shortName": "Restricted net assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Condensed financial information of the parent company", "role": "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompany", "shortName": "Condensed financial information of the parent company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Subsequent events", "role": "http://Finvolution.com/role/SubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Principal activities and organization (Tables)", "role": "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationTables", "shortName": "Principal activities and organization (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "finv:EquityAndCostMethodInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "finv:EquityAndCostMethodInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "finv:PayableToPlatformCustomers", "finv:PayableToPlatformCustomers", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "finv:PayableToPlatformCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Loans receivable, net (Tables)", "role": "http://Finvolution.com/role/LoansReceivableNetTables", "shortName": "Loans receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "finv:ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Prepaid expenses and other assets (Tables)", "role": "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsTables", "shortName": "Prepaid expenses and other assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "finv:ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Property, equipment and software, net (Tables)", "role": "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetTables", "shortName": "Property, equipment and software, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Intangible assets (Tables)", "role": "http://Finvolution.com/role/IntangibleAssetsTables", "shortName": "Intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "finv:AccountsReceivableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "finv:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Accounts receivable and contract assets (Tables)", "role": "http://Finvolution.com/role/AccountsReceivableAndContractAssetsTables", "shortName": "Accounts receivable and contract assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "finv:AccountsReceivableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "finv:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Accrued expenses and other liabilities (Tables)", "role": "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesTables", "shortName": "Accrued expenses and other liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Related party balances and transactions (Tables)", "role": "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsTables", "shortName": "Related party balances and transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Taxation (Tables)", "role": "http://Finvolution.com/role/TaxationTables", "shortName": "Taxation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Share-based compensation (Tables)", "role": "http://Finvolution.com/role/ShareBasedCompensationTables", "shortName": "Share-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Net profit per share (Tables)", "role": "http://Finvolution.com/role/NetProfitPerShareTables", "shortName": "Net profit per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Leases (Tables)", "role": "http://Finvolution.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Condensed financial information of the parent company (Tables)", "role": "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyTables", "shortName": "Condensed financial information of the parent company (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_FinvolutionHkLimitedMembersrtOwnershipAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Principal Activities and Organization - Schedule of Principal Subsidiaries and Consolidated VIE (Detail)", "role": "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail", "shortName": "Principal Activities and Organization - Schedule of Principal Subsidiaries and Consolidated VIE (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_FinvolutionHkLimitedMembersrtOwnershipAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "4", "lang": null, "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Summary of Significant Accounting Policies - Summary of Financial Information of VIE and its Subsidiaries (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail", "shortName": "Summary of Significant Accounting Policies - Summary of Financial Information of VIE and its Subsidiaries (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_BeijingPaipairongxinInvestmentConsultingCompanyLimitedMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "finv:EquityAndCostMethodInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Investments (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of Investments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "finv:EquityAndCostMethodInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "finv:NonMarketableEquityInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductsMemberusgaapInvestmentTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductsMemberusgaapInvestmentTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Summary of Significant Accounting Policies - Summary of Equity Securities without Readily Determinable Fair Value (Details)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Equity Securities without Readily Determinable Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansTableTextBlock", "finv:InterestIncomeAndInterestExpenseRelatedToLoansOriginatedByGroupPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Summary of Significant Accounting Policies - Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansTableTextBlock", "finv:InterestIncomeAndInterestExpenseRelatedToLoansOriginatedByGroupPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_OfficeFurnitureAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Life and Residual Value of Property and Equipment Net (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Life and Residual Value of Property and Equipment Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_OfficeFurnitureAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "finv:QualityAssuranceFundPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Summary of Significant Accounting Policies - Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "finv:QualityAssuranceFundPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Movement Of Deferred Guarantee Income (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail", "shortName": "Summary of Significant Accounting Policies - Schedule Of Movement Of Deferred Guarantee Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:RevenueRemainingPerformanceObligationChangesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2019_DeferredGuaranteeIncomeMemberFINVLiabilitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "finv:ExpectedCreditLossesForQualityAssuranceCommitment", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Expected Credit Losses For Quality Assurance Commitment (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail", "shortName": "Summary of Significant Accounting Policies - Schedule Of Expected Credit Losses For Quality Assurance Commitment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ExpectedCreditLossesForQualityAssuranceCommitmentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2019_ExpectedCreditLossesForQualityAssuranceMemberFINVLiabilitiesAxis", "decimals": "-3", "lang": null, "name": "finv:ExpectedCreditLossesForQualityAssuranceCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:QualityAssuranceFundReceivable", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Summary of Significant Accounting Policies - Schedule Of Quality Assurance Obligation And Receivables (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail", "shortName": "Summary of Significant Accounting Policies - Schedule Of Quality Assurance Obligation And Receivables (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfQualityAssuranceObligationAndReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_QualityAssetsReceivableMemberFINVAssetsAxis", "decimals": "-3", "lang": null, "name": "finv:QualityAssuranceFundReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:OualityAssuranceReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Summary of Significant Accounting Policies - Summary of Aging of Past Due Quality Assurance Receivable (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail", "shortName": "Summary of Significant Accounting Policies - Summary of Aging of Past Due Quality Assurance Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:OualityAssuranceReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfInformationAboutMovementOfQualityAssuranceReceivableTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "finv:QualityAssuranceReceivableallowanceForCreditLosses", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Summary of Significant Accounting Policies - Schedule of Information About Movement of Quality Assurance Receivable (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInformationAboutMovementOfQualityAssuranceReceivableDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of Information About Movement of Quality Assurance Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfInformationAboutMovementOfQualityAssuranceReceivableTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "finv:QualityAssuranceReceivableallowanceForCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_QualityAssuranceProgramMemberusgaapTypeOfArrangementAxis", "decimals": "-3", "first": true, "lang": null, "name": "finv:ChangeInExpectedDiscretionaryPaymentToInvestorReserveFundInvestors", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Detail)", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_QualityAssuranceProgramMemberusgaapTypeOfArrangementAxis", "decimals": "-3", "first": true, "lang": null, "name": "finv:ChangeInExpectedDiscretionaryPaymentToInvestorReserveFundInvestors", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Loans Receivable, Net - Schedule of Loans Receivable Originated and Retained (Detail)", "role": "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail", "shortName": "Loans Receivable, Net - Schedule of Loans Receivable Originated and Retained (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableAllowance", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Loans Receivable, Net - Schedule of Allowance for Loan Losses (Detail)", "role": "http://Finvolution.com/role/LoansReceivableNetScheduleOfAllowanceForLoanLossesDetail", "shortName": "Loans Receivable, Net - Schedule of Allowance for Loan Losses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "finv:AllowanceForLoansAndLeasesLossesAdoptionOfAscThreeTwoSixStandard", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Loans Receivable, Net - Schedule of Aging of Loans (Detail)", "role": "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail", "shortName": "Loans Receivable, Net - Schedule of Aging of Loans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_NewBorrowersMemberFINVQualityAssuranceReceivableRecordedInvestmentByClassOfAccountsReceivableAxis", "decimals": "-3", "lang": null, "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForLoanAndLeaseLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndNotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Loans Receivable, Net - Additional Information (Detail)", "role": "http://Finvolution.com/role/LoansReceivableNetAdditionalInformationDetail", "shortName": "Loans Receivable, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsAndNotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:SecurityDepositAndOtherDeposits", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Detail)", "role": "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail", "shortName": "Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:SecurityDepositAndOtherDeposits", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "finv:ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:SecurityDeposits", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Parenthetical) (Detail)", "role": "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail", "shortName": "Prepaid Expenses and Other Assets - Receivables, Prepayments and Other Assets (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "finv:ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:SecurityDeposits", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Detail)", "role": "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "shortName": "Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Parenthetical) (Detail)", "role": "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetParentheticalDetail", "shortName": "Property, Equipment and Software, Net - Schedule of Property, Equipment and Software, Net (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Detail)", "role": "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail", "shortName": "Intangible Assets - Schedule of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "div", "finv:AccountsReceivableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:AccountsReceivableAndContractAssetsGross", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Accounts Receivable and Contract Assets - Accounts Receivable and Related Allowance for Doubtful Accounts (Detail)", "role": "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail", "shortName": "Accounts Receivable and Contract Assets - Accounts Receivable and Related Allowance for Doubtful Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "div", "finv:AccountsReceivableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "finv:AllowanceForAccountsReceivableAndContractAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "finv:AccountsReceivableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Accounts Receivable and Contract Assets - Schedule of aging of past-due accounts receivable and contract assets (Detail)", "role": "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "shortName": "Accounts Receivable and Contract Assets - Schedule of aging of past-due accounts receivable and contract assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "finv:AccountsReceivableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Accounts Receivable and Contract Assets - Schedule of Movement of Provision for Accounts Receivable and Contract Assets (Detail)", "role": "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsDetail", "shortName": "Accounts Receivable and Contract Assets - Schedule of Movement of Provision for Accounts Receivable and Contract Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:ScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Employee Benefits - Additional Information (Detail)", "role": "http://Finvolution.com/role/EmployeeBenefitsAdditionalInformationDetail", "shortName": "Employee Benefits - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:FundsPayableToInstitutionalFundingPartners", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail)", "role": "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "shortName": "Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:FundsPayableToInstitutionalFundingPartners", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_DataCollectionServiceMemberusgaapRelatedPartyTransactionAxis_PPCreditDataServiceShanghaiCompanyLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Related Party Balances and Transactions - Summary of Amount Incurred by the Group (Detail)", "role": "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "shortName": "Related Party Balances and Transactions - Summary of Amount Incurred by the Group (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_DataCollectionServiceMemberusgaapRelatedPartyTransactionAxis_PPCreditDataServiceShanghaiCompanyLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Related Party Balances and Transactions - Summary of Amounts Due to Related Parties (Detail)", "role": "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail", "shortName": "Related Party Balances and Transactions - Summary of Amounts Due to Related Parties (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "finv:SummaryOfAmountsDueToRelatedPartyTableTextBlock", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_PPCreditDataServiceShanghaiCompanyLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Taxation - Additional Information (Detail)", "role": "http://Finvolution.com/role/TaxationAdditionalInformationDetail", "shortName": "Taxation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "finv:PreferentialStatutoryTaxRateForHighAndNewTechnologyEnterprises", "finv:PreferentialStatutoryTaxRateForHighAndNewTechnologyEnterprises", "div", "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2020To12_31_2020", "decimals": "2", "lang": null, "name": "finv:PreferentialStatutoryTaxRateForHighAndNewTechnologyEnterprises", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Taxation - Schedule of Current and Deferred Portions of Income Tax Expense (Detail)", "role": "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "shortName": "Taxation - Schedule of Current and Deferred Portions of Income Tax Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "finv:EffectiveIncomeTaxRateReconciliationAndAdjustmentsAtStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Taxation - Summary of Reconciliation Between the Computed Expected Tax Expense (Benefit) Rate and the Effective Income Tax Rate (Detail)", "role": "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail", "shortName": "Taxation - Summary of Reconciliation Between the Computed Expected Tax Expense (Benefit) Rate and the Effective Income Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "finv:EffectiveIncomeTaxRateReconciliationAndAdjustmentsAtStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxHolidayTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Taxation - Summary of Aggregate Amount and Per Share Effect of Tax Holidays (Detail)", "role": "http://Finvolution.com/role/TaxationSummaryOfAggregateAmountAndPerShareEffectOfTaxHolidaysDetail", "shortName": "Taxation - Summary of Aggregate Amount and Per Share Effect of Tax Holidays (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxHolidayTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:DeferredTaxAssetsTimingDifferenceInRevenueRecognitionForTransactionFee", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Taxation - Significant Components of Deferred Tax Assets (Detail)", "role": "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail", "shortName": "Taxation - Significant Components of Deferred Tax Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:DeferredTaxAssetsTimingDifferenceInRevenueRecognitionForTransactionFee", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Taxation - Movement of Valuation Allowances (Detail)", "role": "http://Finvolution.com/role/TaxationMovementOfValuationAllowancesDetail", "shortName": "Taxation - Movement of Valuation Allowances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "finv:ValuationAllowanceDeferredTaxAssetCurrentYearAdditionsAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:AuthorizedShareCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Ordinary shares and treasury stock - Additional Information (Detail)", "role": "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "shortName": "Ordinary shares and treasury stock - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "finv:AuthorizedShareCapital", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Principal activities and organization", "role": "http://Finvolution.com/role/PrincipalActivitiesAndOrganization", "shortName": "Principal activities and organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Share-based Compensation - Additional Information (Detail)", "role": "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Share-based Compensation - Schedule of Stock Option Shares Activities (Detail)", "role": "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail", "shortName": "Share-based Compensation - Schedule of Stock Option Shares Activities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2020To12_31_2020_IncentiveSharesPlanMemberusgaapPlanNameAxis", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Share-based Compensation - Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption (Detail)", "role": "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "shortName": "Share-based Compensation - Schedule of Fair Value of Each Option Granted Estimated Using Binomial Model Assumption (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2020To12_31_2020_IncentiveSharesPlanMemberusgaapPlanNameAxis", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Share-based compensation - Summary of Restricted Stock Units Activities Under All Incentive Plans (Detail)", "role": "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail", "shortName": "Share-based compensation - Summary of Restricted Stock Units Activities Under All Incentive Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2019_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Net profit per share - Schedule of Computation of Earnings Per Share (Detail)", "role": "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "shortName": "Net profit per share - Schedule of Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-1", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Leases - Summary of lease cost (Detail)", "role": "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail", "shortName": "Leases - Summary of lease cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "finv:DisclosureOfSupplementalCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Leases - Summary of supplemental cash flow (Detail)", "role": "http://Finvolution.com/role/LeasesSummaryOfSupplementalCashFlowDetail", "shortName": "Leases - Summary of supplemental cash flow (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "finv:DisclosureOfSupplementalCashFlowInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "finv:DisclosureOfWeightedaverageRemainingLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Leases - Summary of weighted-average remaining lease term and discount rate (Detail)", "role": "http://Finvolution.com/role/LeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateDetail", "shortName": "Leases - Summary of weighted-average remaining lease term and discount rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "finv:DisclosureOfWeightedaverageRemainingLeaseTermAndDiscountRateTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Leases - Schedule of Information about movement of Right of use assets (Detail)", "role": "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfRightOfUseAssetsDetail", "shortName": "Leases - Schedule of Information about movement of Right of use assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfInformationAboutMovementOfRightOfUseAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "finv:ScheduleOfInformationAboutMovementOfLeasingLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Leases - Schedule of Information about movement of Leasing Liabilities (Detail)", "role": "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfLeasingLiabilitiesDetail", "shortName": "Leases - Schedule of Information about movement of Leasing Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Summary of significant accounting policies", "role": "http://Finvolution.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Leases - Summary of maturities of lease liabilities (Detail)", "role": "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail", "shortName": "Leases - Summary of maturities of lease liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://Finvolution.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "finv:PercentageOfAnnualAppropriationsNetOfTaxIncomePriorToPaymentOfDividendsAsStatutoryGeneralReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Restricted Net Assets - Additional Information (Detail)", "role": "http://Finvolution.com/role/RestrictedNetAssetsAdditionalInformationDetail", "shortName": "Restricted Net Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "2", "first": true, "lang": null, "name": "finv:PercentageOfAnnualAppropriationsNetOfTaxIncomePriorToPaymentOfDividendsAsStatutoryGeneralReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Detail)", "role": "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "shortName": "Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Parenthetical) (Detail)", "role": "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "shortName": "Condensed Financial Information of the Parent Company - Schedule of Condensed Balance Sheet (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Comprehensive income (Detail)", "role": "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "shortName": "Condensed Financial Information of the Parent Company - Schedule of Comprehensive income (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1096 - Disclosure - Condensed Financial Information of the Parent Company - Schedule of Cash Flow Statement (Detail)", "role": "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "shortName": "Condensed Financial Information of the Parent Company - Schedule of Cash Flow Statement (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn03_15_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1097 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d214294d20f.htm", "contextRef": "PAsOn03_15_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } } }, "segmentCount": 108, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong [Member]" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_ID": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDONESIA", "terseLabel": "Indonesia [Member]" } } }, "localname": "ID", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r705" ], "lang": { "en-us": { "role": { "documentation": "American Depositary Receipt (or American Depositary Share, ADS).", "label": "ADR [Member]", "verboseLabel": "American Depositary Share [Member]" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "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", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelEmailAddress": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Email address of contact personnel.", "label": "Contact Personnel Email Address" } } }, "localname": "ContactPersonnelEmailAddress", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "verboseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "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", "verboseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "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]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "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" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "dateItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r703" ], "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", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r706", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "finv_AccountsReceivableAndContractAssetsGross": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail": { "order": 1.0, "parentTag": "finv_AccountsReceivableAndContractAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable and contract assets gross.", "label": "Accounts Receivable And Contract Assets Gross", "terseLabel": "Accounts receivable and contract assets" } } }, "localname": "AccountsReceivableAndContractAssetsGross", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail", "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_AccountsReceivableAndContractAssetsNet": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable and contract assets net.", "label": "Accounts Receivable And Contract Assets Net", "totalLabel": "Accounts receivable and contract assets, net" } } }, "localname": "AccountsReceivableAndContractAssetsNet", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "finv_AccountsReceivableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable [Text Block]", "label": "Accounts Receivable [Text Block]", "terseLabel": "Accounts receivable and contract assets" } } }, "localname": "AccountsReceivableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssets" ], "xbrltype": "textBlockItemType" }, "finv_AccountsReceivables120To149DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivables 120 To 149 Days Past Due [Member]" } } }, "localname": "AccountsReceivables120To149DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_AccountsReceivables150To179DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivables 150 To 179 Days Past Due [Member]" } } }, "localname": "AccountsReceivables150To179DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_AccountsReceivables1To89DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivables 1 To 89 Days Past Due [Member]" } } }, "localname": "AccountsReceivables1To89DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_AccountsReceivables90To119DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivables 90 To 119 Days Past Due [Member]" } } }, "localname": "AccountsReceivables90To119DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_AccountsReceivablesTotalPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivables Total Past Due .", "label": "Accounts Receivables Total Past Due [Member]" } } }, "localname": "AccountsReceivablesTotalPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_AccruedCollectionServiceFee": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued collection service fee.", "label": "Accrued Collection Service Fee", "terseLabel": "Accrued collection service fee" } } }, "localname": "AccruedCollectionServiceFee", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AccruedExpensesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities.", "label": "Accrued Expenses And Other Liabilities [Abstract]" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_AccruedMarketingExpenses": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued marketing expenses.", "label": "Accrued Marketing Expenses", "terseLabel": "Accrued marketing expense" } } }, "localname": "AccruedMarketingExpenses", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AccruedPaymentChannelExpenses": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued payment channel expenses.", "label": "Accrued Payment Channel Expenses", "terseLabel": "Accrued payment channel expenses" } } }, "localname": "AccruedPaymentChannelExpenses", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AccruedTechnicalServicesExpense": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued technical services expense.", "label": "Accrued Technical Services Expense", "terseLabel": "Accrued technical services expense" } } }, "localname": "AccruedTechnicalServicesExpense", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AccumulatedAmortizationAndImpairment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated amortization and impairment.", "label": "Accumulated Amortization and Impairment", "terseLabel": "Less: Accumulated amortization and impairment" } } }, "localname": "AccumulatedAmortizationAndImpairment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_Advances": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advances.", "label": "Advances", "terseLabel": "Advances" } } }, "localname": "Advances", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_AllowanceForAccountsReceivableAndContractAssets": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail": { "order": 2.0, "parentTag": "finv_AccountsReceivableAndContractAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for accounts receivable and contract assets.", "label": "Allowance For Accounts Receivable And Contract Assets", "negatedLabel": "Credit loss allowance for accounts receivable and contract assets" } } }, "localname": "AllowanceForAccountsReceivableAndContractAssets", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsAccountsReceivableAndRelatedAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "finv_AllowanceForDoubtfulAccountsReceivableCurrentPeriodWriteOff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable current period write-off.", "label": "Allowance For Doubtful Accounts Receivable Current Period Write Off", "terseLabel": "Current period write-off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrentPeriodWriteOff", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_AllowanceForDoubtfulQualityAssuranceReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful quality assurance receivable.", "label": "Allowance For Doubtful Quality Assurance Receivable", "terseLabel": "Quality assurance receivable, net of credit loss allowance", "verboseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulQualityAssuranceReceivable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AllowanceForLoanAndLeaseLossesProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for loan and lease losses provision.", "label": "Allowance for Loan and Lease Losses Provision", "verboseLabel": "Provision for loans receivable" } } }, "localname": "AllowanceForLoanAndLeaseLossesProvision", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAllowanceForLoanLossesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AllowanceForLoansAndLeasesLossesAdoptionOfAscThreeTwoSixStandard": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for loans and leases losses adoption of ASC three two six standard.", "label": "Allowance For Loans And Leases Losses Adoption Of ASC Three Two Six Standard", "verboseLabel": "Impact of adoption of ASC 326 (Note 2(b))" } } }, "localname": "AllowanceForLoansAndLeasesLossesAdoptionOfAscThreeTwoSixStandard", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAllowanceForLoanLossesDetail" ], "xbrltype": "monetaryItemType" }, "finv_AmericanDepositaryShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American depositary share.", "label": "American Depositary Share [Member]", "terseLabel": "American Depositary Shares [Member]" } } }, "localname": "AmericanDepositaryShareMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "finv_AmortizationOfRightOfUseAssetAndInterestOfLeasingLiabilities": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 43.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Right Of Use Asset And Interest Of Leasing Liabilities", "label": "Amortization Of Right Of Use Asset And Interest Of Leasing Liabilities", "terseLabel": "Amortization of right-of-use asset and interest of leasing liabilities" } } }, "localname": "AmortizationOfRightOfUseAssetAndInterestOfLeasingLiabilities", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_AppropriationsToGeneralReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Appropriations to general reserve.", "label": "Appropriations To General Reserve", "terseLabel": "Appropriations to the general reserve" } } }, "localname": "AppropriationsToGeneralReserve", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_AssetsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Axis .", "label": "Assets [Axis]" } } }, "localname": "AssetsAxis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "finv_AssetsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets .", "label": "Assets [Domain]" } } }, "localname": "AssetsDomain", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "finv_AuthorizedShareCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Authorized share capital.", "label": "Authorized Share Capital", "terseLabel": "Authorized share capital" } } }, "localname": "AuthorizedShareCapital", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Paipairongxin Investment Consulting Company Limited.", "label": "Beijing Paipairongxin Investment Consulting Company Limited [Member]", "terseLabel": "Beijing Paipairongxin Investment Consulting Co., Ltd [Member]" } } }, "localname": "BeijingPaipairongxinInvestmentConsultingCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "finv_BeijingProsperInvestmentConsultingCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Prosper Investment Consulting Company Limited.", "label": "Beijing Prosper Investment Consulting Company Limited [Member]", "terseLabel": "Beijing Prosper Investment Consulting Co., Ltd [Member]" } } }, "localname": "BeijingProsperInvestmentConsultingCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_BorrowersReferralFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowers referral fee.", "label": "Borrowers Referral Fee [Member]", "terseLabel": "Borrowers Referral Fee [Member]" } } }, "localname": "BorrowersReferralFeeMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_BusinessCombinationsAndNoncontrollingInterestsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combinations and noncontrolling interests.", "label": "Business Combinations And Noncontrolling Interests Policy [Text Block]", "terseLabel": "Business combinations and noncontrolling interests" } } }, "localname": "BusinessCombinationsAndNoncontrollingInterestsPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_CapitalContributionToGroupCompanies": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital contribution to group companies.", "label": "Capital contribution to Group companies", "verboseLabel": "Collection of loans from Group companies" } } }, "localname": "CapitalContributionToGroupCompanies", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_CashAndCashEquivalentMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalent maturity period.", "label": "Cash And Cash Equivalent Maturity Period", "terseLabel": "Cash and cash equivalents, original maturities period" } } }, "localname": "CashAndCashEquivalentMaturityPeriod", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "finv_CashPaidForRepurchaseOfTheConsolidatedTrust": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for repurchase of the consolidated trust.", "label": "Cash Paid for Repurchase of the Consolidated Trust", "negatedLabel": "Cash paid for repurchase of\u00a0preferential beneficiaries of\u00a0consolidated trusts" } } }, "localname": "CashPaidForRepurchaseOfTheConsolidatedTrust", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_CashPaidToInvestors": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid to investors.", "label": "Cash Paid to Investors", "negatedLabel": "Cash paid to investors" } } }, "localname": "CashPaidToInvestors", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_CashProvidedByOperatingActivitiesUnderServiceAgreementsForIntercompany": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash provided by operating activities under service agreements for Inter-company.", "label": "Cash provided by operating activities under service agreements for Intercompany", "terseLabel": "Cash provided by operating activities under service agreements for Inter-company" } } }, "localname": "CashProvidedByOperatingActivitiesUnderServiceAgreementsForIntercompany", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_CashReceivedFromBorrowersNotYetDisbursedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash received from borrowers not yet disbursed.", "label": "Cash Received From Borrowers Not Yet Disbursed [Member]", "terseLabel": "Cash Received From Borrowers Not Yet Disbursed [Member]" } } }, "localname": "CashReceivedFromBorrowersNotYetDisbursedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_CashReceivedFromInvestors": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from investors.", "label": "Cash Received From Investors", "terseLabel": "Cash received from investors" } } }, "localname": "CashReceivedFromInvestors", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_CashReceivedFromInvestorsOrBorrowersNotYetDisbursedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash received from investors or borrowers not yet disbursed.", "label": "Cash Received From Investors Or Borrowers Not Yet Disbursed [Member]", "terseLabel": "Cash Received From Investors Or Borrowers Not Yet Disbursed [Member]" } } }, "localname": "CashReceivedFromInvestorsOrBorrowersNotYetDisbursedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_CashReceivedViaConsolidatedTrustNotYetDistributedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash received via consolidated trust not yet distributed.", "label": "Cash Received Via Consolidated Trust Not Yet Distributed [Member]", "terseLabel": "Cash Received Via Consolidated Trust Not Yet Distributed [Member]" } } }, "localname": "CashReceivedViaConsolidatedTrustNotYetDistributedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_CashusedInOperatingActivitiesunderServiceAgreementsforIntercompany": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash\u00a0used in operating activities\u00a0under service agreements\u00a0for inter-company,", "label": "Cash used in operating activities under service agreements for Intercompany", "terseLabel": "Cash used in operating activities under service agreements for Inter-company" } } }, "localname": "CashusedInOperatingActivitiesunderServiceAgreementsforIntercompany", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_ChangeInExpectedDiscretionaryPaymentToInvestorReserveFundInvestors": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in expected discretionary payment to investor reserve fund investors", "label": "Change in expected discretionary payment to investor reserve fund investors", "terseLabel": "Changes in expected discretionary payment to IRF investors" } } }, "localname": "ChangeInExpectedDiscretionaryPaymentToInvestorReserveFundInvestors", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "monetaryItemType" }, "finv_ChangeInFairValueOfShortTermInvestment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in fair value of short term nvestment.", "label": "Change In Fair Value Of Short Term Investment", "negatedLabel": "Change in fair value of short term investments" } } }, "localname": "ChangeInFairValueOfShortTermInvestment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_ChengduYougaoInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chengdu Yougao Information Technology Co Ltd.", "label": "Chengdu Yougao Information Technology Co Ltd [Member]", "terseLabel": "Chengdu Yougao Information Technology Co Ltd [Member]" } } }, "localname": "ChengduYougaoInformationTechnologyCoLtdMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_CommonAndPreferredStockSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common and preferred stock shares authorized.", "label": "Common And Preferred Stock Shares Authorized", "terseLabel": "Ordinary and preferred shares authorized" } } }, "localname": "CommonAndPreferredStockSharesAuthorized", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "finv_CommonClassAAndClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Class A And Class B [Member]", "terseLabel": "Class A and Class B Ordinary Shares [Member]" } } }, "localname": "CommonClassAAndClassBMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "finv_ComputerAndElectronicEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer and electronic equipment", "label": "Computer And Electronic Equipment [Member]", "terseLabel": "Computer and Electronic Equipment [Member]" } } }, "localname": "ComputerAndElectronicEquipmentMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "finv_ConsolidatedBalanceSheetStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Balance Sheet Statements Captions [Line Items]", "label": "Consolidated Balance Sheet Statements Captions [Line Items]", "terseLabel": "Consolidated Balance Sheet Statements Captions [Line Items]" } } }, "localname": "ConsolidatedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail" ], "xbrltype": "stringItemType" }, "finv_ConsolidatedTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated trust.", "label": "Consolidated Trust [Member]", "terseLabel": "Consolidated Trust [Member]" } } }, "localname": "ConsolidatedTrustMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "finv_ConvenienceTranslationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convenience translation.", "label": "Convenience Translation [Policy Text Block]", "terseLabel": "Convenience translation" } } }, "localname": "ConvenienceTranslationPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_ConvenienceTranslationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convenience translation rate.", "label": "Convenience Translation Rate", "terseLabel": "Convenience translation rate" } } }, "localname": "ConvenienceTranslationRate", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "finv_CreditLossesForQualityAssuranceCommitment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 18.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Credit losses for quality assurance commitment .", "label": "Credit Losses For Quality Assurance Commitment", "negatedLabel": "Credit losses for quality assurance commitment" } } }, "localname": "CreditLossesForQualityAssuranceCommitment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "finv_DataCollectionServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data collection service.", "label": "Data Collection Service [Member]", "terseLabel": "Data Collection Service [Member]" } } }, "localname": "DataCollectionServiceMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail" ], "xbrltype": "domainItemType" }, "finv_DeferredGuaranteeIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Guarantee Income [Member] .", "label": "Deferred Guarantee Income [Member]", "terseLabel": "Deferred Guarantee Income [Member]" } } }, "localname": "DeferredGuaranteeIncomeMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "domainItemType" }, "finv_DeferredTaxAssetsPayrollAndWelfarePayableAndOtherTemporaryDifference": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets payroll and welfare payable and other temporary difference.", "label": "Deferred Tax Assets Payroll and Welfare Payable and Other Temporary Difference", "terseLabel": "Payroll and welfare payable and other temporary difference" } } }, "localname": "DeferredTaxAssetsPayrollAndWelfarePayableAndOtherTemporaryDifference", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_DeferredTaxAssetsProvisionForAccountsReceivableAndLoansReceivable": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets provision for accounts receivable and loans receivable.", "label": "Deferred Tax Assets Provision For Accounts Receivable And Loans Receivable", "terseLabel": "Provision for accounts receivable and contract assets and loans receivable" } } }, "localname": "DeferredTaxAssetsProvisionForAccountsReceivableAndLoansReceivable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_DeferredTaxAssetsQualityAssuranceObligations": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets quality assurance obligations.", "label": "Deferred Tax Assets Quality Assurance Obligations", "verboseLabel": "Quality assurance obligations" } } }, "localname": "DeferredTaxAssetsQualityAssuranceObligations", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_DeferredTaxAssetsTimingDifferenceInRevenueRecognitionForTransactionFee": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets timing difference in revenue recognition for transaction fee.", "label": "Deferred Tax Assets Timing Difference In Revenue Recognition For Transaction Fee", "terseLabel": "Timing difference in revenue recognition" } } }, "localname": "DeferredTaxAssetsTimingDifferenceInRevenueRecognitionForTransactionFee", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_DeferredTaxLiabilitiesUnrealizedGainInConsolidatedTrusts": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities unrealized gain in consolidated trusts.", "label": "Deferred Tax Liabilities Unrealized Gain In Consolidated Trusts", "negatedLabel": "Unrealized gain in consolidated trusts" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedGainInConsolidatedTrusts", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_DeferredTaxLiabilitiesWithholdingTaxForUndistributedEarnings": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities withholding tax for undistributed earnings.", "label": "Deferred Tax Liabilities Withholding Tax For Undistributed Earnings", "negatedLabel": "Withholding tax for undistributed earnings" } } }, "localname": "DeferredTaxLiabilitiesWithholdingTaxForUndistributedEarnings", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Pension Plans And Defined Benefit Postretirement Plans [Abstract]" } } }, "localname": "DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_DisclosureOfSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Supplemental Cash Flow Information [Abstract]" } } }, "localname": "DisclosureOfSupplementalCashFlowInformationAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_DisclosureOfSupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of Supplemental Cash Flow Information [Table Text Block]", "label": "Disclosure Of Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Summary of supplemental cash flow" } } }, "localname": "DisclosureOfSupplementalCashFlowInformationTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "finv_DisclosureOfWeightedaverageRemainingLeaseTermAndDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of WeightedAverage Remaining Lease Term and Discount Rate [Abstract]" } } }, "localname": "DisclosureOfWeightedaverageRemainingLeaseTermAndDiscountRateAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_DisclosureOfWeightedaverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of weighted-average remaining lease term and discount rate [Table Text Block]", "label": "Disclosure Of WeightedAverage Remaining Lease Term And Discount Rate [Table Text Block]", "terseLabel": "Summary of weighted-average remaining lease term and discount rate" } } }, "localname": "DisclosureOfWeightedaverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "finv_DividendWithholdingTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividend withholding tax.", "label": "Dividend Withholding Tax", "terseLabel": "Dividend withholding tax" } } }, "localname": "DividendWithholdingTax", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_DueFromGroupCompanies": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Due from group companies.", "label": "Due From Group Companies", "terseLabel": "Amounts due from Group companies", "verboseLabel": "Amounts due from Group companies" } } }, "localname": "DueFromGroupCompanies", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_DuetoGroupcompanies": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due to group companies.", "label": "DueTo GroupCompanies", "terseLabel": "Amounts due to Group companies", "verboseLabel": "Amounts due to Group companies" } } }, "localname": "DuetoGroupcompanies", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_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://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "finv_EarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share [Table]", "label": "Earnings Per Share [Table]", "terseLabel": "Earnings Per Share [Table]" } } }, "localname": "EarningsPerShareTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "finv_EffectiveIncomeTaxRateReconciliationAndAdjustmentsAtStatutoryIncomeTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation and adjustments at statutory income tax rate.", "label": "Effective Income Tax Rate Reconciliation and Adjustments at Statutory Income Tax Rate", "terseLabel": "Statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAndAdjustmentsAtStatutoryIncomeTaxRate", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "finv_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation withholding tax percent.", "label": "Effective Income Tax Rate Reconciliation Withholding Tax Percent", "terseLabel": "Withholding tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "finv_EntityIncorporationStateAndCountryName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity incorporation state and country name.", "label": "Entity Incorporation State and Country Name", "terseLabel": "Place of incorporation" } } }, "localname": "EntityIncorporationStateAndCountryName", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "stringItemType" }, "finv_EquityAndCostMethodInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity and cost method investments .", "label": "Equity and cost method investments [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityAndCostMethodInvestmentsPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_EquityPickUpOfInvestments": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity pick up of investments.", "label": "Equity Pick Up Of Investments", "negatedLabel": "Equity pick up of investments" } } }, "localname": "EquityPickUpOfInvestments", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_EstimatedAssessableProfitsTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated assessable profits tax.", "label": "Estimated Assessable Profits Tax", "terseLabel": "Estimated assessable profits tax" } } }, "localname": "EstimatedAssessableProfitsTax", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_ExpectedCreditLossesForQualityAssuranceCommitment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Expected credit losses for quality assurance commitment", "documentation": "Expected credit losses for quality assurance commitment.", "label": "Expected Credit Losses For Quality Assurance Commitment", "periodEndLabel": "Ending balance", "periodStartLabel": "Opening balance", "terseLabel": "Expected credit losses for quality assurance commitment (including expected credit losses for quality assurance commitment of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB2,390,501 and RMB3,188,561 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Expected credit losses" } } }, "localname": "ExpectedCreditLossesForQualityAssuranceCommitment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_ExpectedCreditLossesForQualityAssuranceCommitmentLineItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Credit Losses For Quality Assurance Commitment Line Item .", "label": "Expected Credit Losses For Quality Assurance Commitment Line Item [Line Items]", "terseLabel": "Expected Credit Losses For Quality Assurance Commitment [Line Item]" } } }, "localname": "ExpectedCreditLossesForQualityAssuranceCommitmentLineItemLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "stringItemType" }, "finv_ExpectedCreditLossesForQualityAssuranceCommitmentTableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Credit Losses For Quality Assurance Commitment Table .", "label": "Expected Credit Losses For Quality Assurance Commitment Table [Table]" } } }, "localname": "ExpectedCreditLossesForQualityAssuranceCommitmentTableTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "stringItemType" }, "finv_ExpectedCreditLossesForQualityAssuranceCommitmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Credit Losses For Quality Assurance Commitment [Table TextBlock] .", "label": "Expected Credit Losses For Quality Assurance Commitment [Table Text Block]", "terseLabel": "Schedule Of Expected Credit Losses For Quality Assurance Commitment" } } }, "localname": "ExpectedCreditLossesForQualityAssuranceCommitmentTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ExpectedCreditLossesForQualityAssuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected credit losses for quality assurance .", "label": "Expected Credit Losses For Quality Assurance [Member]" } } }, "localname": "ExpectedCreditLossesForQualityAssuranceMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "domainItemType" }, "finv_ExpectedCreditLossesOnTerminationOfP2pGuaranteeAndQualityAssuranceObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected credit losses on termination of P2P guarantee and quality assurance obligation .", "label": "Expected Credit Losses On Termination Of P2P Guarantee And Quality Assurance Obligation", "terseLabel": "Termination of P2P quality assurance obligations" } } }, "localname": "ExpectedCreditLossesOnTerminationOfP2pGuaranteeAndQualityAssuranceObligation", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "monetaryItemType" }, "finv_ExpectedCreditLossesPayouts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected credit losses payouts .", "label": "Expected Credit Losses Payouts", "terseLabel": "Payouts during the year" } } }, "localname": "ExpectedCreditLossesPayouts", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "monetaryItemType" }, "finv_ExpectedCreditLossesRecoveries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Expected credit losses recoveries .", "label": "Expected Credit Losses Recoveries", "terseLabel": "Recoveries during the year" } } }, "localname": "ExpectedCreditLossesRecoveries", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "monetaryItemType" }, "finv_FactoringLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Factoring license.", "label": "Factoring License [Member]", "terseLabel": "Factoring License [Member]" } } }, "localname": "FactoringLicenseMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "finv_FairValueOfNewlyWrittenGuaranteeAndQualityAssuranceFundObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of newly written guarantee and quality assurance fund obligation.", "label": "Fair Value Of Newly Written Guarantee And Quality Assurance Fund Obligation", "terseLabel": "Fair value of newly written guarantee and quality assurance obligation" } } }, "localname": "FairValueOfNewlyWrittenGuaranteeAndQualityAssuranceFundObligation", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_FinancialLeasingLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial leasing license.", "label": "Financial Leasing License [Member]", "terseLabel": "Financial Leasing License [Member]" } } }, "localname": "FinancialLeasingLicenseMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "finv_FinancingReceivables120To149DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Receivables 120 To 149 Days Past Due [Member]", "terseLabel": "120-149\u00a0days Past due", "verboseLabel": "120-149 \u00a0days past due [member]" } } }, "localname": "FinancingReceivables120To149DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "finv_FinancingReceivables150To179DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Receivables 150 To 179 Days Past Due [Member]", "terseLabel": "150-179\u00a0days Past due", "verboseLabel": "150-179\u00a0days past due [member]" } } }, "localname": "FinancingReceivables150To179DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "finv_FinancingReceivables1To89DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing receivables 1 to 89 days past due.", "label": "Financing Receivables 1 To 89 Days Past Due [Member]", "terseLabel": "1-89 Days Past Due [Member]", "verboseLabel": "1-89 days past due [member]" } } }, "localname": "FinancingReceivables1To89DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "finv_FinancingReceivables90To119DaysPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Receivables 90 To 119 Days Past Due [Member]", "terseLabel": "90-119\u00a0 days Past due", "verboseLabel": "90-119\u00a0 days past due [member]" } } }, "localname": "FinancingReceivables90To119DaysPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "finv_FinancingReceivablesTotalPastDueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing Receivables Total Past Due", "label": "Financing Receivables Total Past Due [Member]", "terseLabel": "Total past due [member]" } } }, "localname": "FinancingReceivablesTotalPastDueMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "domainItemType" }, "finv_FinvolutionHkLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FinVolution HK Limited.", "label": "FinVolution HK Limited [Member]", "terseLabel": "FinVolution (HK) LIMITED [Member]" } } }, "localname": "FinvolutionHkLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_FujianZhiyunFinancingGuaranteeCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fujian Zhiyun Financing Guarantee Co Ltd Member", "label": "Fujian Zhiyun Financing Guarantee Co Ltd [Member]", "terseLabel": "Fujian Zhiyun Financing Guarantee Co., Ltd [Member]" } } }, "localname": "FujianZhiyunFinancingGuaranteeCoLtdMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_FundsPayableToInstitutionalFundingPartners": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Funds payable to institutional funding partners.", "label": "Funds Payable To Institutional Funding Partners", "terseLabel": "Funds payable to financial institution partners" } } }, "localname": "FundsPayableToInstitutionalFundingPartners", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_FundsPayableToInvestorsOfConsolidatedTrust": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Funds payable to investors of consolidated trusts", "documentation": "Funds payable to investors of consolidated trust.", "label": "Funds Payable To Investors Of Consolidated Trust", "terseLabel": "Funds payable to investors of consolidated trusts", "verboseLabel": "Funds payable to investors of consolidated trusts (including funds payable to investors of consolidated trusts of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB1,661,841 and RMB1,795,640 as of December 31, 2020 and 2021 respectively)" } } }, "localname": "FundsPayableToInvestorsOfConsolidatedTrust", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_GainLossFromGuaranteeAndQualityAssuranceFund": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 20.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss from guarantee and quality assurance fund.", "label": "Gain loss from guarantee and quality assurance fund", "terseLabel": "Gain from quality assurance" } } }, "localname": "GainLossFromGuaranteeAndQualityAssuranceFund", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_GainLossFromQualityAssuranceFund": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recorded along with the releasing of guaranteed risks under the quality assurance program.", "label": "Gain Loss From Quality Assurance Fund", "terseLabel": "Gain from quality assurance fund" } } }, "localname": "GainLossFromQualityAssuranceFund", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_GeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General and administrative expenses.", "label": "General And Administrative Expenses [Policy Text Block]", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_GovernmentGrantsAndSubsidyIncomePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government grants and subsidy income.", "label": "Government Grants and Subsidy Income [Policy Text Block]", "terseLabel": "Government grants and subsidy income" } } }, "localname": "GovernmentGrantsAndSubsidyIncomePolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_GuaranteeAndQualityAssuranceFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guarantee and quality assurance fund.", "label": "Guarantee And Quality Assurance Fund [Member]", "terseLabel": "Guarantee and Quality Assurance Fund [Member]" } } }, "localname": "GuaranteeAndQualityAssuranceFundMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_GuaranteeAndQualityAssuranceFundReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Guarantee and quality assurance fund receivable.", "label": "Guarantee and Quality Assurance Fund Receivable", "terseLabel": "Quality assurance receivable" } } }, "localname": "GuaranteeAndQualityAssuranceFundReceivable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_GuaranteeIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantee Income [Member]", "terseLabel": "Guarantee income [Member]" } } }, "localname": "GuaranteeIncomeMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "finv_GuaranteeQualityAssuranceFundPayableAndReceivablePolicyTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guarantee quality assurance fund payable and receivable.", "label": "Guarantee Quality Assurance Fund Payable And Receivable [Policy TextBlock]", "verboseLabel": "Quality assurance obligations" } } }, "localname": "GuaranteeQualityAssuranceFundPayableAndReceivablePolicyTextblock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_HainanShanghuInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hainan Shanghu Information Technology Company Limited [Member]", "terseLabel": "Hainan Shanghu Information Technology Company Limited [Member]" } } }, "localname": "HainanShanghuInformationTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ImpactOnAllowanceForDoubtfulAccountsReceivableDueToAdoptionOfNewRevenueStandard": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Impact on Allowance For Doubtful Accounts Receivable due to adoption of new revenue standard", "label": "Impact on Allowance For Doubtful Accounts Receivable due to adoption of new revenue standard", "terseLabel": "Impact of adoption of ASC 326" } } }, "localname": "ImpactOnAllowanceForDoubtfulAccountsReceivableDueToAdoptionOfNewRevenueStandard", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_IncentiveSharesPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive shares plan.", "label": "Incentive Shares Plan [Member]", "terseLabel": "Incentive Shares Plan [Member]" } } }, "localname": "IncentiveSharesPlanMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "domainItemType" }, "finv_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "finv_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "finv_IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Holiday, Income Tax Benefits Per Share Basic", "label": "Income Tax Holiday, Income Tax Benefits Per Share Basic", "terseLabel": "Net profit per share effect - Basic" } } }, "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfAggregateAmountAndPerShareEffectOfTaxHolidaysDetail" ], "xbrltype": "perShareItemType" }, "finv_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Holiday, Income Tax Benefits Per Share Diluted", "label": "Income Tax Holiday, Income Tax Benefits Per Share Diluted", "terseLabel": "Net profit per share effect - Diluted" } } }, "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfAggregateAmountAndPerShareEffectOfTaxHolidaysDetail" ], "xbrltype": "perShareItemType" }, "finv_IncomeTaxReductionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax reduction period", "label": "Income Tax Reduction Period", "terseLabel": "Income tax reduction period" } } }, "localname": "IncomeTaxReductionPeriod", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "finv_IncomeTaxSlabLimitOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income tax slab limit one.", "label": "Income Tax Slab Limit One", "terseLabel": "Income tax slab limit" } } }, "localname": "IncomeTaxSlabLimitOne", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_IncomeTaxesReductionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes reduction percentage.", "label": "Income Taxes Reduction Percentage", "terseLabel": "Income taxes reduction percentage" } } }, "localname": "IncomeTaxesReductionPercentage", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_IncreaseDecreaseInAccountsReceivableAndContractAssets": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 50.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in accounts receivable and contract assets.", "label": "Increase Decrease In Accounts Receivable And Contract Assets", "negatedLabel": "Accounts receivable and contract assets" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndContractAssets", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_IncreaseDecreaseInDeferredGuaranteeIncome": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 47.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in deferred guarantee income.", "label": "Increase Decrease In Deferred Guarantee Income", "terseLabel": "Deferred guarantee income" } } }, "localname": "IncreaseDecreaseInDeferredGuaranteeIncome", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_IncreaseDecreaseInDeferredTaxLiabilities": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 37.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Deferred Tax Liabilities", "label": "Increase Decrease In Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "IncreaseDecreaseInDeferredTaxLiabilities", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_IncreaseDecreaseInExpectedCreditLossesForQualityAssuranceCommitment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 48.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected credit losses for quality assurance commitment.", "label": "Increase Decrease In Expected Credit Losses For Quality Assurance Commitment", "terseLabel": "Expected credit losses for quality assurance commitment" } } }, "localname": "IncreaseDecreaseInExpectedCreditLossesForQualityAssuranceCommitment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_IncreaseDecreaseInGuaranteeAndQualityAssuranceFundPayable": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 40.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in guarantee and quality assurance fund payable.", "label": "Increase Decrease in Guarantee and Quality Assurance Fund Payable", "terseLabel": "Quality assurance payable" } } }, "localname": "IncreaseDecreaseInGuaranteeAndQualityAssuranceFundPayable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_IncreaseDecreaseInGuaranteeAndQualityAssuranceFundReceivable": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 39.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease guarantee and quality assurance fund receivable.", "label": "Increase Decrease in Guarantee and Quality Assurance Fund Receivable", "negatedLabel": "Quality assurance receivable" } } }, "localname": "IncreaseDecreaseInGuaranteeAndQualityAssuranceFundReceivable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 46.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Operating Lease Liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Leasing payment", "verboseLabel": "Leasing liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfLeasingLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_IndividualInvestorsWithCappedObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individual Investors With Capped Obligations", "label": "Individual Investors With Capped Obligations [Member]" } } }, "localname": "IndividualInvestorsWithCappedObligationsMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_InitialCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Initial cost basis.", "label": "Initial cost basis", "terseLabel": "Initial cost basis" } } }, "localname": "InitialCostBasis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "finv_InstitutionalInvestorsWithoutUncappedObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Institutional Investors Without Uncapped Obligations [Member].", "label": "Institutional Investors Without Uncapped Obligations [Member]" } } }, "localname": "InstitutionalInvestorsWithoutUncappedObligationsMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_InsuranceLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance license.", "label": "Insurance License [Member]", "terseLabel": "Insurance License [Member]" } } }, "localname": "InsuranceLicenseMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "finv_InterCompanyRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inter-company revenues.", "label": "Inter Company Revenues [Member]", "terseLabel": "Inter-company revenues" } } }, "localname": "InterCompanyRevenuesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "domainItemType" }, "finv_InterestIncomeAndInterestExpenseRelatedToLoansOriginatedByGroupPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest income and interest expense related to loans originated by Group.", "label": "Interest Income And Interest Expense Related To Loans Originated By Group Policy [Text Block]", "terseLabel": "Net interest income" } } }, "localname": "InterestIncomeAndInterestExpenseRelatedToLoansOriginatedByGroupPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_InvestmentManagementFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment management fees.", "label": "Investment Management Fees [Member]", "terseLabel": "Investment Management Fees [Member]" } } }, "localname": "InvestmentManagementFeesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_LesseeOperatingLeaseLiabilityMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Maturity [Abstract]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_LiabilitiesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities .", "label": "Liabilities [Axis]", "terseLabel": "Liabilities [Axis]" } } }, "localname": "LiabilitiesAxis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "stringItemType" }, "finv_LiabilitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities .", "label": "Liabilities [Domain]", "terseLabel": "Liabilities [domain]" } } }, "localname": "LiabilitiesDomain", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "domainItemType" }, "finv_LitigationSettlementCompanyBorne": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Litigation settlement, company borne.", "label": "Litigation Settlement, Company Borne", "verboseLabel": "Litigation settlement, company borne" } } }, "localname": "LitigationSettlementCompanyBorne", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_LoanFacilitationServiceFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of fees and commissions from financial services and banking activities and correspondent clearing. Includes fees from depositor accounts, credit cards, merchant discounts, and fiduciary and trust activities, guarantee fees, investment advisory, management, and administrative fees, transfer agent fees, and insurance commissions.", "label": "Loan facilitation service fees [Member]", "terseLabel": "Loan facilitation service fees [Member]" } } }, "localname": "LoanFacilitationServiceFeesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_LoansAndLeasesReceivableWriteoff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loans and leases receivable writeoff.", "label": "Loans And Leases Receivable Writeoff", "verboseLabel": "Current period write off" } } }, "localname": "LoansAndLeasesReceivableWriteoff", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAllowanceForLoanLossesDetail" ], "xbrltype": "monetaryItemType" }, "finv_MicroLendingLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Micro-lending license [member].", "label": "Micro Lending License [Member]", "terseLabel": "Micro-Lending License [Member]" } } }, "localname": "MicroLendingLicenseMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "finv_MinimumForeignInvestorDirectOwnershipPercentageToBeSubjectToMaximumTaxOfFivePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum foreign investor direct ownership percentage to be subject to maximum tax of five percent.", "label": "Minimum Foreign Investor Direct Ownership Percentage to Be Subject to Maximum Tax of Five Percent", "terseLabel": "Minimum foreign investor direct ownership percentage to be subject to maximum tax of 5%" } } }, "localname": "MinimumForeignInvestorDirectOwnershipPercentageToBeSubjectToMaximumTaxOfFivePercent", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_NewAccountingPronouncementsOnePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New accounting pronouncements one.", "label": "New Accounting Pronouncements One [Policy Text Block]", "terseLabel": "Adoption of new credit loss accounting standard" } } }, "localname": "NewAccountingPronouncementsOnePolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_NewBorrowersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New borrowers [Member].", "label": "New Borrowers [Member]", "terseLabel": "New borrowers [member]" } } }, "localname": "NewBorrowersMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_NewlyWrittenGuaranteeAndQualityAssuranceObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Newly written guarantee and quality assurance obligation .", "label": "Newly Written Guarantee And Quality Assurance Obligation", "terseLabel": "Newly written quality assurance obligations" } } }, "localname": "NewlyWrittenGuaranteeAndQualityAssuranceObligation", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "monetaryItemType" }, "finv_NonCashOrPartNonCashConsiderationPayableForRepurchaseOfOrdinaryShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash or part non-cash consideration, payable for repurchase of ordinary share.", "label": "NonCash Or Part NonCash Consideration Payable For Repurchase Of Ordinary Shares", "terseLabel": "Payable for repurchase of ordinary shares" } } }, "localname": "NonCashOrPartNonCashConsiderationPayableForRepurchaseOfOrdinaryShares", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_NonMarketableEquityInvestments": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non marketable equity investments.", "label": "Non Marketable Equity Investments", "terseLabel": "Non-marketable equity investments" } } }, "localname": "NonMarketableEquityInvestments", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "finv_NonMarketableEquityMethodInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non marketable equity method investments [member].", "label": "Non Marketable Equity Method Investments [Member]", "terseLabel": "Non-marketable Equity Method Investments [Member]" } } }, "localname": "NonMarketableEquityMethodInvestmentsMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_NoncashOrPartNoncashConsiderationReceivableFromExerciseOfSharebasedIncentivePlans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash or part non-cash consideration, receivable from exercise of share-based incentive plans.", "label": "NonCash Or Part NonCash Consideration Receivable From Exercise Of ShareBased Incentive Plans", "verboseLabel": "Receivable from exercise of share-based compensation plans" } } }, "localname": "NoncashOrPartNoncashConsiderationReceivableFromExerciseOfSharebasedIncentivePlans", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_NumberOfGeographicalSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of geographical segments.", "label": "Number Of Geographical Segments", "terseLabel": "Number of geographical segments" } } }, "localname": "NumberOfGeographicalSegments", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "finv_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office furniture and equipment.", "label": "Office Furniture And Equipment [Member]", "terseLabel": "Office Furniture and Equipment [Member]" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "finv_OperatingLeaseRightOfUseAssetsAdditionalLeasingContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating lease right of use assets additional leasing contract.", "label": "Operating Lease Right Of Use Assets Additional Leasing Contract", "terseLabel": "Recognition of of additional leasing contract" } } }, "localname": "OperatingLeaseRightOfUseAssetsAdditionalLeasingContract", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfLeasingLiabilitiesDetail", "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfRightOfUseAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_OperatingLossCarryforwardsExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards, expiration year.", "label": "Operating Loss Carryforwards Expiration Year", "terseLabel": "Tax loss carry forwards, expiration year" } } }, "localname": "OperatingLossCarryforwardsExpirationYear", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "finv_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "finv_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization Consolidation And Presentation Of Financial Statements [Table]", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "finv_OriginationAndServicingExpensesAndOtherCostOfRevenue": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 11.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses directly related to the loan processing, includes credit assessment, loan origination salaries and benefits for the personnel who work on credit checking, data processing and analysis, customer service, loan collection and other cost of revenue.", "label": "Origination And Servicing Expenses And Other Cost Of Revenue", "negatedLabel": "Origination, servicing expenses and other cost of revenue" } } }, "localname": "OriginationAndServicingExpensesAndOtherCostOfRevenue", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "finv_OriginationAndServicingExpensesAndOtherCostOfRevenueRelatedParty": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 12.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses directly related to the loan processing, mainly includes credit assessment, incurred with related parties.", "label": "Origination And Servicing Expenses And Other Cost Of Revenue Related Party", "negatedLabel": "Origination, servicing expenses and other cost of revenue-related party" } } }, "localname": "OriginationAndServicingExpensesAndOtherCostOfRevenueRelatedParty", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "finv_OtherInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Information [Abstract]", "terseLabel": "Other information:" } } }, "localname": "OtherInformationAbstract", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfSupplementalCashFlowDetail" ], "xbrltype": "stringItemType" }, "finv_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "domainItemType" }, "finv_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenues [Member]", "label": "Other Revenues [Member]", "terseLabel": "Other Revenues [Member]" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_OualityAssuranceReceivableGrossCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Ouality assurance receivable gross current.", "label": "Ouality Assurance Receivable Gross Current", "terseLabel": "Ouality Assurance Receivable Gross Current" } } }, "localname": "OualityAssuranceReceivableGrossCurrent", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "monetaryItemType" }, "finv_PPCreditDataServiceShanghaiCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PPcredit Data Service Shanghai Company Limited.", "label": "PP Credit Data Service Shanghai Company Limited [Member]", "terseLabel": "PP Credit Data Service Shanghai Company Limited [Member]" } } }, "localname": "PPCreditDataServiceShanghaiCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail" ], "xbrltype": "domainItemType" }, "finv_PRCSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PRC subsidiary.", "label": "PRC Subsidiary [Member]", "terseLabel": "PRC Subsidiary [Member]" } } }, "localname": "PRCSubsidiaryMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_PaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paid in capital.", "label": "Paid In Capital [Member]", "terseLabel": "Paid In Capital [Member]" } } }, "localname": "PaidInCapitalMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_PastDueQualityAssuranceReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Past due quality assurance receivable [Table Text Block].", "label": "Past Due Quality Assurance Receivable [Table Text Block]", "terseLabel": "Summary of Aging of Past Due Quality Assurance Receivable" } } }, "localname": "PastDueQualityAssuranceReceivableTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_PayableForPurchaseOfIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payable for purchase of intangible assets.", "label": "Payable For Purchase Of Intangible Assets", "terseLabel": "Payable for purchase of intangible assets" } } }, "localname": "PayableForPurchaseOfIntangibleAssets", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_PayableToPlatformCustomers": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable to customers was temporarily held by the Company due to a settlement time lag.", "label": "Payable To Platform Customers", "terseLabel": "Payable to platform customers", "verboseLabel": "Payable to platform customers (including payable to platform customers of the consolidated variable interest entity (\"VIE\") and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB103,453 and RMB81,150 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "PayableToPlatformCustomers", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_PaymentstoAcquireConvertibleLoansHeldForInvestment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire convertible loans held-for-investment.", "label": "Payments to Acquire Convertible Loans Held For Investment", "negatedLabel": "Investment in convertible loan" } } }, "localname": "PaymentstoAcquireConvertibleLoansHeldForInvestment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_PercentageOfAnnualAppropriationsNetOfTaxIncomePriorToPaymentOfDividendsAsStatutoryGeneralReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of annual appropriations net of tax income prior to payment of dividends as statutory general reserve.", "label": "Percentage of Annual Appropriations Net of Tax Income Prior to Payment of Dividends as Statutory General Reserve", "terseLabel": "Percentage of annual appropriations net of tax income prior to payment of dividends as the statutory general reserve" } } }, "localname": "PercentageOfAnnualAppropriationsNetOfTaxIncomePriorToPaymentOfDividendsAsStatutoryGeneralReserve", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/RestrictedNetAssetsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_PercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of restricted net assets for consolidated and unconsolidated subsidiaries.", "label": "Percentage of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Percentage of restricted net assets" } } }, "localname": "PercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/RestrictedNetAssetsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_PercentageOnStatutoryReserveContributionFromNetProfit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage on statutory reserve contribution from net profit.", "label": "Percentage on Statutory Reserve Contribution From Net Profit", "terseLabel": "Percentage on statutory reserve contribution from net profit" } } }, "localname": "PercentageOnStatutoryReserveContributionFromNetProfit", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_PeriodOfFullTaxExemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of full tax exemption.", "label": "Period of Full Tax Exemption", "terseLabel": "Period of full tax exemption" } } }, "localname": "PeriodOfFullTaxExemption", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "finv_PostfacilitationServiceFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of transaction fees charged to borrowers in relation to services provided after loan facilitation.", "label": "Post-facilitation service fees [Member]", "terseLabel": "Post-facilitation service fees [Member]" } } }, "localname": "PostfacilitationServiceFeesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_PreferentialStatutoryTaxRateForHighAndNewTechnologyEnterprises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferential statutory tax rate for high and new technology enterprises.", "label": "Preferential Statutory Tax Rate for High and New Technology Enterprises", "terseLabel": "Preferential statutory tax rate for high and new technology enterprises" } } }, "localname": "PreferentialStatutoryTaxRateForHighAndNewTechnologyEnterprises", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_PreferentialStatutoryTaxRateForKeySoftwareEnterprise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferential statutory tax rate for key software enterprise.", "label": "Preferential Statutory Tax Rate For Key Software Enterprise", "terseLabel": "Preferential statutory tax rate for key software enterprise" } } }, "localname": "PreferentialStatutoryTaxRateForKeySoftwareEnterprise", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_PrepaidExpensesAndOtherAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Assets [Line Items]", "label": "Prepaid Expenses And Other Assets [Line Items]", "terseLabel": "Prepaid Expenses And Other Assets [Line Items]" } } }, "localname": "PrepaidExpensesAndOtherAssetsLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail" ], "xbrltype": "stringItemType" }, "finv_PrepaidOnlineMarketingExpenses": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid online marketing expenses.", "label": "Prepaid Online Marketing Expenses", "terseLabel": "Prepaid online marketing expenses" } } }, "localname": "PrepaidOnlineMarketingExpenses", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_PrincipalActivitiesAndReorganizationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Principal activities and reorganization.", "label": "Principal Activities And Reorganization [Line Items]", "terseLabel": "Principal Activities And Reorganization [Line Items]" } } }, "localname": "PrincipalActivitiesAndReorganizationLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "stringItemType" }, "finv_PrincipalActivitiesAndReorganizationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Principal Activities And Reorganization [Table]", "label": "Principal Activities And Reorganization [Table]", "terseLabel": "Principal Activities And Reorganization [Table]" } } }, "localname": "PrincipalActivitiesAndReorganizationTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "stringItemType" }, "finv_ProvisionForAccountsReceivableAndContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for accounts receivable and contract assets.", "label": "Provision for accounts receivable and contract assets", "terseLabel": "Provision for accounts receivable and contract assets", "verboseLabel": "Provision for accounts receivable and contract assets" } } }, "localname": "ProvisionForAccountsReceivableAndContractAssets", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_ProvisionForCreditLossesOfGuaranteeContracts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision for credit losses of guarantee contracts.", "label": "Provision for Credit Losses of Guarantee Contracts", "terseLabel": "Provision for credit losses of quality assurance obligations" } } }, "localname": "ProvisionForCreditLossesOfGuaranteeContracts", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentDetail" ], "xbrltype": "monetaryItemType" }, "finv_ProvisionForDoubtfulAccountsAndContractAssets": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 15.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for doubtful accounts and contract assets.", "label": "Provision For Doubtful Accounts And Contract Assets", "negatedLabel": "Provision for accounts receivable and contract assets", "verboseLabel": "Provision for accounts receivable and contract assets" } } }, "localname": "ProvisionForDoubtfulAccountsAndContractAssets", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "finv_ProvisionForDoubtfulLoanReceivables": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 17.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for doubtful loan receivables.", "label": "Provision For Doubtful Loan Receivables", "negatedLabel": "Provision for loans receivable", "verboseLabel": "Provision for loans receivable" } } }, "localname": "ProvisionForDoubtfulLoanReceivables", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_ProvisionForInvestment": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 51.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for investment", "label": "Provision For Investment", "terseLabel": "Provision for investment" } } }, "localname": "ProvisionForInvestment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_ProvisionForQualityAssuranceReceivable": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 49.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for quality assurance receivable.", "label": "Provision For Quality Assurance Receivable", "terseLabel": "Provision for quality assurance receivable" } } }, "localname": "ProvisionForQualityAssuranceReceivable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssetsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quality Assets Receivable [Member] .", "label": "Quality Assets Receivable [Member]", "terseLabel": "Quality Assets Receivable [Member]" } } }, "localname": "QualityAssetsReceivableMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail" ], "xbrltype": "domainItemType" }, "finv_QualityAssuranceFundObligationContingentLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Quality assurance fund obligation contingent liability.", "label": "Quality Assurance Fund Obligation Contingent Liability", "negatedLabel": "Contingent liability" } } }, "localname": "QualityAssuranceFundObligationContingentLiability", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceFundObligationPayouts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Quality assurance fund obligation payouts.", "label": "Quality Assurance Fund Obligation Payouts", "negatedLabel": "Payouts during the year" } } }, "localname": "QualityAssuranceFundObligationPayouts", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceFundObligationRecoveries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Quality assurance fund obligation recoveries.", "label": "Quality Assurance Fund Obligation Recoveries", "terseLabel": "Recoveries during the year" } } }, "localname": "QualityAssuranceFundObligationRecoveries", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceFundPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of quality assurance fund obligation measured at fair value.", "label": "Quality Assurance Fund Payable", "periodEndLabel": "Ending balance", "periodStartLabel": "Opening balance" } } }, "localname": "QualityAssuranceFundPayable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceFundReceivable": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of quality assurance fund receivable at its fair value, contribution from the borrowers deem to be collectiable.", "label": "Quality Assurance Fund Receivable", "terseLabel": "Quality assurance receivable, net of credit loss allowance for quality assurance receivable of RMB223,514 and RMB239,506 as of December 31, 2020 and 2021, respectively", "verboseLabel": "Quality assurance receivable" } } }, "localname": "QualityAssuranceFundReceivable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceFundReceivableNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Quality assurance fund receivable net.", "label": "Quality Assurance Fund Receivable Net", "verboseLabel": "Quality assurance receivable, net" } } }, "localname": "QualityAssuranceFundReceivableNet", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quality assurance program.", "label": "Quality Assurance Program [Member]", "terseLabel": "Quality Assurance Program [Member]" } } }, "localname": "QualityAssuranceProgramMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_QualityAssuranceReceivableAllowanceForCreditLossesAdoptionOfAscThreeTwoSixStandard": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable, allowance for credit losses, adoption of asc three two six standard.", "label": "Quality Assurance Receivable Allowance for Credit Losses Adoption Of ASC Three Two Six Standard", "verboseLabel": "Impact of adoption of ASC 326 (Note 2(b))" } } }, "localname": "QualityAssuranceReceivableAllowanceForCreditLossesAdoptionOfAscThreeTwoSixStandard", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInformationAboutMovementOfQualityAssuranceReceivableDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceReceivableAllowanceForCreditLossesProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable, allowance for credit losses, provision.", "label": "Quality Assurance Receivable Allowance for Credit Losses Provision", "verboseLabel": "Provision/(reversal) for credit losses" } } }, "localname": "QualityAssuranceReceivableAllowanceForCreditLossesProvision", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInformationAboutMovementOfQualityAssuranceReceivableDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable, allowance for credit losses, write offs.", "label": "Quality Assurance Receivable Allowance for Credit Losses Write Offs", "terseLabel": "Write-offs" } } }, "localname": "QualityAssuranceReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInformationAboutMovementOfQualityAssuranceReceivableDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceReceivableGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable gross.", "label": "Quality Assurance Receivable Gross", "terseLabel": "Quality Assurance Receivable Gross" } } }, "localname": "QualityAssuranceReceivableGross", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAssuranceReceivableRecordedInvestmentByClassOfAccountsReceivableAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable recorded investment by class of accounts receivable [Axis].", "label": "Quality Assurance Receivable Recorded Investment By Class Of Accounts Receivable [Axis]" } } }, "localname": "QualityAssuranceReceivableRecordedInvestmentByClassOfAccountsReceivableAxis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "stringItemType" }, "finv_QualityAssuranceReceivableRecordedInvestmentByClassOfAccountsReceivableDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable recorded investment by class of accounts receivable [Domain].", "label": "Quality Assurance Receivable Recorded Investment By Class Of Accounts Receivable [Domain]" } } }, "localname": "QualityAssuranceReceivableRecordedInvestmentByClassOfAccountsReceivableDomain", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_QualityAssuranceReceivableallowanceForCreditLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Quality assurance receivable ,allowance for credit losses.", "label": "Quality Assurance Receivable Allowance for Credit Losses", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "QualityAssuranceReceivableallowanceForCreditLosses", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInformationAboutMovementOfQualityAssuranceReceivableDetail" ], "xbrltype": "monetaryItemType" }, "finv_QualityAsuranceReceivablesPeriodPastDueAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quality Asurance Receivables Period Past Due [Axis]" } } }, "localname": "QualityAsuranceReceivablesPeriodPastDueAxis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "stringItemType" }, "finv_QualityAsuranceReceivablesPeriodPastDueDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quality Asurance Receivables Period Past Due [Domain]" } } }, "localname": "QualityAsuranceReceivablesPeriodPastDueDomain", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_RealizedGainFromFinancialGuaranteeDerivatives": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 21.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the realized gains of the derivatives.", "label": "Realized Gain From Financial Guarantee Derivatives", "terseLabel": "Realized gain from financial guarantee derivatives", "verboseLabel": "Realized gain from financial guarantee derivatives" } } }, "localname": "RealizedGainFromFinancialGuaranteeDerivatives", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "finv_RegisteredCapitalOfSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Registered capital of subsidiary.", "label": "Registered Capital Of Subsidiary", "terseLabel": "Registered capital of subsidiary" } } }, "localname": "RegisteredCapitalOfSubsidiary", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_ReleaseOfGuaranteeAndQualityAssurancePayableUponRepayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Release of guarantee and quality assurance payable upon repayment .", "label": "Release Of Guarantee And Quality Assurance Payable Upon Repayment", "negatedLabel": "Release of guarantee and quality assurance payable upon repayment", "verboseLabel": "Release of quality assurance obligations upon repayment" } } }, "localname": "ReleaseOfGuaranteeAndQualityAssurancePayableUponRepayment", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "monetaryItemType" }, "finv_RepeatBorrowersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repeat borrowers.", "label": "Repeat Borrowers [Member]", "terseLabel": "Repeat borrowers [member]" } } }, "localname": "RepeatBorrowersMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "domainItemType" }, "finv_RevenueRemainingPerformanceObligationChangesLineItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation Changes Line Item .", "label": "Revenue Remaining Performance Obligation Changes Line Item [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationChangesLineItemLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "stringItemType" }, "finv_RevenueRemainingPerformanceObligationChangesTableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation Changes Table .", "label": "Revenue Remaining Performance Obligation Changes Table [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationChangesTableTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "stringItemType" }, "finv_RevenueRemainingPerformanceObligationChangesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation Changes [Table TextBlock] .", "label": "Revenue Remaining Performance Obligation Changes [Table Text Block]", "terseLabel": "Schedule Of Movement Of Deferred Guarantee Income" } } }, "localname": "RevenueRemainingPerformanceObligationChangesTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ReversedIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reversed income tax expense benefit.", "label": "Reversed Income Tax Expense Benefit", "terseLabel": "Reversal of income tax expense" } } }, "localname": "ReversedIncomeTaxExpenseBenefit", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "finv_SalesAndMarketingExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales and marketing expenses.", "label": "Sales And Marketing Expenses [Policy Text Block]", "terseLabel": "Sales and marketing expenses" } } }, "localname": "SalesAndMarketingExpensesPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accounts receivable and contract assets.", "label": "Schedule Of Accounts Receivable And Contract Assets [Table Text Block]", "terseLabel": "Schedule of accounts receivable and contract assets" } } }, "localname": "ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfAgingPastDueAccountsReceivableAndContractAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of aging past due accounts receivable and contract assets.", "label": "Schedule Of Aging Past Due Accounts Receivable And Contract Assets [Table Text Block]", "terseLabel": "Schedule of aging of past-due accounts receivable and contract assets" } } }, "localname": "ScheduleOfAgingPastDueAccountsReceivableAndContractAssetsTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated useful life and residual value of property and equipment.", "label": "Schedule Of Estimated Useful Life And Residual Value Of Property And Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Life and Residual Value of Property and Equipment, Net" } } }, "localname": "ScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Expected Credit Losses For Quality Assurance Commitment .", "label": "Schedule Of Expected Credit Losses For Quality Assurance Commitment [Abstract]" } } }, "localname": "ScheduleOfExpectedCreditLossesForQualityAssuranceCommitmentAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_ScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of guarantee and quality assurance fund obligations movement activities.", "label": "Schedule Of Guarantee and Quality Assurance Fund Obligations Movement Activities [Table Text Block]", "terseLabel": "Schedule of Guarantee and Quality Assurance Fund Obligations Movement Activities" } } }, "localname": "ScheduleOfGuaranteeAndQualityAssuranceFundObligationsMovementActivitiesTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfGuaranteeAndQualityAssuranceFundReceivableMovementActivitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of guarantee and quality assurance fund receivable movement activities.", "label": "Schedule Of Guarantee And Quality Assurance Fund Receivable Movement Activities [Line Items]" } } }, "localname": "ScheduleOfGuaranteeAndQualityAssuranceFundReceivableMovementActivitiesLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail" ], "xbrltype": "stringItemType" }, "finv_ScheduleOfGuaranteeAndQualityAssuranceFundReceivableMovementActivitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of guarantee and quality assurance fund receivable movement activities.", "label": "Schedule Of Guarantee And Quality Assurance Fund Receivable Movement Activities [Table]", "terseLabel": "ScheduleOfGuaranteeAndQualityAssuranceFundReceivableMovementActivitiesTable" } } }, "localname": "ScheduleOfGuaranteeAndQualityAssuranceFundReceivableMovementActivitiesTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfQualityAssuranceObligationAndReceivablesDetail" ], "xbrltype": "stringItemType" }, "finv_ScheduleOfInformationAboutMovementOfLeasingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information about movement of leasing liabilities.", "label": "Schedule Of Information About Movement Of Leasing Liabilities [Abstract]" } } }, "localname": "ScheduleOfInformationAboutMovementOfLeasingLiabilitiesAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_ScheduleOfInformationAboutMovementOfLeasingLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information about movement of leasing liabilities.", "label": "Schedule Of Information About Movement Of Leasing Liabilities [Table Text Block]", "terseLabel": "Schedule of Information about movement of Leasing Liabilities" } } }, "localname": "ScheduleOfInformationAboutMovementOfLeasingLiabilitiesTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfInformationAboutMovementOfQualityAssuranceReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information about movement of quality assurance receivable [Abstract].", "label": "Schedule of Information About Movement Of Quality Assurance Receivable [Abstract]" } } }, "localname": "ScheduleOfInformationAboutMovementOfQualityAssuranceReceivableAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_ScheduleOfInformationAboutMovementOfQualityAssuranceReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of information about movement of quality assurance receivable [Table Text Block].", "label": "Schedule Of Information About Movement Of Quality Assurance Receivable [Table Text Block]", "terseLabel": "Schedule of Information about movement of quality assurance Receivable" } } }, "localname": "ScheduleOfInformationAboutMovementOfQualityAssuranceReceivableTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfInformationAboutMovementOfRightOfUseAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Information about movement of right of use assets.", "label": "Schedule Of Information About Movement Of Right Of Use Assets [Table Text Block]", "terseLabel": "Schedule of Information about movement of Right of use Assets" } } }, "localname": "ScheduleOfInformationAboutMovementOfRightOfUseAssetsTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of interest income, interest expense and loan provision losses related to loans.", "label": "Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans [Table Text Block]", "terseLabel": "Schedule of Interest Income, Interest Expense and Loan Provision Losses Related to Loans" } } }, "localname": "ScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfMovementOfDeferredGuaranteeIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Movement Of Deferred Guarantee Income .", "label": "Schedule Of Movement Of Deferred Guarantee Income [Abstract]" } } }, "localname": "ScheduleOfMovementOfDeferredGuaranteeIncomeAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_ScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of movement of provision for accounts receivable and contract assets.", "label": "Schedule of Movement of Provision for Accounts Receivable and Contract Assets [Table Text Block]", "terseLabel": "Schedule of Movement of Provision for Accounts Receivable and Contract Assets" } } }, "localname": "ScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and other assets.", "label": "Schedule Of Prepaid Expenses And Other Assets Table [Text Block]", "terseLabel": "Receivables, Prepayments and Other Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfQualityAndAssuranceFundReceivableMovementActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Quality and Assurance Fund Receivable Movement Activities .", "label": "Schedule of Quality and Assurance Fund Receivable Movement Activities [Abstract]" } } }, "localname": "ScheduleOfQualityAndAssuranceFundReceivableMovementActivitiesAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_ScheduleOfQualityAssuranceObligationAndReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of quality assurance obligation and receivables", "label": "Schedule Of Quality Assurance Obligation And Receivables [Table Text Block]", "terseLabel": "Schedule Of Quality Assurance Obligation And Receivables" } } }, "localname": "ScheduleOfQualityAssuranceObligationAndReceivablesTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "finv_ScheduleOfQualityAssuranceReceivablePastDueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of quality assurance receivable past due [Line Items].", "label": "Schedule of Quality Assurance Receivable Past Due [Line Items]" } } }, "localname": "ScheduleOfQualityAssuranceReceivablePastDueLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "stringItemType" }, "finv_ScheduleOfQualityAssuranceReceivablePastDueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of quality assurance receivable past due [Table].", "label": "Schedule of Quality Assurance Receivable Past Due [Table]" } } }, "localname": "ScheduleOfQualityAssuranceReceivablePastDueTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAgingOfPastDueQualityAssuranceReceivableDetail" ], "xbrltype": "stringItemType" }, "finv_SecurityDepositAndOtherDeposits": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Security deposit and other deposits.", "label": "Security Deposit And Other Deposits", "terseLabel": "Security deposit and other deposits" } } }, "localname": "SecurityDepositAndOtherDeposits", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "finv_SecurityDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Security deposits.", "label": "security deposits", "terseLabel": "Security deposits" } } }, "localname": "SecurityDeposits", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "finv_ServiceFeesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service fees percentage.", "label": "Service Fees Percentage", "terseLabel": "Percentage to pay service fees by VIE's" } } }, "localname": "ServiceFeesPercentage", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_ShanghaiErxuInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Erxu information technology company limited .", "label": "Shanghai Erxu Information Technology Company Limited [Member]", "terseLabel": "Shanghai Erxu Information Technology Co., Ltd [Member]" } } }, "localname": "ShanghaiErxuInformationTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShanghaiGuangjianInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Guangjian Information Technology Company Limited.", "label": "Shanghai Guangjian Information Technology Company Limited [Member]", "terseLabel": "Shanghai Guangjian Information Technology Co., Ltd [Member]" } } }, "localname": "ShanghaiGuangjianInformationTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShanghaiLedaoTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai Ledao Technology Company Limited [Member]", "label": "Shanghai Ledao Technology Company Limited [Member]", "terseLabel": "Shanghai Ledao Technology Co., Ltd. [Member]" } } }, "localname": "ShanghaiLedaoTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShanghaiManyinInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai manyin information technology company limited.", "label": "Shanghai Manyin Information Technology Company Limited [Member]", "terseLabel": "Shanghai Manyin Information Technology Co., Ltd. [Member]" } } }, "localname": "ShanghaiManyinInformationTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShanghaiNianqiaoTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai nianqiao technology company limited.", "label": "Shanghai Nianqiao Technology Company Limited [Member]", "terseLabel": "Shanghai Nianqiao Technology Co., Ltd [Member]" } } }, "localname": "ShanghaiNianqiaoTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShanghaiPpdaiFinancialInformationServicesCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shanghai PPDai financial information services company limited.", "label": "Shanghai PPDai Financial Information Services Company Limited [Member]", "terseLabel": "Shanghai PPDai Financial Information Services Co.,Ltd [Member]" } } }, "localname": "ShanghaiPpdaiFinancialInformationServicesCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShanghaiziheInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShanghaiZihe information technology company limited.", "label": "ShanghaiZihe Information Technology Company Limited [Member]", "terseLabel": "Shanghai Zihe Information Technology Co., Ltd [Member]" } } }, "localname": "ShanghaiziheInformationTechnologyCompanyLimitedMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "finv_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number 1", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number 1", "periodEndLabel": "Number of RSUs unvested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "finv_StatutoryReserveContributionPercentageOnNetProfit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserve contribution percentage on net profit.", "label": "Statutory Reserve Contribution Percentage On Net Profit", "terseLabel": "Statutory reserve contribution percentage on net profit" } } }, "localname": "StatutoryReserveContributionPercentageOnNetProfit", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_StatutoryReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserves.", "label": "Statutory Reserves [Member]", "terseLabel": "Statutory Reserves [Member]" } } }, "localname": "StatutoryReservesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "finv_StatutoryReservesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory reserves.", "label": "Statutory Reserves [Policy Text Block]", "terseLabel": "Statutory reserves" } } }, "localname": "StatutoryReservesPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_StockholdersEquityAdjustmentInTransfersToAppropriationStatutoryReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders equity adjustment in transfers to appropriation statutory reserve.", "label": "Stockholders Equity Adjustment in Transfers to Appropriation Statutory Reserve", "terseLabel": "Appropriation to statutory reserve" } } }, "localname": "StockholdersEquityAdjustmentInTransfersToAppropriationStatutoryReserve", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "finv_SummaryOfAmountsDueToRelatedPartyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of amounts due to related party.", "label": "Summary Of Amounts Due To Related Party [Table Text Block]", "terseLabel": "Summary of Amounts Due to Related Parties" } } }, "localname": "SummaryOfAmountsDueToRelatedPartyTableTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "finv_SummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Abstract]", "label": "Summary Of Significant Accounting Policies [Abstract]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://Finvolution.com/20211231", "xbrltype": "stringItemType" }, "finv_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "finv_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "finv_TaxSlabAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax slab.", "label": "Tax Slab [Axis]" } } }, "localname": "TaxSlabAxis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "finv_TaxSlabDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax slab.", "label": "Tax Slab [Domain]" } } }, "localname": "TaxSlabDomain", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_TaxSlabRateOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax slab rate one.", "label": "Tax Slab Rate One [Member]", "terseLabel": "Tax Slab Rate One [Member]" } } }, "localname": "TaxSlabRateOneMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_TaxSlabRateTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax slab rate two.", "label": "Tax Slab Rate Two [Member]", "terseLabel": "Tax Slab Rate Two [Member]" } } }, "localname": "TaxSlabRateTwoMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_TaxWithholdingRateForForeignInvestedEnterpriseToForeignInvestorsThatAreNonResidentEnterprises": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax withholding rate for foreign invested enterprise to foreign investors that are non-resident enterprises.", "label": "Tax Withholding Rate for Foreign Invested Enterprise to Foreign Investors That Are Non Resident Enterprises", "terseLabel": "Foreign investment enterprise tax withholding rate" } } }, "localname": "TaxWithholdingRateForForeignInvestedEnterpriseToForeignInvestorsThatAreNonResidentEnterprises", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "finv_TerminationOfP2pGuaranteeAndQualityAssuranceObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Termination Of P2P Guarantee And Quality Assurance Obligation .", "label": "Termination Of P2P Guarantee And Quality Assurance Obligation", "terseLabel": "Termination of P2P quality assurance obligations" } } }, "localname": "TerminationOfP2pGuaranteeAndQualityAssuranceObligation", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail" ], "xbrltype": "monetaryItemType" }, "finv_ThirdPartyRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third party revenues .", "label": "Third party revenues [Member]", "terseLabel": "Third-party revenues", "verboseLabel": "Third party revenues [Member]" } } }, "localname": "ThirdPartyRevenuesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "domainItemType" }, "finv_TreasuryStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury stock.", "label": "Treasury Stock Policy [Policy Text Block]", "terseLabel": "Treasury shares" } } }, "localname": "TreasuryStockPolicyPolicyTextBlock", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "finv_TwoThousandAndSeventeenShareIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Share Incentive Plan.", "label": "Two Thousand And Seventeen Share Incentive Plan [Member]", "terseLabel": "2017 Share Incentive Plan [Member]" } } }, "localname": "TwoThousandAndSeventeenShareIncentivePlanMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "finv_ValuationAllowanceDeferredTaxAssetCurrentYearAdditionsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additions of the valuation allowance for deferred tax asset.", "label": "Valuation Allowance Deferred Tax Asset Current Year Additions Amount", "terseLabel": "Current year additions" } } }, "localname": "ValuationAllowanceDeferredTaxAssetCurrentYearAdditionsAmount", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationMovementOfValuationAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "finv_ValuationAllowanceDeferredTaxAssetCurrentYearReversalsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reversals of valuation allowance for deferred tax asset.", "label": "Valuation Allowance Deferred Tax Asset Current Year Reversals Amount", "negatedLabel": "Current year reversals" } } }, "localname": "ValuationAllowanceDeferredTaxAssetCurrentYearReversalsAmount", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/TaxationMovementOfValuationAllowancesDetail" ], "xbrltype": "monetaryItemType" }, "finv_VariableInterestEntitySubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable interest entity subsidiaries.", "label": "Variable Interest Entity Subsidiaries [Member]", "verboseLabel": "VIE's subsidiaries [Member]" } } }, "localname": "VariableInterestEntitySubsidiariesMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "finv_WealthManagementProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wealth management products.", "label": "Wealth Management Products [Member]", "terseLabel": "Wealth Management Products [Member]" } } }, "localname": "WealthManagementProductsMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "finv_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateDetail" ], "xbrltype": "stringItemType" }, "finv_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateDetail" ], "xbrltype": "stringItemType" }, "finv_WithoutQualityAssuranceProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Without Quality Assurance Program [Member]", "label": "Without Quality Assurance Program [Member]", "terseLabel": "Without Quality Assurance Program [Member]" } } }, "localname": "WithoutQualityAssuranceProgramMember", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "finv_XyzAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "XYZ [Axis]" } } }, "localname": "XyzAxis", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "finv_XyzDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Xyz [Domain]" } } }, "localname": "XyzDomain", "nsuri": "http://Finvolution.com/20211231", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r113", "r453", "r728" ], "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/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail" ], "xbrltype": "stringItemType" }, "srt_CondensedCashFlowStatementTable": { "auth_ref": [ "r113", "r453", "r737" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table]", "terseLabel": "Condensed Cash Flow Statement [Table]" } } }, "localname": "CondensedCashFlowStatementTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail" ], "xbrltype": "stringItemType" }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "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 Cash Flow Statements, Captions [Line Items]", "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]" } } }, "localname": "CondensedCashFlowStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail" ], "xbrltype": "stringItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementTable": { "auth_ref": [ "r113", "r453", "r737" ], "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/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail" ], "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/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r113", "r286", "r291", "r297", "r460", "r461", "r468", "r469", "r552", "r697", "r726", "r738", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "verboseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r113", "r286", "r291", "r297", "r460", "r461", "r468", "r469", "r552", "r697", "r726", "r738", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "verboseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r42", "r44", "r111", "r112", "r300", "r310", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r118", "r126", "r133", "r242", "r398", "r399", "r400", "r435", "r436", "r485", "r488", "r490", "r491", "r746" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r118", "r126", "r133", "r242", "r398", "r399", "r400", "r435", "r436", "r485", "r488", "r490", "r491", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r118", "r126", "r133", "r242", "r398", "r399", "r400", "r435", "r436", "r485", "r488", "r490", "r491", "r746" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r299", "r309", "r359", "r361", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r647", "r650", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r299", "r309", "r359", "r361", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r647", "r650", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "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]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "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 [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r113" ], "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 [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r197", "r339", "r341", "r571", "r646", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r197", "r339", "r341", "r571", "r646", "r648" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r299", "r309", "r347", "r359", "r361", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r647", "r650", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r299", "r309", "r347", "r359", "r361", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r647", "r650", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r43", "r44", "r111", "r112", "r300", "r310" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r115", "r116", "r117", "r119", "r120", "r123", "r124", "r125", "r126", "r128", "r129", "r130", "r131", "r132", "r133", "r157", "r243", "r244", "r401", "r436", "r486", "r490", "r491", "r492", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r115", "r116", "r117", "r119", "r120", "r123", "r124", "r125", "r126", "r128", "r129", "r130", "r131", "r132", "r133", "r157", "r243", "r244", "r401", "r436", "r486", "r490", "r491", "r492", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Condensed Balance Sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Schedule of Cash Flow Statement" } } }, "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Schedule of Comprehensive Income" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r198", "r199", "r339", "r342", "r649", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r725", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r198", "r199", "r339", "r342", "r649", "r680", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r725", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r355", "r545", "r546", "r549" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r201", "r548" ], "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]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "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 [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "verboseLabel": "Accounting Standards Update 2016-13 [Member]" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r21", "r202", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Total", "terseLabel": "Loans receivable" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r9", "r21", "r39", "r202", "r203", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Loans and receivables, net of credit loss allowance for loans receivables" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Legal Entity of Counterparty, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r202", "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Current" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r21", "r622", "r681" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Assets", "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.", "label": "Accounts Receivable, after Allowance for Credit Loss", "positiveLabel": "Accounts receivable and contract assets, net of credit loss allowance for accounts receivable and contract assets of RMB188,725 and RMB250,696 as of December 31, 2020 and 2021, respectively", "presentationGuidance": "Accounts receivable and contract assets" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities", "verboseLabel": "Accrued expenses and other liabilities (including accrued expenses and other liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB472,446 and RMB598,570 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "auth_ref": [ "r600", "r635" ], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 3.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 professional fees, such as for legal and accounting services received.", "label": "Accrued Professional Fees", "terseLabel": "Accrued professional service fee" } } }, "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r272" ], "calculation": { "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail": { "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r47", "r48", "r49", "r628", "r658", "r662" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r56", "r57", "r58", "r115", "r116", "r117", "r467", "r653", "r654", "r748" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r115", "r116", "r117", "r398", "r399", "r400", "r490" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r133", "r221", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r285", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r433", "r434", "r435", "r436", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r542", "r572", "r573", "r574", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r744", "r745", "r746", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Exercise of share-based compensation plans" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r363", "r365", "r404", "r405" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net profit to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r365", "r390", "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r209", "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Loan Losses" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r213", "r245", "r246", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfMovementOfProvisionForAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.", "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries", "terseLabel": "Restricted net assets" } } }, "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RestrictedNetAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r106", "r179", "r189", "r195", "r235", "r286", "r287", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r460", "r468", "r504", "r553", "r555", "r591", "r625" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r367", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail", "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r358", "r360" ], "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 [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r358", "r360", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r451" ], "calculation": { "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Identifiable intangible asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r95", "r96", "r97" ], "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 purchase of property, equipment and software" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r28", "r92" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r10", "r93", "r588" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r85", "r92", "r98" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r513" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfSupplementalCashFlowDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r103", "r106", "r137", "r141", "r146", "r150", "r153", "r161", "r162", "r163", "r235", "r286", "r291", "r292", "r293", "r297", "r298", "r307", "r308", "r312", "r316", "r504", "r710" ], "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 [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/CoverPage", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r282", "r601", "r634" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r283", "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "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 [Member]", "verboseLabel": "Class A Ordinary Shares [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/CoverPage", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "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 [Member]", "verboseLabel": "Class B Ordinary Shares [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/CoverPage", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r115", "r116", "r490" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Ordinary stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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 stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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 stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r323" ], "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 Stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r555" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares", "verboseLabel": "Ordinary shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r345", "r346", "r362", "r406" ], "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]", "terseLabel": "Employee benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r64", "r608", "r640" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "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 (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income attributable to FinVolution Group" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r63", "r457", "r458", "r478", "r607", "r639" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Total comprehensive loss (income) attributable to non-controlling interest shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r62", "r456", "r478", "r606", "r638" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r169", "r170", "r200", "r502", "r503", "r682" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r169", "r170", "r200", "r502", "r503", "r664", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r166", "r620" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Significant risks and uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r5", "r113", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Condensed financial information of the parent company" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principle of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r335", "r336", "r340" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Contract liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities (including contract liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of nil and RMB6,826 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Origination, servicing expenses and other cost of revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "negatedLabel": "Related party expenses" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r430", "r439", "r441" ], "calculation": { "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 31.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", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r107", "r431", "r439", "r440", "r441" ], "calculation": { "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "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)", "terseLabel": "Deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r16", "r17", "r421", "r593", "r621" ], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 16.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", "verboseLabel": "Deferred tax liabilities (including deferred tax liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB67,217 and RMB45,656 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "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 capital loss carryforwards.", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "Net accumulated losses-carry forward" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r422" ], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r423" ], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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", "periodEndLabel": "At end of year", "periodStartLabel": "At beginning of year" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationMovementOfValuationAllowancesDetail", "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r412", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 10.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets arisen from business combination and asset acquisition" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other taxable temporary difference" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSignificantComponentsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of domestic subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Domestic Subsidiaries", "verboseLabel": "Unrecognized deferred tax liabilities related to undistributed profits" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Amount of employee benefits charged" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/EmployeeBenefitsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r90", "r270" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r480" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 22.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Fair value change of financial guarantee derivatives" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r339" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r358", "r360" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends Payable, date to be paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r330", "r619" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends paid to shareholders" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Dividend , per share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends Payable, date of record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r110", "r289", "r291", "r292", "r296", "r297", "r298", "r546", "r599", "r636" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "presentationGuidance": "Amounts due to related party", "terseLabel": "Amounts due to related parties", "verboseLabel": "Amounts due to related party (including amounts due to related party of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB1,984 and RMB2,265 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarliestTaxYearMember": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Earliest identified tax year.", "label": "Earliest Tax Year [Member]", "terseLabel": "Earliest Tax Year [Member]" } } }, "localname": "EarliestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r123", "r124", "r126", "r127", "r128", "r134", "r137", "r150", "r152", "r153", "r157", "r158", "r491", "r492", "r609", "r641" ], "lang": { "en-us": { "role": { "definitionGuidance": "Net profit per share attributable to FinVolution Group's ordinary shareholders - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Net profit per share - Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r123", "r124", "r126", "r127", "r128", "r137", "r150", "r152", "r153", "r157", "r158", "r491", "r492", "r609", "r641" ], "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", "verboseLabel": "Net profit per share - Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r154", "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net profit per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net profit per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r513" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 52.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "verboseLabel": "Profits tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail", "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r108", "r414", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r414", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r414", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r414", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Percentage of income tax rate for its global income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r414", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays": { "auth_ref": [ "r414", "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.", "label": "Effective Income Tax Rate Reconciliation, Tax Holiday, Percent", "negatedLabel": "Effect of tax holiday" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxHolidays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfReconciliationBetweenTheComputedExpectedTaxExpenseBenefitRateAndTheEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r600", "r635" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Liabilities", "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.", "label": "Employee-related Liabilities", "terseLabel": "Payroll and welfare payable", "verboseLabel": "Payroll and welfare payable (including payroll and welfare payable of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB132,955 and RMB146,697 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost of unvested restricted shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r391" ], "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 cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity Abstract" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r56", "r57", "r58", "r115", "r116", "r117", "r120", "r129", "r132", "r160", "r242", "r323", "r330", "r398", "r399", "r400", "r435", "r436", "r490", "r514", "r515", "r516", "r517", "r518", "r519", "r653", "r654", "r655", "r748" ], "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 [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r232" ], "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", "verboseLabel": "Equity method investment impairment" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r234" ], "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": "Acquired of equity interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r29", "r180", "r233" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail": { "order": 1.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", "positiveLabel": "Investment in subsidiaries and VIEs", "positiveTerseLabel": "Investments", "verboseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r230", "r642" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "totalLabel": "Total unrealized gain (losses)" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r227" ], "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": "Total carrying value at the end of the period" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r228" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "negatedLabel": "Downward adjustments (including impairment)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount", "negatedLabel": "Downward adjustments (including impairment)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "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": "Equity Securities without Readily Determinable Fair Value [Line Items]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r227", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r227", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Summary of Equity Securities without Readily Determinable Fair Value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r229" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r598", "r684" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Cash held in escrow accounts" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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 and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r493", "r494", "r495", "r500" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r493", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r301", "r302", "r303", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r494", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r493", "r494", "r496", "r497", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r301", "r348", "r349", "r354", "r356", "r494", "r559" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r301", "r302", "r303", "r348", "r349", "r354", "r356", "r494", "r560" ], "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, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r301", "r302", "r303", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r494", "r561" ], "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, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r301", "r302", "r303", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r499", "r501" ], "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, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r527", "r529", "r536" ], "calculation": { "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest of lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfLeasingLiabilitiesDetail", "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r527", "r529", "r536" ], "calculation": { "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialAssetNotPastDueMember": { "auth_ref": [ "r250", "r257" ], "lang": { "en-us": { "role": { "documentation": "Financial asset not past due.", "label": "Financial Asset, Not Past Due [Member]", "terseLabel": "Current" } } }, "localname": "FinancialAssetNotPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialAssetPastDueMember": { "auth_ref": [ "r216", "r250", "r257" ], "lang": { "en-us": { "role": { "documentation": "Financial asset past due.", "label": "Financial Asset, Past Due [Member]", "terseLabel": "Total past due" } } }, "localname": "FinancialAssetPastDueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialServiceOtherMember": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance, classified as other.", "label": "Financial Service, Other [Member]", "terseLabel": "Other Revenue [Member]" } } }, "localname": "FinancialServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "auth_ref": [ "r212", "r215", "r216", "r250", "r251", "r253", "r254", "r255", "r256", "r257", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable [Axis]" } } }, "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "auth_ref": [ "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.", "label": "Class of Financing Receivable [Domain]" } } }, "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "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": "Financing Receivable, Past Due [Line Items]", "terseLabel": "Financing Receivable Recorded Investment Past Due [Line Items]" } } }, "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [ "r216", "r250", "r257" ], "lang": { "en-us": { "role": { "documentation": "Information by period in which financial asset is past due or not past due.", "label": "Financial Asset, Period Past Due [Axis]", "terseLabel": "Financing Receivables, Period Past Due [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [ "r216", "r250", "r257" ], "lang": { "en-us": { "role": { "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financial Asset, Period Past Due [Domain]", "terseLabel": "Financing Receivables, Period Past Due [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r520", "r521" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Exchange rates used for translation" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency and foreign currency translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r69", "r90", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Realized and unrealized gain on short-term investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 44.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Gain from disposal of investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfLoansNet": { "auth_ref": [ "r90", "r614", "r645" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes.", "label": "Gain (Loss) on Sales of Loans, Net", "negatedLabel": "Net gain from investment in loans" } } }, "localname": "GainLossOnSalesOfLoansNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 14.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r258", "r259", "r555", "r589" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r260" ], "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 [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grants [Member]" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r90", "r264" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 45.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment\u00a0of\u00a0intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r90", "r269", "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r267", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets other than goodwill" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r179", "r188", "r191", "r194", "r196", "r587", "r604", "r616", "r643" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Profit before income tax expenses", "totalLabel": "Profit before income tax expenses" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income (Loss) from Subsidiaries, before Tax", "terseLabel": "Loss from subsidiaries and VIEs" } } }, "localname": "IncomeLossFromSubsidiariesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesNetOfTax": { "auth_ref": [], "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", "terseLabel": "Income from subsidiaries and VIEs" } } }, "localname": "IncomeLossFromSubsidiariesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Subsidiaries, Net of Tax [Abstract]", "terseLabel": "Profits from operations" } } }, "localname": "IncomeLossFromSubsidiariesNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r358", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r275", "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r108", "r415", "r419", "r426", "r437", "r443", "r445", "r446", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Taxation" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/Taxation" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r131", "r132", "r178", "r413", "r438", "r444", "r644" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 23.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expenses", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail", "http://Finvolution.com/role/TaxationScheduleOfCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "auth_ref": [ "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.", "label": "Income Tax Holiday, Aggregate Dollar Amount", "terseLabel": "Tax holiday effect" } } }, "localname": "IncomeTaxHolidayAggregateDollarAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationSummaryOfAggregateAmountAndPerShareEffectOfTaxHolidaysDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r55", "r409", "r410", "r419", "r420", "r425", "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Taxation" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r87", "r94" ], "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", "negatedLabel": "Cash paid for income taxes", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.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": "Payable to platform customers" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 35.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r89", "r569" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 41.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": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 36.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred tax assets" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDerivativeAssetsAndLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 38.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the net carrying value of derivative instruments reported as assets and liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).", "label": "Increase (Decrease) in Derivative Assets and Liabilities", "negatedLabel": "Financial guarantee derivative assets and discretionary payment" } } }, "localname": "IncreaseDecreaseInDerivativeAssetsAndLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.", "label": "Increase (Decrease) in Due from Related Parties", "negatedLabel": "Amounts due from related party" } } }, "localname": "IncreaseDecreaseInDueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.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": "Amounts due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.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 related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Payroll and welfare payable" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r138", "r139", "r140", "r153" ], "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 Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Ordinary shares issuable using treasury stock method" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite Lived Intangible Assets By Major Class [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r263" ], "calculation": { "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]", "terseLabel": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r261", "r262" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 27.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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndFeeIncomeLoansAndLeases": { "auth_ref": [ "r610" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.", "label": "Interest and Fee Income, Loans and Leases", "terseLabel": "Interest income" } } }, "localname": "InterestAndFeeIncomeLoansAndLeases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r177", "r523", "r524", "r615" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Less: Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": { "auth_ref": [ "r613" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.", "label": "Interest Income (Expense), after Provision for Loan Loss", "terseLabel": "Net interest income" } } }, "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r611" ], "calculation": { "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "totalLabel": "Net interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInterestIncomeInterestExpenseAndLoanProvisionLossesRelatedToLoansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r86", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Cash paid for interest including interest paid to investors of consolidated trusts" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r226", "r231", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Schedule of Investments" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in subsidiaries and VIEs" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LatestTaxYearMember": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Latest identified tax year.", "label": "Latest Tax Year [Member]", "terseLabel": "Latest Tax Year [Member]" } } }, "localname": "LatestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r534", "r536" ], "calculation": { "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r534" ], "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": "Summary of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction.", "label": "Legal Entity Type of Counterparty [Domain]" } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r535" ], "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": "Summary of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r535" ], "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, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r538", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r106", "r190", "r235", "r286", "r287", "r288", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r461", "r468", "r469", "r504", "r553", "r554" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 10.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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r106", "r235", "r504", "r555", "r595", "r632" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders' Equity", "verboseLabel": "Liabilities and Shareholders' Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "verboseLabel": "Litigation settlement, expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableAllowance": { "auth_ref": [ "r206", "r208", "r218", "r223" ], "calculation": { "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail": { "order": 2.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Allowance", "negatedLabel": "Credit loss allowance for loans receivable", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Provision for loan losses" } } }, "localname": "LoansAndLeasesReceivableAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAllowanceForLoanLossesDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r202" ], "calculation": { "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail": { "order": 1.0, "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Gross", "totalLabel": "Total loans receivable", "verboseLabel": "Loans" } } }, "localname": "LoansAndLeasesReceivableGrossCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableNetReportedAmount": { "auth_ref": [ "r202", "r602" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.", "label": "Loans and Leases Receivable, Net Amount", "positiveLabel": "Loans receivable, net of credit loss allowance for loans receivable of RMB382,012 and RMB427,873 as of December 31, 2020 and 2021, respectively", "totalLabel": "Loans receivable, net" } } }, "localname": "LoansAndLeasesReceivableNetReportedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/LoansReceivableNetScheduleOfLoansReceivableOriginatedAndRetainedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Loans receivable, net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r29" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Investments", "totalLabel": "Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyReceivable": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.", "label": "Loss Contingency, Receivable", "verboseLabel": "Loss contingency, receivable" } } }, "localname": "LossContingencyReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and online marketing expenses" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r40", "r106", "r235", "r286", "r291", "r292", "r293", "r297", "r298", "r504", "r594", "r631" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling Interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "verboseLabel": "Percentage of direct or indirect economic interest" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash provided by (used in) financing activities", "totalLabel": "Net cash provided (used in) by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r85" ], "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", "verboseLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash provided by (used in) investing activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r85" ], "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", "verboseLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r88", "r91" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "verboseLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r85", "r88", "r91" ], "lang": { "en-us": { "role": { "definitionGuidance": "Net cash provided by (used in) operating activities", "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" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r50", "r52", "r58", "r61", "r91", "r106", "r119", "r123", "r124", "r126", "r127", "r131", "r132", "r147", "r179", "r188", "r191", "r194", "r196", "r235", "r286", "r287", "r288", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r492", "r504", "r605", "r637" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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) Attributable to Parent", "totalLabel": "Net profit", "verboseLabel": "Net profit attributable to FinVolution Group's ordinary shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r52", "r58", "r131", "r132", "r464", "r477" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 24.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", "negatedLabel": "Net loss (profit) attributable to non-controlling interest shareholders" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r123", "r124", "r126", "r127", "r134", "r135", "r149", "r153", "r179", "r188", "r191", "r194", "r196" ], "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", "presentationGuidance": "Net profit attributable to ordinary shareholders", "verboseLabel": "Net profit attributable to FinVolution Group's ordinary shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r136", "r142", "r143", "r144", "r145", "r149", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net profit per share attributable to FinVolution Group's ordinary shareholders - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r331", "r459", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Capital injection from non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r115", "r116", "r117", "r330", "r454" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 19.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r216", "r245", "r250", "r252", "r256", "r257", "r717", "r719", "r720" ], "calculation": { "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail": { "order": 1.0, "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable.", "label": "Financing Receivable, before Allowance for Credit Loss", "verboseLabel": "Notes receivable gross" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses", "totalLabel": "Total Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r179", "r188", "r191", "r194", "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfLeasingLiabilitiesDetail", "http://Finvolution.com/role/LeasesSummaryOfMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r526" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 18.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": "Leasing liabilities (including leasing liabilities of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB42,775 and RMB33,184 as of December 31, 2020 and 2021, respectively)", "verboseLabel": "Leasing liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r528", "r531" ], "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 lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfSupplementalCashFlowDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r525" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 33.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "presentationGuidance": "Right of use assets", "terseLabel": "Right of use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfRightOfUseAssetsDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "negatedLabel": "Amortization of right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesScheduleOfInformationAboutMovementOfRightOfUseAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r533", "r536" ], "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": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r532", "r536" ], "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": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfWeightedAverageRemainingLeaseTermAndDiscountRateDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r427" ], "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": "Total tax loss carry forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.", "label": "Operating Loss Carryforwards, Limitations on Use", "terseLabel": "Tax loss carry-forward limitation period" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r479" ], "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": "Principal activities and organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r600", "r635" ], "calculation": { "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Other Accrued Liabilities", "terseLabel": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r13", "r590", "r624" ], "calculation": { "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Others" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r45" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.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", "verboseLabel": "Foreign currency translation adjustment, net of nil tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Provides the categories of debt securities, available-for-sale or held-to-maturity, on which an entity may recognize other than temporary impairments (OTTI) for which a portion related to credit losses has been recognized in earnings and a portion related to all other factors has been recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "auth_ref": [ "r215", "r216", "r250", "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of aging analysis for financing receivable.", "label": "Financing Receivable, Past Due [Table Text Block]", "terseLabel": "Schedule of Aging of Loans" } } }, "localname": "PastDueFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r72", "r76" ], "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", "terseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of ordinary shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r80" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash paid for dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "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 or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r75" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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": "Acquisition of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansHeldForInvestment": { "auth_ref": [ "r73" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with purchasing loans held for investment purposes during the period.", "label": "Payments to Acquire Loans Held-for-investment", "negatedLabel": "Investment in loans originated and held by the Group" } } }, "localname": "PaymentsToAcquireLoansHeldForInvestment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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, equipment and software" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r76" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "auth_ref": [ "r73", "r545" ], "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 Long-term Loans to Related Parties", "negatedLabel": "Cash paid as loans extended to Group companies" } } }, "localname": "PaymentsToFundLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r367", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "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 [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets", "totalLabel": "Prepaid expense and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": { "auth_ref": [ "r71", "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.", "label": "Proceeds from Collection of Long-term Loans to Related Parties", "terseLabel": "Collection of loans from Group companies", "verboseLabel": "Cash paid as loans extended to Group companies" } } }, "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoanOriginations1": { "auth_ref": [ "r72" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.", "label": "Proceeds from Loan Originations", "terseLabel": "Collection of loans originated and held by the Group" } } }, "localname": "ProceedsFromLoanOriginations1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r79" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Capital injection from non-controlling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r79", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities", "verboseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Cash received as loans from Group companies", "verboseLabel": "Cash received as loans from Group companies" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfInvestmentProjects": { "auth_ref": [ "r72" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of investment projects held by an entity in hopes of getting a future return or interest from it.", "label": "Proceeds from Sale of Investment Projects", "terseLabel": "Proceeds from disposal of investments" } } }, "localname": "ProceedsFromSaleOfInvestmentProjects", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r72" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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, 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": "Proceeds from Sale of Short-term Investments", "terseLabel": "Proceeds from short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r78" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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": "Cash received from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r393" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of share-based compensation plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r50", "r52", "r58", "r84", "r106", "r119", "r131", "r132", "r179", "r188", "r191", "r194", "r196", "r235", "r286", "r287", "r288", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r456", "r463", "r465", "r477", "r478", "r492", "r504", "r616" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 42.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net profit", "totalLabel": "Net profit" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r273" ], "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, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r277", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, equipment and software, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r271" ], "calculation": { "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail": { "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, equipment and software, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail" ], "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 [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r273", "r555", "r618", "r633" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, equipment and software, net", "totalLabel": "Property, equipment and software, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r30", "r273", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.", "label": "Property, Plant and Equipment, Salvage Value, Percentage", "terseLabel": "Residual value" } } }, "localname": "PropertyPlantAndEquipmentSalvageValuePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "percentItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Equipment and Software, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r271" ], "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 [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "auth_ref": [ "r89", "r207", "r612" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to estimated loss from loan and lease transactions.", "label": "Provision for Loan and Lease Losses", "verboseLabel": "Provision for loans receivable" } } }, "localname": "ProvisionForLoanAndLeaseLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r247", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Credit losses for quality assurance commitment" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r355", "r545", "r546" ], "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 [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r545", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Data collection service expense" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r355", "r545", "r546", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r355", "r545", "r549", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r543", "r544", "r546", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party balances and transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r81" ], "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": "Repayment of loans to Group companies", "terseLabel": "Repayment of loans to Group companies" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCashFlowStatementDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r81" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayment of short-term borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r407", "r570", "r700" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 16.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.", "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "Restricted net assets" } } }, "localname": "RestrictedAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RestrictedNetAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r98", "r588", "r627" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "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 (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]" } } }, "localname": "RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r330", "r401", "r555", "r629", "r657", "r662" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Decrease to retained earnings", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Cumulative effect of accounting change", "presentationGuidance": "Cumulative effect on retained earnings", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r115", "r116", "r117", "r120", "r129", "r132", "r242", "r398", "r399", "r400", "r435", "r436", "r490", "r653", "r655" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (accumulated Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r187", "r192", "r193", "r197", "r198", "r200", "r338", "r339", "r571" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_RevenuesNetOfInterestExpense", "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": "Net revenues", "verboseLabel": "Operating revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r337" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Deferred guarantee income (including deferred guarantee income of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB1,259,396 and RMB1,089,503 as of December 31, 2020 and 2021, respectively)", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Opening balance", "positiveLabel": "Deferred guarantee income", "presentationGuidance": "Deferred guarantee income" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfMovementOfDeferredGuaranteeIncomeDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Operating revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesNetOfInterestExpense": { "auth_ref": [ "r175", "r176", "r187", "r192", "r193", "r197", "r198", "r200" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues, Net of Interest Expense", "totalLabel": "Net revenues" } } }, "localname": "RevenuesNetOfInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Ordinary stock, shares sold" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable and Related Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LoansReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r432" ], "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 Portions of Income Tax Expenses" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r424" ], "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": "Significant Components of Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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 Computation of Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r414" ], "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": "Summary of Reconciliation Between the Computed Expected Tax Expenses (Benefit) Rate and the Effective Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "auth_ref": [ "r250", "r257" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about aging analysis for financing receivable.", "label": "Financing Receivable, Past Due [Table]", "terseLabel": "Schedule of Financing Receivables Past Due [Table]" } } }, "localname": "ScheduleOfFinancingReceivablesPastDueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/AccountsReceivableAndContractAssetsScheduleOfAgingOfPastDueAccountsReceivableAndContractAssetsDetail", "http://Finvolution.com/role/LoansReceivableNetScheduleOfAgingOfLoansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r263", "r265" ], "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]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r263", "r265" ], "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" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r547", "r549" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountIncurredByTheGroupDetail", "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsSummaryOfAmountsDueToRelatedPartiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Summary of Amount Incurred by the Group" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/RelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r367", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail", "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activities Under All Incentive Plans" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r371", "r382", "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Shares Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r386" ], "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 Fair Value of Each Option Granted Estimated Using Binomial Model Assumption" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r36", "r103", "r161", "r162", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r316", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership.", "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]", "terseLabel": "Schedule of Principal Subsidiaries and Consolidated VIEs'" } } }, "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r460", "r461", "r468", "r469", "r470", "r471", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r470", "r471", "r473", "r474", "r475" ], "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 [Table Text Block]", "terseLabel": "Summary of Financial Information of VIE and its Subsidiaries" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r198" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 13.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedLabel": "Sales and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Disclosure [Abstract]" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of RSUs, Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, Canceled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r379" ], "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": "Number of RSUs, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "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, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r378" ], "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", "periodStartLabel": "Number of RSUs unvested at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value at end of period", "periodStartLabel": "Weighted-average grant date fair value at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of RSUs, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Exercise multiple" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "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 Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail", "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r374" ], "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", "periodEndLabel": "Options Outstanding, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r374" ], "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, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Options,Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options, Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "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", "terseLabel": "Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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 per-share fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r392" ], "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, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r373", "r392" ], "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": "Options Outstanding, Ending Balance", "periodStartLabel": "Options Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r372" ], "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, Weighted Average Exercise Price, Ending balance", "periodStartLabel": "Outstanding, Weighted Average Exercise Price, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r384" ], "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": "Vested and expected to vest, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r385" ], "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": "Options Outstanding, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r385" ], "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": "Vested and expected to vest, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r364", "r392" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted Average Price per shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r364", "r369" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail", "http://Finvolution.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitsActivitiesUnderAllIncentivePlansDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/Forfeited, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r367", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r387", "r402" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfFairValueOfEachOptionGrantedEstimatedUsingBinomialModelAssumptionDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r392" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r392" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "verboseLabel": "Per Share fair value of ordinary shares" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r596", "r597", "r623" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r530", "r536" ], "calculation": { "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Expenses for short-term leases within 12 months" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/LeasesSummaryOfLeaseCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r99", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Significant change in unrecognized tax benefits within 12 months" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PropertyEquipmentAndSoftwareNetScheduleOfPropertyEquipmentAndSoftwareNetDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeAndResidualValueOfPropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r103", "r106", "r137", "r141", "r146", "r150", "r153", "r161", "r162", "r163", "r235", "r286", "r291", "r292", "r293", "r297", "r298", "r307", "r308", "r312", "r316", "r323", "r504", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfComprehensiveIncomeDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/CoverPage", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r38", "r56", "r57", "r58", "r115", "r116", "r117", "r120", "r129", "r132", "r160", "r242", "r323", "r330", "r398", "r399", "r400", "r435", "r436", "r490", "r514", "r515", "r516", "r517", "r518", "r519", "r653", "r654", "r655", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/LoansReceivableNetTables", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r115", "r116", "r117", "r160", "r571" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/LoansReceivableNetTables", "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsParentheticalDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "auth_ref": [ "r630", "r663" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.", "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance", "terseLabel": "Statutory reserves" } } }, "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r323", "r330" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of ordinary shares for share-based compensation plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r323", "r330", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options,Exercised", "terseLabel": "Exercise of share-based compensation plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/ShareBasedCompensationScheduleOfStockOptionSharesActivitiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r330", "r366", "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Issuance of ordinary shares for share-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r323", "r330" ], "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", "terseLabel": "Repurchase of ordinary shares, shares", "verboseLabel": "Stock repurchased, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r323", "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of ordinary shares", "terseLabel": "Stock Repurchased, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r106", "r217", "r235", "r504", "r555" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total FinVolution Group shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "FinVolution Group shareholders' equity:", "verboseLabel": "Shareholders' equity :" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r57", "r106", "r115", "r116", "r117", "r120", "r129", "r235", "r242", "r330", "r398", "r399", "r400", "r435", "r436", "r454", "r455", "r476", "r490", "r504", "r514", "r515", "r519", "r654", "r655", "r748" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r104", "r308", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r330", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Ordinary shares and treasury stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStock" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r520", "r557" ], "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 [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r520", "r557" ], "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]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r520", "r557" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r520", "r557" ], "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 [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEventsAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r556", "r558" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/OrdinarySharesAndTreasuryStockAdditionalInformationDetail", "http://Finvolution.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxHolidayTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits.", "label": "Summary of Income Tax Holiday [Table Text Block]", "terseLabel": "Summary of Aggregate Amount and Per Share Effect of Tax Holidays" } } }, "localname": "SummaryOfIncomeTaxHolidayTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Movement of Valuation Allowances" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash investing and financing activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r15", "r592", "r626" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Liabilities", "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.", "label": "Taxes Payable", "terseLabel": "Taxes payable", "verboseLabel": "Taxes payable (including taxes payable of the consolidated VIE and VIE's subsidiaries including consolidated trusts without recourse to the Company of RMB53,552 and RMB57,237 as of December 31, 2020 and 2021, respectively)" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheets", "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r204", "r205", "r210", "r211", "r214", "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, contract assets and Credit loss allowance" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, common shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r37", "r332" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r37", "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock,shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetParentheticalDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r332", "r333" ], "calculation": { "http://Finvolution.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock", "negatedTerseLabel": "Treasury stock (144,906,570 and 116,279,765 shares as of December 31, 2020 and 2021, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CondensedFinancialInformationOfTheParentCompanyScheduleOfCondensedBalanceSheetDetail", "http://Finvolution.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r133", "r221", "r222", "r239", "r240", "r241", "r242", "r243", "r244", "r285", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r433", "r434", "r435", "r436", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r542", "r572", "r573", "r574", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r744", "r745", "r746", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r148", "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Undistributed Earnings, Basic", "terseLabel": "Undistributed earnings" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r408", "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Significant unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/TaxationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r167", "r168", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivable": { "auth_ref": [ "r41" ], "calculation": { "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "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.", "label": "Value Added Tax Receivable", "terseLabel": "Deductible value-added taxes" } } }, "localname": "ValueAddedTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrepaidExpensesAndOtherAssetsReceivablesPrepaymentsAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "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 [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfFinancialInformationOfVieAndItsSubsidiariesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the 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 are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Consolidated VIEs' [Member]" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r472" ], "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, Qualitative or Quantitative Information, Ownership Percentage", "verboseLabel": "Ownership percentage" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r460", "r461", "r468", "r469", "r470" ], "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": "Consolidated VIEs' principal subsidiaries [Member]" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedBalanceSheetsParenthetical", "http://Finvolution.com/role/PrincipalActivitiesAndOrganizationScheduleOfPrincipalSubsidiariesAndConsolidatedVieDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r136", "r153" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Weighted average number of ordinary shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average number of ordinary shares used in computing net income (loss) per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r134", "r153" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average number of ordinary shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Finvolution.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://Finvolution.com/role/NetProfitPerShareScheduleOfComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.L.1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r460": { "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" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r550": { "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" }, "r551": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r611": { "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" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r640": { "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" }, "r641": { "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" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r680": { "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" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r700": { "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" }, "r701": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r702": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r703": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r704": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r705": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3" }, "r706": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r707": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r708": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r709": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r710": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r711": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r713": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r714": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r716": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r717": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r718": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1404" }, "r719": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(4)" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r724": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r725": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r726": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r727": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r728": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r729": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r730": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r731": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r732": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r733": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r734": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r735": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r736": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r737": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r738": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r739": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r740": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r741": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r742": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r743": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" } }, "version": "2.1" } ZIP 123 0001193125-22-129801-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-129801-xbrl.zip M4$L#!!0 ( '$TG52!@RF.0$(& &/R40 / 9#(Q-#(Y-&0R,&8N:'1M M[+U[=]NXDB_Z_UWK? F?^R8))R&*' M(M4@:5O[T]\J 'Q)E*RW*1*S]G1D/D"@'C]4%0J%W_[OR]#2GBAS3_W#\P/M_W[^7__/;P,/'H2';?=CW[2??C\8>-[HXXO'^D.\,/U7*U4JG6*@?R8 MB-H>,:H3CQHSW[GX0)C.'(M^B!X.7M<=W_;8.+U[\B;O8OB"SQ@(PJPWY-W$ M*_1%'Z0_CG<2C]K$U-WT9_FMQ,.NJ:<_"C>2#WHC-N-)N)-XU'/W;!W$![@RI1S3= ML3UJ R4\^N)]P+<_:?J ,)=ZOW_K72.VX:<.Z=^^"8C6$(\?]L8C>O !6_D0 M?.C!,<::ZXTM^OO!P>??#/-)_O6_#=,=663\4;,=F_[OS[^9+Q_Q)62W_[D&AR]A>N'-WG'S!=G5CW<-0?-^!CC%@MVZ O?]#Q@I\I Q2?7E2.CT_2/M=W',]V/*J9 '_7=S\KQQ?G M9V4N+Q\M@E,5M0^_=0\^UUWM*S%M8FO= 5P?^)KSX,$%:FBNT_>>":,POWF4 MC9CI4N A\7Q7,VW-&U"M[_C,&VA_^X3!$YK3U[!O)7[O"W/\D<8H3I70&-$\ MQR,6/M.YO:Q6RT=5;6A:%@BTYI$7C;Z,J.W25YJ&N[KEXUR+K9R='E7"1ABU M$+_A,_AD62.V@<\ @=(? GT2'S*9Z\$O1FGP-3?XW)$&Y!%T(>8T@8!96C<@ M4C,B4C,GDFRT_/4EC>@^X\$ LG8OS^ MB(S)@T6U(0S*&DL*PZ?[OFU@!W1J/D$/^LP9:@\.8\XS4NC!]T"!/6U,@7@< MGRC,<+RC.%R38"\MKXMN'3X$F %D @5#C-,X=4 [4^TA8= MWL6,X0EJ$QU@"CL%T@T=\AD?\@-S?E'R2$'-AB-BCT.::O@F?\

$H63XT5= M((BMT(*L*5F1#%.)KK.,5502ND8S5I",@$#OT4*5:5X5@#ZNT!W;@2H8J=8*#H!N:<9*0!TC'Q.ME3"&[1+[[#GF. MYTX__(TN:N%O.\1-7T'U>9&BBS==+.GY+,X+@F[.IG*3TU1'>?/;,O(-MW^" M>PX[H!6@.>CF9,H&N&EC-%/ELBS(&IO&,-U@NE;%](I0, M6B4#HV1P0LE'U4*U_R4NM.^NHJH)0D.@&^E.%5*0^$DXM'<=GH/6<]#K>:ZZ MGVI9^E7Z5N&"R'N$A:BX20%K4R!0M35-=HOO]0O4=9'!,X5AY,:QDW0K#%N% M8:]"]9:\D)H:'QRFQHF3P/%;QW7IUW;1H5WD)&%T;):&K\MTU,81]<9QNM]\ MN8-R";ROD.+62?P_EW32*DE^M*23Y_?V)-'UA738Q9'O!8/N"W&=Q\^(TZOQ M ^R+>[3G1$J@_?7?V>>=9\*\@>>';O(D@"[#V(\C)SH1P<&'T/V/7M])X^E0 MY'M]'8'K/0VGP]+WX]#QO1/Q>(_Q>+WQ? *NYH6Z1%5,,V_VZFM)&Q='\L(P M\/T3XAX_%Z[_@YVH(0A?:D5IEV%GD[$/IJ02^-J,IP*90:>>$-K3=@2^-H/? MD_.)>Y76@^PC33U7WV&^)JI$"E@I2N*'7%*JX*[(2SEPEDJMWKBN3)>T(/*2KVBIO\RY*(C21[%PY4I0DEFE(G>Q MYT5N05CI#/OV;B*&?5ZIG)5T(D!614'$_37-^6;@(.?AXI8MELIC-&OE&P$E\9W MQ3M-:,]9OZT&WV+[)[#_:U*_?=! \%[1XOL9%D'+(K L@A,L/NJF9BIO1G)C MJ*L*:H#( IC6MAYB/_%"#_7==8?EL+4PC^(XC+:&ZTJH MY7H[>W)#6P$/3\ W>.Y; 7]L(P[G8'>=LIXIUWB-SKI4)"5@D3 M>;6D<$^)Z&S@WA&)USV,>W&4'+#MDHQQT@M1=(+OSM1#9_G>TI2OJ3!C[3&4 MT1&1"&$4A-$AXV/!$"5)G/@G".,M87R6\&Z6Z.XL/045"[L\2K![2SW>V]MV0;VR M:]G!_;597.TRM86IM]X;(A:LE)#3N8;T+GLZ=*)>).N#XBN[6LVXTHN:?5WJ MY9L*(Z"_SSE7#P=CH%WGA_\"4$L#!!0 ( '$TG527VYI7"@, (() 9 M >&PO=V]R:W-H965T37,"J8S/;@?;?SW;2*)2 V-2'O8#MW'M\SCW7<7IK M+A[D D"AQXPRV7<62BW/75#4)F74#3RO MY6:8,&?0LVLW8M#CN:*$P8U ,L\R+)XN@/)UW_&=YX5;,E\HL^ .>DL\APFH MN^6-T#.W0DE)!DP2SI" 6=\9^N?CKHFW =\)K&5MC(R2*>)Z51;FL3Z^!G]TFK76J98PHC3'R15B[[3<5 *,YQ3 M=439FR?**&?$IVG!I/" M;L1G:$+FC,Q(@IE"PR3A.5.$S=$-IR0A(-$IFNBF2W,*Z,L,?H)#:7, M!6:)7IQ2,L?6S2%+T2TD0%9X2G7J\1@4)O0=>OO&;\7O$6'HVX+G$K-4GJ"C MC7G/55J78>=< -?H+J+O)&!T? M-:&,#T?Q=A-RM5>584%E6&"QPUV&U3SXD&-=>@5@"[[MR&6^X0.ZYBO01];8 MJT\;4<;5^T]Z W2E()._]M +*WJAI1?MH/=, E*L'8MS(]:@=_=#!MOH_E^X,=Q5,5MB(HJ4=%>44.JWXY6C'[/ MHD1 2A2B7$IH[-8"+*ZQ",)N[+5>D&T("\+8W\$UKKC&!QF@NP"4K+M_?PW9 M%,0^EUO5)JW_L0G;%;WVJS9A>\L)WV_[H1>]<*PA+HRTL9UFRSH5WUIL&[%MOO/Q3U!#%03Y^Y!QWR\'=9\?MW:A6>^3JZQF!,F$869 MSO3.VEJU*&[\8J+XTMZ!4Z[TC6J'"_V1!,($Z.&ULQ9KO;Z,V&,?_%2N3ICMI:_ O#+1O),;'FFKZQ$GD9*G^;KJ=SF/%J6C=)DBCS/GZ91G$WFL_*[ZWP^ M$SN5Q!F_SH'+U1Q1?3^6P;K?DM5[]OKW-]-JV] M+..49S(6&-HY!T95[(3X7)Q^6YQ.OB(@G?*$* M%Y'^>."7/$D*3SJ.?RNGD_J>1*DVYY-@ I9\ M%>T2=2/V/_.J0[3PMQ")+/^#?67K3Q-GA8RW*M=78]U. MS6\/\@&Q K?Q.HM7\2+*%+A8+,0N4W&V!M6GO\";;[^!/OWA M+3A\@C@#=QNQDU&VE+.ITOTJHILNJCZ\/_0!]?3ABB_. (;? >0A:&E^^?+F MWO/F4SV:]9"B>DA1Z0_W#:F>:LN=[K0>'>>@U$/W]R_:!?B@>"K_<02 ZP!P M&0#I">!7UTU_RH64X'*7YSQ3MK$^^/9+WP4$'N80>F$(@]GTH3FH-CN?X1#6 M=L^")W7PQ!F\<\3*X&U!'WS29\$PB#W2"MIBAPGU_, >-*V#ILZ@J^DB&[%* M ,&= $$(KJ)'V=#Z(T_O>>[2V:_OZH_S0V-U &P K5A' ^RS(&PIU;4*&47, MKE-0!QP()287W?7TF0P0PI96%BL,<>C;Q8*- MW 1/F%;HH!Y'K=CR7 M+]$$&= B.(XFJ%$THP&+ULKYL]GAZZ*US3V+'=0)C?9,(V1@C8: -;)@.* H M:-?:-CM,$,8]81M>(S>O[;\I\!_XNA4M,A1'(U$<&8JC(2B.NGP.O;#]_&&Q M0C[S>AX_D*$X1X3P:@O.H"W ]V;RVDETKZM.>AU]L M((]/@7SOA'Q%+8Q-=L C90=LL@-V9X?3E,26K.!UU@0L5A1#U*-D8Q'&G1&. M5/(5-3(VN,=D)"4-X+%[J>1$):DE;^/V*^?-80]PJ/_:JZ==NY#Y"/[#] M1&:Q@Q!Z >ZI^HEA/'$SOO=W]=4K:-)8/Q^)\<0PG@S!>-*E-V)^8X6C4K-K MI@MHV+-T10SEB9OR1VOYBBJ:&.*3D8A/#/')$,0G793[C+4SML4*44;Z)J8! M/CD1^$-4TM1D"CI2IJ F4U!WICA-3=HE/PUQ>VI:K!#R24\!1DUZH.[T<+R: MKZBFJ:$_Q2.I:6!/A]@MI=UM4.IWTJ;%2M=L0=]6:6.OU)T=CE;S^(J:&NK3 MD?90J4$\'6(7M7+:W'\GNO9I;QM8S(H=[["=+J>-5TB*]W<^1ODZSB1(^$HW M],Z8UC0_O!)S.%%B6[Y5%@;Z^$D(]G10OJM0O)LW_!U!+ M P04 " !Q-)U4SO5XJ2(# !," &0 'AL+W=O=6.EV\R(!>H $;*O;#]O2I0]5IWXPR02L M.C:U'6C_^QL[V1P+@?8+\6-F_)N'/8P/4GW36P!#?I1*'WO/#$-EMC%_SI>$NV15O%X M_&S]C?,=?5E3#0O)/[/<;"?>T",Y%+3BYDD>_H'&G\3:RR37[I<<&MG (UFE MC2P;920HF:B_]$<3AR.%,+V@$#4*T:E"_X)"W"C$SM&:S+EU3PV=CI4\$&6E MT9H=N-@X;?2&"9O%E5&XRU#/3%=U]H@LR(IM!"M81H4ALRR3E3!,;,A2X!\VOL[ON*?B&]/_\(T^3O&U)_"1/DPU96FHI _9'8G#OT@41&$'T.+WU8,K M.'&;L=C9BR]E[/>2\.X72?AWMM9&X2WZ>H6IWS+U'5/_ M,<-DP(6RUKRNU) M77FK3:3.A'U<]M,HBI.P/_;WQ]$\%QL&HR2(6[$7A$E+F%PE?"AWZ*N-&GD""DX@3Z7B/NCT;";.6V9TZO,2R7W MS#Z7?D_!'I2F>&H:3C,(X/8$^E[KMCY)1T$T]:*D' M5ZD_*V;@5A9%)]F@X\PX[)\608=8,@CCT:";;=BR#:^RX9/PBR(=GA=IC-5W M&KH.L9>U7./Y1P]S"6KC^I4F[FVM'Z!VM6V),]<)3M;GV"KKSO:_F;K//E*% M=T\3#@6:#.X&]ZYZ8N3./?]K:;"9N.$6VSTH*X#[A<3:;R;V@/8/Q/0_ M4$L#!!0 ( '$TG52\(6M>\P0 %D9 9 >&PO=V]R:W-H965TC"800<3J$^(7$YOWPZ^?A?8@S7 OY1 E2[FZ&LRU M7EQ:EHKF-"/J0BPH-]_,A,R(-D.96&HA*8D+IRRUD&U[5D88'XR&Q=Q4CH9B MJ5/&Z50"M)MX9,E)64:Y M8H(#26=7@VMX.<$H=R@L_F)TK3;N05[*LQ!?\L%=?#6P\Q71E$8Z#T',947' M-$WS2&8=7ZN@@SIG[KAY_Q;]MBC>%/-,%!V+]!.+]?QJ$ Q 3&=DF>I'L?Z5 M5@6Y>;Q(I*KX!.O*UAZ :*FTR"IGLX*,\?)*7JJ-V'" WAX'5#F@MH.SQP%7 M#OA0!Z=R<(J=*4LI]F%"-!D-I5@#F5N;:/E-L9F%MRF?\1SW)RW-M\SXZ=%3 MB3<0,_#$$LYF+")<@^LH$DNN&4_ 5*0L8E2!#V#"%$D221-28&9\'NF*\B4% M[R94$Y:^-T;CW_X&[W[\ 7KNS^]!>06,@S_F8JD(C]70TF;=>78KJM9X4ZX1 M[5DC1.!><#U7X!<>TW@[@&4*KJM&;U7?H-Z($QI= Q_ LA&L&-!X\/=[0[W MR<'N,.RI!M<8XB*>LR?>[TN2,OT*KI5:2L(C"J92)))DX/,]S9ZI_*$^2!YD0SOXMD1\+K@PMXG)TS6.3D2K*=3GQ, .WC)N5,)*")S-)3:?0 M"GS^:(*".S-4?4MRZR6YO76/YX0GAIB&7?1E81H)C4',5"1IOHJ;=IG+W0#)\U!HARW, M=\VPZP08MR#OB(;\,,3=B(=UQ6%OQ1\%X6!&(F;P+K=:4;EB!O$9-1OQ!C?X M[_LX >U&,NQS807]L0&]D#/JG!-W?!1T%ON_9[>:P:^CYYE>_TQLZ MJAYVT$ MW"Z\$4O8KY:'T^,XO:'1-!B>"TU0(VS(/B%-JF1;'1\&=OM_8H<9M+$/]^@" M:A01]2OB@YY363^A?5,G,$9W16E%L?>$DZ38JH1!A7R;::/_0]OTV$73/3!1RTCPB-Y*%^R?L^(FQY'P9^HU[(/1OP&P5# M_4]81^X"7@>JKN\&+:WHL M=%'AMDNR:83]TPCT<:102]2OD7HX[68,;P<3]@GD;A_B>VX[*E2K9U(@5A MX+?^98X[[#S'"=L=ILO,\T/8XHJU<>:<49D49_<*%,?&Y4%L/5N_'[@N3L5; M\S?P\C=ARI<.]T0FC"N0TID):5_XAL"R/,&ULE55K;]HP%/TK5E9-K42;V'D0 M-D!JH6B3MJXJZZ9IV@>37""J$S/;0/?O9SMI%FAHV1?BQSG'YUY?KOM;+A[D M$D"AQYP5X@@6Q#9PPZZ$97\SF:Z@I.UPP0GZ-]#/HBLD564 4IHD6J M=Y2N8#TY'9L1.T-OW^ H?(^R GU=\K74(-E!)SOSOJNT?6/"32JK5Z55VPG"VV:EGU)8N>WTSV@GY4ZT! M-/I=,:[&WEKK^I7OJV(-%5%7H@9NWBR%K(@V0[GR52V!E(Y4,1\'0>I7A')O M,G)S=W(R$AO-*(<[B=2FJHC\,P4F=F,O]!XG[NEJK>V$/QG59 4/H#_7=]*, M_$ZEI!5P105'$I9C[R9\-<\MW@&^4-BIO6=DG2R$^&D'[\NQ%]B @$&AK0(Q MMRW,@#$K9,+XU6IZW2 M0>LGL7J%8,I=T:[%!AXJ-DJ+JB6;""K*FSOYW:[#'B%,3Q!P2\!]0GR"$+6$ MZ*F$N"7$;F4:*VX=YD23R4B*'9(6;=3L@UM,QS;V*;?;_J"E>4L-3T\^",(5 MNH<"Z)8L&+Q MR;77J('DU_EA@$22W3#3'(07@ R:88LPUR4 H4NYJ )99>& M,+O]ABZ>/PO3Y/4E:NZ(\A/)0P#<^.[/XT>P4GU6<0W&%HO %P@$.!P*:/9T>#-#G3Z:'UV?<1-W6 M14XO.J'W;],4^GZS4%J:(OIQ1CCNA&,G')\0GL**-1.HD M[-FRG42Y,89'_G9_10=@81KB^! V/X9E<92''>K 1]+Y2,[Z>%_59D5L!I-2 MU.Z8L=G\,$,13M'%K=" \,7B\G+(7R.=[$44]*P=(Z(@PM=AS]HYH0-;:6N+4?F"EAVN3#D)3V.-(MQ'/4,'1C@W^=F)],L[1_E91^;4^D\-Y4=9'^,LS_K[<@P;*K7Y .RPU!H7_EZSJ$"N7--5 MJ! ;KINCM)OM^OJ-:V>]^:GI]TU[_B?3_"Q\)-*<( HQ6!K)X"HS2RN;!MP, MM*A=2UH(;1J<>UR;?Q:0%F#>+X6IS79@/]#]!4W^ E!+ P04 " !Q-)U4 M=.X"@[ % !R) &0 'AL+W=O=6JD-["/0.I;:1-5%:JLHZ=WI5-T+8F]L5&!]L$Y:Z3[\+9@R MA(>-[4/B30SVS&28O_?'SICYH\J^Y1LI-?J>Q&E^/MMHO7WC./ER(Y,P/U-; MF9I/[E66A-J<9FLGWV8R7)5.2>P0UQ5.$D;I;#$OW[O.%G.UTW&4RNL,Y;LD M";,?[V6L'L]G>/;SC9MHO='%&\YBO@W7\E;JW[?7F3ESZBBK*)%I'JD49?+^ M?/8.O[D0M' H+?Z(Y&/>.$;%I=PI]:TXN5J=S]PB(QG+I2Y"A.;E05[(."XB MF3S^J8+.ZO]9.#:/?T;_4%Z\N9B[,)<7*OXS6NG-^QOE&/O\GJ M@G@1;ZGBO/R+'BM;=X:6NURKI'(V&211NG\-OU>%:#A@-N! *@=RJ .M',K* M.?O,RLNZ#'6XF&?J$66%M8E6')2U*;W-U41I(>.MSLRGD?'3BX\J3'-T(Y@CO8OD*?3;?G=?HUGQ?5KM8(G6/WJVC=%T<[(U?7$H=1O%+8W7Q^2_TXM=? ML.!O7Z+]*XI2]&6C=GF8KO*YHTV.Q7]REE4^[_?YD(%\+N7R#%'\"A&7X![W MB\/=W:?NCJE,71Y2EX>4\>A O ]1&J;+XO*A1,6ARE9RA:[2!YEK\Z76Z#K, M-;K<2?3UHPF!KK1,\K\M"= Z 5HFP 82^*)T&*.X+'Q6I]!7UWT<4<8I%N_# M@C#L8A;,G8=F 7OL/"K\@-5V3Q)E=:+,FNAGLV+O5&:\9):CKXE,[F1FJP"O M _-I)!!U F(D"?9Q>*.TU/4-4%L*=,V($"X=$,"KT_2L:=[(K0SU<1KX=6Q_ M&@V".H%@) V";G'-*@@ZRZ#'CGFN+]Q^%; +0'6MJ>+7?H NPQ]YHQB?GE4" M-X"-I]$" Q0QL:]UI653![3.5-X/>](I,R:,!.TET6N'*:$#:@ ^L9V?%C70 MO^AH:&' (683R03@Q'PLF7B77-BEHJU2U\RL+#8D$@ 6VPEK%^D4L&&@)O8F MT@G@BOVQ=/([ @24<-;6J6MF&.C[0VP#"F,[A@/W-<9!L=%SWZ)5+=AJ)VU[ M+4 G<:?1@@!="1Y)BRK0DS7#!&^OF5XSSOU^*4AC8VIG\+ 4IW"- % )G4@C M0"MY9JMYN$:L4WQ?-&I?2=2UXEP,;,<(X)?8\6M5Z!2H$0 J$1.)!%PE]NWH M$2)YW:T8#X*.2CUF?C#4MA"@+['3%Q.C$ZMT.IAI@$P23-1! E:I?4=ZN!15 MH">PXCXE[1:RQXP(/'![H0!?:H?OL!2G,(T"2^E477ZCS;?O4X_0B';W )Z' MVQ)UK3CEP8!"@%YJ1Z]5H5.81@&G=*(Y 6L4OL^]0B1^GI\5W14ZC'S",<# M,@%\J1V^F!N9O".91@&9=*)Q 6L4OM.] @I>CI]W^O<7GK,*,%8#$S% +[L MF7' H!2G,(T!2]E$8P(&6&5CC0E8M_WWL-]>+3U63 AO0"% +WMF1&!3Z!2F ML<;,=*(A 0.LLK&&!*S;_1,LL-=6JSV>8XQP"2;J/=G M@%(V5N_/NDT](91[[8:SU\X5[M Z >2R0V:PV_]!+P[4Y!-- C@ E(\U">#= M%I\+P=K"])A1[M*!Z1D'S'([9CNZG,(L#KCD$PT .&"3CS4 X-W6'@L1T/;\ MN<_.Y]P;Z"YYX\P+[M%VZ?O: M?RS,'FV@]L!6;F=K5?N32 54Y!/U]P)@*<;J[T6W<3>UYIT!,0'Q;6;%L9MT#2I*%;> #SI5DI&Y&!I6 U",VD M0 K*.5Z$-UGL\GW"5P:M/IHC5\E&RD<7W!5S'#A!P"$WCH':80\9<.Z(K(Q? M/2<>CG3 X_F!_;VOW=:RH1HRR;^QPE1S?(U1 27=<;.6[0?HZYDXOEQR[;^H M[7,#C/*=-K+NP59!S40WTJ?>AR- .#X!B'I ]%I W .\^/1MAHFW%]\,,KN,HLSZ4=)A49KR('MZ8;#!;JWK7.)%D7!G,^4 MHSO1-8MS_6P)AC)^;C.R^^_H[.V;<#IY=XZZ$3&!/E=RIZDH=$*,U>=.(7FO MY;;3$IW0LH1\A.+P D5!%#X#SUX/#_Z%$^O*8$TT6!-YOO@$WU]3-/JQV&BC M;,_]?($X'HAC3SQ^T7,UT#_G5,,CJ M])&C_G!W\Q-56V8E<"@M+AA=33!27;]W@9&-;YF--+8!_;2R3P0HEV#W2RG- M(7!=.#PZZ1]02P,$% @ <32=5.B_59SL P E@L !D !X;"]W;W)K M&ULG59M;]LV$/XKA%8,*>!:;Y8L98Z!),Y>/K0+ MDG7#4/0#+9UM(I*HDI0=__L>*5EQ;,;U]L46R7ONGB/O;;+AXDFN !1Y+HM* M7CDKI>I+UY79"DHJA[R&"D\67)14X5(L75D+H+D!E84;>%[LEI15SG1B]N[% M=,(;5; *[@6135E2L;V!@F^N'-_9;3RPY4KI#7D2'D%]KN\%KMQ>2\Y* MJ"3C%1&PN'*N_)H1%) IK8+BWQIN MH2BT)N3QK5/J]#8UN";WZ%S M*-+Z,EY(\TLVG:SGD*R1BI<=&!F4K&K_Z7-W$>< @@X0' "_PU V '"%^LTH'RJ 2>,L2IZ;V MFK*<%R $Q@"V&BK+(7LQ 45:\ M)S__Y,?1+X15Y*\5;R0*(O3=J_7$5HFOT'59\?9^3BG4W+W?E:O+<)N?@F_<,$_<,$1G=XWL,Z^:TTB_^5]LC MMZ#8@'0=6T_].(['?CAQU_MW?RR7QI'OCWNQ5YZ.>D]')TG-(&^P.&$PDS4M M&OA \QQRHN@S6$.RU1;ML_4BSPL.R!Z+84RD@9UKU'.-3G+=Q0 W)YCVX@D4 MJY8$NFRU$8Z.F(3AV$L/^!Y+^5$:Q7:^<<\W/LGW.E_3*K/3BBT&QWYT0,LB MY8VBR$YKW-,:GZ1ETL9*:GQD;IP$Z>%='4N%B9^D=E))3RHYZVUA+[_;A*,F MOVUTD^/,2=)T%":O"<]:N?%^,*:)%Q\FF$6=#FWO#<]2YV##]UZ:C/<_*L'- M#U"'14E:JA*I!<.\8,46FTM6-#FV,&G%"6Q9M.CWAN18_08$(!JKGV0Y/HE$ MT+<&I,(",=^2# 1VMPH-2<54HP<=5+AHJESG9$V%JC#.!F0%1:Y;75]+LXPW MNE]NF%H1I/\##4,L\80O"+87*.?H[*[%&#]TQQI8?'SAC52UD=\$;VI"2VU; M5SA.'C[>I%$X2*+8:,*E/XBCT2!-T@&Z*FLP8UNQ'=I:BKLW990@EF:\D\3X MUG::?K&ULC51M M3]LP$/XKITR:0 *<)K0#ED:"LFE(>ZE@+YJF?7"3:V/AQ)E];>'?[^R$J-M@ MXDM\9]_SW-V3L[.ML;>N0B2XJW7CIE%%U)X)X8H*:^F.3(L-GRR-K26Q:U?" MM19E&4"U%DD<3T0M51/E6=B;VSPS:]*JP;D%MZYK:>\O4)OM-!I%#QO7:E61 MWQ!YULH5WB!]:>>6/3&PE*K&QBG3@,7E-#H?G'/'<^'0@6Q*^$056CAW#LG!(5QC@6HC%QK= 03 /?]'>B1V;RXMGU1( MJI!Z'_8ND:1BXQ!F'[_#WLL7H\GX]3YT*Z@&/E=F[9C'98*X'5^4*/K2+[K2 MDR=*O\3B"-+1 21Q,GH$/GL^//X3+EC$0(/%VBJZYZEMC5/TJ(0=Q210^!N]R5GYX].3TTQL=K7Z M-^YTG)Z,)T-85Z+8F31_RS](NU*- XU+!L9'K\81V.[F= Z9-@S?PA"/&PO=V]R:W-H965T=L#I 6VZDK=%BWMG4Y5/WB3 :(F,;6=9?=^_3E.-N$EL%057R"VY_T9CV?Z M:RY^R"6 0D]IDLF!M51J=67;,EQ"RN0E7T&F3^9MEXSY>+%6Q80_[*[: M&:BOJZG0*[N6$L4I9#+F&1(P'UC7^.H&!P6#H?@[AK7<^$:%*P^<_R@6M]' MZA8600*A*D0P_?<(8TB20I*VXV93PZG0.2?4 .)S=!K/Q004BY.WZ,\_L.O\A>(,?5GR7&I*V4%OMM9]6VE?"HOLL+)[ M7-I-#M@]@? 24=Q!I$OP^-._Z*)4\[9%U.071'V=3=#%FS8I-Z=+Z1XVR-;X MU""1&B1B9--70$+3A.E87^M8-Y'_]E%3HUL%J?Q^1!>M=5&CJ_=J0L 6N+(& M=R&X;$6L%.P:P46!>AQ2&O0"VK/1@3&GC;9D]*,F^3S'.IO^/=6W,TU6N0!A_;HJ71? L#C=3_P[2!Q#'TMZKE7EGOV)^K1.@V70G^ M"(7M\B0LFA/?E,&L7>VZ'M[#WO/]1RR&_T6,L?QR8'H%T5U>ZO<$V.M0T(GO2()D$B/:,AM03T#$Q(!%FD.P[= QK@JSX0!V4W:*04S25: M,XGN[T:.U_$PZ9A/W/'\DD*OJ-J;/7JW7J:&YFA9V_?OYKH&.^?Z##I$S, VHV*> MOA>BG,C*A>(K,W(\<*4'&/.YU%,LB() G\\Y5R^+0D$]%P__!U!+ P04 M" !Q-)U4UCO?SIP" #5!@ &0 'AL+W=OQH3Q>F2Y MUL9Q2U>9T@X["DN\(@NB[LJY ,ON6!*:DT)27B!!TI%UY5[.!CK>!'RGI)9; M9Z0[67)^KXVORH9,<"_!;@'PL8M(#!L8!A"S"MVTWO9G!3K' 4"EXCH:.! M31_,] T:YD4+O2<+)>"6 DY%*EK"!BB$BP0M>*IJ+$@?W<"R M?D +6-"D8@3Q%!V'ZJJVO3N=JOU@DH'XFMBL M[93M_?H;.VG"6T,K5>H7B.UY>?S,9#(SW AYKQ( 37YE*5:Z*DH@ MHZHEUL#Q9"ED1C4NY%[H99=P9#^W>M1P/1:Y3QN%:$I5G M&96/$TC%9N3XSM/&=[9*M-EPQ\,U7<$-Z#_7UQ)7;F4E9AEPQ00G$I8CY\(_ MF_D#HV E_F*P45O/Q%QE(<2]65S&(\8 II:BPACI^E4:?R M:12WGY^L?[67Q\LLJ(*I2/]FL4Y&3M\A,2QIGNKO8O,-R@MUC;U(I,K^DDTI MZSDDRI466:F,"#+&BW_ZJR3B)0I!J1#L*?B=9Q3:I4+[I0J=4J%CF2FN8GF8 M44W'0RDV1!IIM&8>+)E6&Z_/N(G[C99XRE!/CR^YIGS%%BF0"Z5 *_*%W&!R MQ3GNB"4Y//\T TU9^AD%IW_\0SY]_."'W?//I/@GC)/;1.2*\E@-78T0C2,W M*N%,"SC!,W!F$+5(V_^-!%[@'U&?O5S=VU5WD9B*G:!B)[#VVL^R@RG$.-- MYIB>\1$Z)H_DBOXK))FF5"ER-T<3Y%)#IGXT &A7 -H60.@U!FYB*(\RU.J MD2V:":G9?[1XPWE,6+:F3&+9.(J],-_=0N7MX6Z2V,'8@Q%67"!W5Y M0#8E6*]RT'N?#.]7 M /IOF^'] Y[#=B_$=K'6M=D/FJ/!..41HRF9 U6OC4I=@?WV.T6E+JQ^%8VZ'OKA.T6CKIA^[TVC,3EA[\[_ M<32&O8./=+L3AON?G9-BN[<,$@DL#G@CZ:!--U;BQA-JZ.8:2 4R7 ,TKCY\4,_"+QS M\\J;)A6G&):QE,HB B@B024BC:V,NY+IK :K<:HB9VUCC8[Y]-,7B')\@_GMBYRZU=%%/;%94K9)JDL$1W7JN' MKZXL!J%BH<7:C@8+H7'0L(\)#H\@C0">+X703POCH!I'Q_\#4$L#!!0 ( M '$TG53>>Z$&>0( &<& 9 >&PO=V]R:W-H965TZA:=H'!VZ"56-GMDFZ?S_; M$)JT25=-^X)?]QS.N==HWA'(OS]S>CNR-/%3!@K1,S\3F/?1^G,!2,.6>:-/'!AXJ6Z5%TX.-@H;R;B3W M?1YV &%\!(![ 'XI(.H!D3/:*7.VID23/)-B@Z2--FQVXG+CT,8-Y;:*MUJ: M4VIP.I^4I6BY5F@&)= UF3- A%>H$%Q+DV,T40K,\1DZ%CD#1C14:,+,C2"\ M!&3N%IJ*=JX7+7N G4Q!$\I.#57QZ3LZ>?TJ3).WIZ@;$>7H$;A ,<'H 7+X<'^W#?)'3(*AZRBAU?=(3O(44* M_9C,E4OESV>(HX$XG/!Z4Q\\J+R145",FE$)D[ZJ0?_?4O3+9T7J&DR"]3!]Y M.A 7CD87.#GL*1D\)?^C&F\0!WU(?O(TU:/+8!0_EO\T;I1&ET'Z2+V_TP9L M"_Y(Y))RA1@L## XOS \LFMKW4*+E>L,C<_)F&E0.E<6?L;[/#XY1V97K-/U> MGGR8GXYP&9%>ZEE1-A&9?W=ZJI?+LB43Q[^[1D?[>Y:.A\IHN_XKGQ>)T%(S07-]$FV5QE=[_IG<=$F5[LW295W_1_IC=Q4LKXIF9CN^BZZ5&43)'TS0I,I-C=)[G MVEP^05_,")IOS.7T!D6W<7);'JRCO#B9;XS/0SO9XW9F#^U$VW9>7.@BBIT:H\YVGL?)U$R*S,%R7V%+DW*T(5) MV;>/QAY]*/0J_\=S-[:_&ZONQAUWFVZR3"=%4]:VCK)R+)_KNS.*62@".AG? M':;'MB,8LT#BO=VCR/@^,NZ-[+S=V&B*?-NP.(R<<")X/7+;CF!!)2/-D8M] MY,(;^6>#H>LT,UXZR]&WE5Y=Z\PGEMPW+ <8&FI_-]5U:"@K<5P00E4MO[89 M(0HSQ\ (]G$%?0V,P(Y;*:Q(+6[;C- @Y(ZXPWWFT[ MPK# @2.]P% B>QL;LF7LMITW=B R\2.9G 0AFD<_\VH*A2 22B![/1 MWE!*&U J0\EK$C68214XYF 4,$K]&/4KU*484^ M'8*W%'A+_;Q]CD@V9P46 M05@7J0';V,R6'2H!C:F?QGZ56I=""@BE:@AI *G4/UMUE\(IM>>9CBDF!:+2 MWHA*;50ZPF& 2>;'9(A/" G+93I^^_3"Q8"*; @J,J BZXV*K&F"B5E]#M%@ MIB3A#D$.EOM^*K80I$O]8H!&-@0:&:"1]89&9C./26L=T&!%I'(L81B D?G! MV$ZH+F6, 2O9$*QDP$K6V\J>-:S9,AK,9,@=[THX4)(?F3ZV4*1+/>/ 2#X$(SDPDO?& M2&[#CP:ROF)NL"(B4 ZE )'C2S63 $@Y!" E %+V!DAIHX_RL+Z5UV!% N5X<"0 4AX!9"NANA0S M":B40Z!2 BIE;QORTD:I#(BEE6TEN' \5!*8*_W,;:=5ZUHF#W;KA]BNET!9 MV77#?BKMK7C7,P"0E;U!5K9^\RF!G=+/SJ]I$2V?5+\48%$-@44%6%2]85$U M ^34-879 UV/%#*L>VB@(S*3T:'#%W*E@(4JB%0J "%JC<4JH:/DT3(ZYMB M#6:$A,3QE"B H?+#T"U/EV*E@(5JD$^7#KY=\K/P.0K9K%02D_I[WP8S)@/I M>H J\J/5;="K4N4 FBJ< !9 @!IX-\/\I2HG:<\7A,"X&C0&T=W+?O"&1]\ M0%M^O?PIRF[C)$=+?6-\\.OR4YT61;JJ#A#@I/]/=?Y9]]C]02P,$% @ <32=5%(+EU\R P 5@D !D !X M;"]W;W)K&ULC59;C]HX%/XK5BI5K=29),X-NH#$ MI57GH=5HIMW5:K4/)CF U<3.V@;:?]]C)Z1< CLOQ)?S?9SO7&R/]E)]UQL M0WY4I=!C;V-,_=[W=;Z!BNE[68/ G954%3,X56M?UPI8X4!5Z=,@2/V*<>%- M1F[M44U&H>%)[[>&+O@3T8U6\,SF&_UH\*9 MW[$4O *AN11$P6KL33AV+L!=8A*"$WEH'A M9P=S*$M+A&[\UW)ZW5]:X/'XP/[1:4&$V8V_@D0)6;%N:)[G_ M!*V>Q/+ELM3NE^Q;V\ C^58;6;5@]*#BHOFR'VT@5 6P ]!\17 %$+ MB%X*B%M ["+32'%Q6###)B,E]T19:V2S Q=,AT;Y7-BT/QN%NQQQ9C+-<[D5 M1I,GR('OV+($PD1!YE(8A4DA4ZT!M^_(,U9[Z>2MJ MUHBB5T2%%#T49J/)!U% <4K@8X2Z,-%#F&;T)N,"\GL2A>\(#6C8X]#\Y?"@ M![YX,3P]W;C3Y9[K4+C/_WB"..^+8$<=7B&>PYD)PL<9> M+)G(H2]W#47J*.RIM)N$@T%&DY&_.XYHCUFIH4N.O C.Y%Q:A#$-LNQ,SBVB$REI M)R6]*>6T/=FA/=5I>^:']F2N/?LDII<"HB&UX3C1V6-&XS0-SW1>FM$4RX#V MB\TZL=E-L?.M4O98JD%Q69"]X@;NY&K5IR>[\. NPRH\+\,>,TJC+*1G@GKL MPC3-:-:O:- I&MQ4A ?8_[33X*(!:!*DP_.\7)KU==VBQ^RTZQH5_M&-4X%: MNYM;$U=TI-?@%02P,$% @ <32= M5--=_0][ @ !@8 !D !X;"]W;W)K&ULC539 M;MLP$/P50@6*!&BCTVZ2R@)\I&@>4AA)#Q1%'VAI91&A2)6D[>3ONZ2.NDX< MY$4B5SNC&2YWTYU4][H",.2AYD)/O,J8YM+W=5Y!3?69;$#@EU*JFAK%,P%(1O:EKJAYGP.5NXH5>'[AEZ\K8 M@)^E#5W#'9AOS5+ASA]8"E:#T$P*HJ"<>-/P96[CY#YV=D^7+)M7N279<;>"3?:"/K#HP*:B;:-WWHSF$/$(Z/ M *(.$!T"DB. N /$KP4D'< =M=]:<>>PH(9FJ9([HFPVLMF%.TR'1OM,V++? M&85?&>),=E4W7#X"D!D(*)G1Y#V9%@6S1:&<7(OV9MD2G2S 4,9/,6/^Y2?LF'(\^GI+V39@@7RNYT504.O4-:K-_\/-.QZS5$1W1$4;D1@I3:7(E"BC^ M)_#1U. LZIW-HA<9%Y"?D3A\1Z(@"I\1-'\]/'@&OG@U/+QXP4T\U"EV?/%1 MOA(C15\FLNPZ;\FIT&0J"O(D0VJCP# %V*6F2_PU76$4F^WW"YJ205/B-"5' M-$UKN4%F61+H;]&JOT5Y1=7ZL(YMV5K2L2.U4VF;A4D0QJ/4W^Z7YVG:>3 * M#K(6SY$EHXOQD-8Z\_%*&NQJMZQP4(.R"?B]E-+T&_N#8?1G M?P%02P,$% @ <32=5+SJ;13V P 80P !D !X;"]W;W)K&ULG5?K;]LV$/]7"*\84J"+WK*=V0:2.,4&K%O0I!N&HA]H MZ601H42/I.+DO^^1DF7'DCUM7VP^[O&[!^].LZV03RH'T.2EX*6:CW*M-U>. MHY(<"JHNQ09*O,F$+*C&K5P[:B.!II:IX([ONK%34%:.%C-[=B\7,U%ISDJX MET1514'EZPUPL9V/O-'NX#-;Y]H<.(O9AJ[A ?27S;W$G=-*25D!I6*B)!*R M^>C:N[KS?,-@*?YDL%4':V),60GQ9#:_IO.1:Q !AT0;$13_GN$6.#>2$,<_ MC=!1J],P'JYWTC]:X]&8%55P*_A?+-7Y?#09D10R6G']66Q_@<:@R,A+!%?V MEVP;6G=$DDII433,B*!@9?U/7QI'#&'P&P;_B,'W3C $#4,PE"%L&,*A#%'# M8$UW:MNMXY94T\5,BBV1AAJEF87UON5&?['2),J#EGC+D$\OKI-$5I"2NQ=, M/06*T#(E?^@<)/F-T17C3#,\_8D\8(JF%09] MCZCE?Q#UY6%)+M[U2;D;+L4]#_WJ]4EKBX_MV M1F?0Z@RLSO"$SH\5QH5LZ"M=8=BU(!DK:9DPRC%R2C-=V:>^H5*7(/LB>'-> MP5?O6U_8:Z;8,IDZ][P(_'CJA3/G^3 873+?C]S :\G>&!VV1H=G,>T ANW8.-!8#4D>U2>8'O^?UP)RW< MR3"X4F2@3!??N_A4.DQZO.N.C].ACPJ?63_<:0MW>A:NK5R]/IQVU,7X5(Y# MWJ6*XC@\$7+/W?="]RRL1Z'1;;3Q)1QV-V%K+=_7VMZ&Y79J4AQ,)H'_%OZR MH1L?YH#K^N'XR,P>>9$[1IIZM-UIL[,"V$AK'/[O,\1L I"' ^TP(O=L8!>U7Q>([4$L#!!0 ( M '$TG53>DN<4M ( )D& 9 >&PO=V]R:W-H965T9-+72UCRA:P=(!;:N4CNATFV:JGTPR858C>W,=J!(^_&S MG9#2!X@OB>W<2 M$6VFZ&W M6;BEBUS;!7_0*\D"IZA_E!-I9G[+DE&&7%'!0>*\[UV$Y^..C72UQA$5AB8R,OPVGUVYI@=OC#?M7Y]UXF1&% M(U'\HIG.^]XG#S*L&IB P_22FG!&K!1P"BOW^2Q MR<,6(.SN $0-('H)2'8 X@80'PI(&D#B,E-;<7D8$TT&/2E6(&VT8;,#ETR' M-O8IM\<^U=)\I0:G![=8$(T93(C4:QB2@O 4%1">P9TD7!%W/ H^PK0N#!!S MN&"BXAJN>%I):<"S->@@)Q^ &B( K?$#0Z'!Z\ 1\?# _/]KB)V^.,'5^R@V\R@9$Y$:K!5@-,42YI MBC#-"5_DA,)(L)+P-5Q31NVQW]\@FZ'\ _]J@+D^FQNYP6Y"]JA+6G6)4Q-7X=E<3)V5-4;C.Q&[1_H\%_4$L#!!0 ( '$TG50%+\.EC ( ,' 9 M >&PO=V]R:W-H965T>WF2<[P6 M\E'EB!J>6,'5R,NU+L]]7Z4Y,J).1(GQJ'1!.4XEJ(HQ(I\OL1#KD=?S-ANW=)EKN^&/XY(L<8;ZOIQ* M8_DM2T89S! X/MK$D^[,$NQ/RC3*M/&$K3^BX^WO)TU$$'JZ- M*UQI9.KG&X'Z;:"^"S38$6@C:59+*INX92WI-I5JOLCQV>&R&H=A-(S]5;?_ MM=-IQZD__,,G>4W4^W@V:)U>E#-HRQF\6&ULQ5I;;^.X%?XKA#LM9H'96*(D7[9)@)DXDSC9[ 9) MIL5BT0?:HFUV)-$EZ3@I^N-[*"NF%%.4[*[1E\22SG=X;CP72J=K+K[+!:4* MO:1))L\Z"Z66/W6[#+C(B4*+L6\*Y>"DC@'I4D7>UZOFQ*6 M=??]<4X/NMX M6B*:T*G2+ C\>Z87-$DT)Y#C7P73SG9-#2S_?N/^-5<>E)D022]X\G<6J\59 M9]!!,9V15:(>^/J:%@I%FM^4)S+_B]8%K==!TY54/"W ($'*LLU_\E(8H@3P MPQH +@"X+2 H $%;0%@ PG< [-< H@(0M07T"D#O':#62OT"T&\+&!2 05N1 MA@5@V!;@>V^>\UI#ML[>!-TF2O(0&Q%%SD\%7R.AZ8&?_I'':8Z'R&*9WE*/ M2L!3!CAU_D1>2![;/Z+/<AIP5>29+'\ MM+F^8TD"5/*TJT :S;,[+5;^LED9UZS\>2E.D!]^0K#[!Q;XA1M^1S2\E\/[ M%OBH8?75_ 0%?@[O6>"7;OB(3M_@V+_XY3?T\2]_\GO17W^PL/KJ9O5(E\#* M:\7JZH^3ZGH/5M\>1^CC!QN7<7LN7H- -ZU9^<,&5K?M60VN;RVZ=6$7;;<2 MWFXEG+,-:MB.LRE/*8(=A49,3A,N5X*BWW\&,C16-)7_<"P2;!<)\D7"FD7N M!9\Q)9&"5011U!8D;@[#$\_[LRT@#H.-W3"_#G?3@.OOXBH&"[<&"YV,+HA< MH"5A,8*4!ADK]Q%8C]I2UM6&5R_GI;N1Y_.H'PZ#H>=YI]WGLK4VE/T2Y=## M^!W5>)=?T.M[7KC#[V:7T@^C 8[*E!4#1%L#1 T10V=4T$PQ2.Q2$;527+QN M R@WRP(:#P19'670 RDZ760\X?-7!"@JEH))N[7<"_M17:0=B!L?B+LY$'>[ M/Z[BH=[60SVWAZA@/$9\AF:K),D]0U]HNM3EUV8&-S>,7BD1TB%7?RM7W\EI M7-HLT#['JTT7O*1B"H$!#;-M9, M+8# QRCEF5K8=O7E<"<3O3D4E6IU'O[3I4>Z#,5$M(R;'U3F6#SP\ L;;OKLF!8E@+KWLK;*2A?"])J M10E]"^G80MKOV2AO+)1!,*A25HUANB?X2RM"8B1@E+ MF2+N[7;5Q'I!$5DN$PB>24*;%D!,HFBS0R'08BJ0 OS]PP6Z'#^AA*Q/K.WT M_U.$JLE-+^F[FRQM\L>$3-"#;@1^A3[U]SN:3JAP=:J^Z;S\\'@-L6_Z&]]= MATNI66IE8#8B*X+2GU,%.&@H'_=#2)U\5I#TG:55N4_Q\=_6[)"(! MFZO<0+_!;FEC?6PJ#O:.9WULJ@!V5X$GN]T_Z3K Q"8MZ%1@2WP-K*$T8%NR MVAM65:TT$;NSWL^05_9UC\E>.#BB>TP6P^X!\G]RCYLUV-EV]G2]-ZRJFLF< MN&$TA(*R35ZOK;QCDB+N'=$[)D-B=X/_N#/0VHX2&YC@IDD.FU2*W:GT>-/V MEX:5:\?8JR8@/HGL,]FAP/&AP)L#@%5'F=J!W;7C?CO%ONN^MV[2\](\X1-P MY.:QU;;N56R15=AV?V#UP-"4L< ].'WE@L+L!$H\0S).0>E2I.4JZZEPP9.8 M9?/Z0T7W(G[M8'\ L*JH*:2!NVR-V#.+*>RKLCZ@GU6=W4$FVLPQ[X%RC$A(T@[U MADZGFGXA<%?G;Q7MH#'(( RMQZ>!Y;39QX%3#%/; W=MO^80_+?Z3XNR'IBR M'ARQK >FK ?NBMSJ-8>;A=^K*VL' *MJF&X@<->K_5X^!+NCTD[D[@Y>=9%B M*F'0,$5)Q=)\;Q()K8?,#RB6Q@%649N/ )TDU5NB.O+!TE;;RBTGAX1'/KD*3 M8D-WBOU#NMM1PR)-S7AHDFWH3K96^]?,X=HS+&OKFB(YUJ129R1NQU_ MDWU6\1#4P9A!PZ@07V=4R 5;EMXHZO9P0I%<3?ZI2> J+6)3>Q(&-6N"&S5( MTCA,129-1^Y<.2=]<(#8?(VZN5!\F7]$..%*\33_N: DID(3 MP/,9Y^KM0G^7N/TF^/R_4$L#!!0 ( '$TG53;CI&,[0( $ ( 9 M>&PO=V]R:W-H965T=BKM-=4?;&$P"! MUGE6\)Z1"+&\,TT>)9 3?DN74,B=.64Y$7+*%B9?,B"Q)N69B2W+-W.2%D:_ MJ]H9M;!:>TT4BU(+9[R[) J8@7I<3)F=F MHQ*G.10\I05B,.\9]_;=V%=X#?B:PHJWQD@YF5'ZIB:/<<^P5$*00224 I&/ M=QA"EBDAF<:O6M-H0BIB>[Q1?]#>I9<9X3"DV;DV4&>5I43[*NZ] B8/L( =<$?"[!J0G.N02W M)KCG$KR:H*V;E7==N!$1I-]E=(680DLU-=#5UVQ9K[10YV0JF-Q-)4_T7\B: MZ#=V@Z;R#,9E!HC.T;!D# J!2!&C$6 M+D<@2)I=H8\?;-_[A-("O22TY%*#7Z.+K7G7%#)YE8(9U8D.JD3QD41MC)YH M(1*.QD4,\;: *5TWUO'&^@"?5!Q!=(L<^QIA"]O#+]_1997XU8'DAO\A]3H= MH9117C) /^YG7##Y MW?\\$<)M0K@ZA'LDQ.;XI54H(4-!=7^_T*X5V,%V4L,*UFD7NM,)K1V' M^V*NY[F[A1@?@ 5VZ.]:-%NM,@>VT'<41Q$M"U&UCF:UN0;O=???61_(Z[&Z MS?[*5'?K$V&+5';)#.92TKKMR+*SZKZJ)H(N=4.>42';NQXF\HH'I@!R?TZI MV$Q4@.9/0_\/4$L#!!0 ( '$TG50J!LJ&+00 .H. 9 >&PO=V]R M:W-H965T9V8>O\QXLI7JI\X #'G* MN=#37F9,<>-Y.LX@I[HO"Q XDDJ54X--M?%TH8 F#I1S+_3]*R^G3/1F$]=W MKV8361K.!-PKHLL\I^IY#EQNI[V@M^]X8)O,V YO-BGH!E9@OA;W"EM>S9*P M'(1F4A %Z;1W&]Q$06@!;L9_#+;ZU3>QH:RE_&D;7Y)IS[<> 8?86 J*?X^P M ,XM$_KQ:T?:JVU:X.OO/?N?+G@,9DTU+"3_QA*337O7/9) 2DMN'N3V,^P" MNK1\L>3:_9+M;J[?(W&IC8#>: &"!6) T5I"FY'D"\BECDXC)MQL01#&?\P\0Q&8WWRXIWG MB\KSL,7S("1W4IA,DT@DD!P2>"A#K46XUV(1=C(N(>Z30?"1A'X8-#BT/!WN M-\"CD^'!N".:0;VR \C_N(/C+.OC+3J('T$!5G+E- MGL CWKD%WJ#&:1$K2)AI4J.;]&)@O6LZ#X(LA48G0$\$&Y4"S?J9%ID5&R M,$$>*2^K*Y=R3.%4Q(TGJILN:#M0Y\&B=\,.1+BN1;CNY/E'BD]XC9>8)M8< M"%0)13>%WTW4&OYYL.C=L(/PQW7XXTZ>;\QD>&02)C;V^#2%W4T0MH7=#3OF M?^"_%!+^"1*^?BI#3&G,IID" MV%O3>W-]@O)4NE#VNT!_PS-9[46*7D1:U2)93TZ08S#H7S>K<1!5,-YS]IOV MD/>J/L]!;=S#2)-8EL)4U5;=6S^^YN[)\:9_81]E#?VW07"S#)I&<)?AB./R M7DQ7K\ [JC9,:,(A13?\_@@K!54]K*J&D85[.:REP7>(^\SP,0K*3L#Q5$JS M;U@#]?-V]C]02P,$% @ <32=5.ID5YG9 @ K < !D !X;"]W;W)K M&ULI55=3]LP%/TK5YDT@<2:KS8MK*W4$B9X %44 M-DW3'MS$22PYU?,<;+IYD@;&"EY(R.7$* MI=87KBN3 I=(]O@:,[V2<5$BI8B'TR&U54E)B)@EG M(' V<6;^11P9O 5\)W@C=_I@G*PX?S*#FW3B>.9 F.)$&06DFV=\B2DU0OH8 M?QI-I]W2$'?[6_5OUKOVLD(27W+Z@Z2JF#@C!U*[ZYQHV?@=%+.)7V M"YL&ZSF05%+QLB'K$Y2$U2UZ:>*P0_"C X2@(03[A/X!0M@0PH\2^@VA;R-3 M6[%QB)%"T['@&Q &K=5,QP;3LK5]PDS:ETKH5:)Y:OJ 7I!-P!=8UID'GL$L MSP7.D<(P*WG%%""6P@(+6!9(8+C*,ITV ]1TN.:4I.A5PDF,%2+T5&M=WOV$ MD\^?_&CP]13J%ER0ABV!,'AD1,FS[8J>>"AX)?4NJD'#%4IR^%7!U/-J@!-N@S(.CBC%.>A#Z9Q!X@=]QH,N/T[T.>OQA MNG]^Q$W8ICBT>N$!O1N6\!+;5,5$)I3+2N?PUVPEE="_W>\C6_3;+?IVB_[A M6P1%?0T V\O1E<9:([(:YCEZGO:'_O!\-':?=X/['N9'HV@X? N+W\-TN,^# ML(6]<3)HG0R..KG3+^U:\(SH1M]W>V,;2_I:SY$D29>U6G2T=K8M.3/[TN[-SW4IJBO'/YFZCMTBD1,F@>),2WJ]H8ZWJ&M#/5!\ M;5_+%5?Z[;7=0I=3+ Q KV>Y/^ M700 /4- 9 >&PO=V]R:W-H965T1&&8!35A8C2=N&N/:CJ1C>%,T$>%=%/71.W?4RYW]R,\>KGPB:W6 MQEX(II,-6=$G:KYL'A69@,>/-NFH>Z8%'O]_R?Z;$P]B%D33 MF>3?6&76]Z-BA"JZ) TWG^3N=]H*<@1+R;7[1;LV-ARALM%&UBT8&-1,'([D MN2W$$0 G%P!1"XBN!<0M(+X6D+2 Y%I V@*<]."@W15N3@R93I3<(66C(9O] MXZKOT% O)FRC/!D%=QG@S/0S>29NQ6[0$UL)MF0E$0;-9+V1@@JCD5RB.5U2 MI6B%(!J]TYK"Y3=S:@CC;P$X^_@/>O/S3SA+?WV+#D?$!/J\EHTFHM*3P !3 M^[R@;%F]/["*+K":T_(6Q?@7%(41]L!GU\-##WQ^-1R//?"'Z^'%*3R U>F6 M*.J6*'+YXHOYVNH;J#YQU;\;2!MW:6.7-KFT\@S::84JMH3T5)34KIFB6RH: M"L=20C?8SO"MWB%SYC);*]I.HR2)<#H)MAY&2<G1YQQ5L3CHN-\Z*RD)RW/ MT[SP*TL[9>F@LH_@^*"GJ1M.#+5\@;N^*8E2>RMV1U3EXYSV.>.\2,,SSOVP M;)RDB9]SUG'.AE>#[)7DW-5W1_F2*(HV9-^M@S1KJI"A8!0*1LQ1(_F49'TE M49R/SX3TH](BQGX=>:4]$O B9V=, M^T%)BJ,+;5)T5(M!JG]0K>_05\*;@R<3#G.<7*AHT6-P4XRA/L*2*(KC MT[!YT6O[FRQ*TM.H!T]4$N(D]LL>=[+'PTXD#>%VNI_;G$_VV%/X-$_PF>Q^ M&(:P],("X?!U7(;7FS%G9,&@N1@==&1\-(SQ8"4^"$/$BKE7K'4WQ30%0U2R M1HM&0[S68('U@HFV1^!5=+%@,#\:L,]+GMT^^J03HB0+SQOF_^-.Q;V.,1P- MBOLB8"?+V;]0O!7L8.VX 2_7DK/*F:)1L-WQ;Q:B/J4X&Q?G]N&+2XMB?(GZ MZZC$P[/RKX/7P5[)+LV5GC=KDYY6,DPN^#)^'9-X>$Y^8V:]EKRRX]NVH9V6 MC:B8-HHM&EM*2I2 N_YB]@?A39Z%\;G#^>)P$8;A!?JOLQ /#T//ZW[T(GDI MIWW?P7&>Q=$Y9U]@&*?)^7L?'.V8[0?1GT2M&&PA.%T",KS-(9$Z?&,<3HS< MN$WT0AK8DKN_:_@NH\H&P/VEE.;EQ.[+NR^]Z7]02P,$% @ <32=5(FF M4@W@ @ &P@ !D !X;"]W;W)K&ULC59K;]L@ M%/TKR).F5EKKM]UT2:0\-JT?.E5MUVF:]H'8-S$JA@QPTO[[ 7;2LKDP"F46EZ[KLP**+&\Y$M@^LVX)2;,&?;MVIT8]GFE*&%P)Y"LRA*+US%0OAXXOK-9N">+0ID% M=]A?X@4\@/JQO!-ZYK8J.2F!2<(9$C ?."/_>IH:O 4\$5C+K3$R3F:]@5?(V'06LT,[&9:MK9/F#GV M!R7T6Z)Y:OB(7[ ]@ MTRU>@#U0A/D=/F%;U^HCJRL L XG.IJ PH><:._G^ M"YU]_. G\>=S5#\18>BQX)7$+)=]5^GD3 @W:Q(9UXD$1Q+Q YT 4X5$7U@. M^:Z JUVUUH*-M7%P4G$*V24*_4\H\ *_(Z')^^E>!WWZ;KK?.^$F; \JM'KA M$;T;EO$2D#XO-"4RHUQ6 M#OT4PJH3^>/R="1&V(R(:(CH08*32#!6&,L(4I M@E? HNL@:Y7$JIAK936,@B ,^^YJ>W4YT=O4CL^XM9'?-+' MI!+"U+')'^$\)Z:0.TNRUHFWPL=>+]A+E A5$2]KJ]I*V7]'_%!2P_55;I02U< M]7P_W?-PB.HHONDA:J?X:@?NUK59@EC8]B-1QBNFZFNF76T[W,A>['OK8]WY MZD;U)E.WS5LL] + E- BYNZ:O!UA0'81&4Q 8R3==( M@BCM#0?%LTN*YP^,X6 =O.(Y MYL_K1RKNC(HEC!*-F0?N7F_99\7DQ61> H8G)/X2A7QU MT^OW0(B701;S)[+Y&9<3,5BR>P62S,- M># <4+(!-$<+MORB6-\B6JQ(E.:E..=4O(U$'!_^1L,H%34(V"J@F($@#0$7 M-7X,P*AOLR9-BOTM63>G4"H);-1!5:U#:QB&*MEF$D<, ;($LR+DO_Z MBW@/[CE.V)\=[';%;A?L=@O[*.,K0J-_<"AU@T6PCKC83?^",U6!23:O8,N] MY'WHF.)O8+PK1#B5"*=31+73\RTN;&N)*=T*$ON^DJ@2))F=?4%FNRJW4N7J MJ2IZS>41'>Z!#ANY+G1\MTV'5^GP3M*Q#BAX#^(,YVM4U9M*D^2%<$<4Q)], M1ZVG7^GI=^IYK!=("M):I_Y!?CS+ZMNFW98>OY+CGY2>;;=G+%,K\0^40$?4 MC >AZZNE0+.V++-3C-RC3WB=T<5*? T)+\'GUS&W'CF'GW&0C&H$JX7.9Z:\/.'G!M*L;050/@CZ@ MV\&ZF4+K?]S4)5FC5LS#]B)-31/<%%[W:=C=J+^_"Y3$'6V@U'\4UY1>=W>H MV=YU=R@\;.J^9_:;.[04K8"Z?N=FKOL_[#8 68)T=S//V[(\A@H#@!X\*).) M+G"J $++]QVQY0]*3QLZ4T&1AWQG?_P['60SL[6CP6Y+ZVB3RF\=)=WNUPYT M(/A6@7(<^W!>AS"WWSJGVA5AMRU^*7Y:"E<&V-"'V0 Y3$1QW@.*XIO79==)KK'G4 =.BECN"DH MS2M/R*+R+$_><+(NCI)>".M?B]>F[)^CZY$X$=D MRH"OPA"S[8 $='/50JVWA0=_OA!J0>OWEGA.'HEX6DZ9?-,R%,\/2<1]&@$C MLZO6-;J<&+I2B"5^]\F&%YY!N?),Z8MZF7A7+5TQ(@%QA8+ \F=-AB0(%)+D M\6<*VLIL*L7B\QOZ3>R\=.89Z.:.I [9"L^E M 8__PB:5U5O@KKB@8:HL&81^E/SBUW0C"@J&5:-@I K&CH*):A3,5,'@>:L%)%9PX'9+XQ<$?88'[ M/48WP)2T1%,/<0;%VC+F?J22_5$P^=67>J+_N,",G*MT\6!(0UE#',=9> [7 MGN>K1QS )$K*2GTX&1&!_> 4?OX)M>U?P(_@RX*N.(X\WM.$Y*20-3>U/TCL M&S7VD0'W-!(+#N/((UX90)/.9!X9;QX-C$;$$7$OP$1G8.@&&O[V!YPD1$\K MR U_$.H3:,#5SE5Y/#H<5-_#;WP$5".GFX.!D+.'T^T14(V<[@X'ZE:H3XZ( M71V/4H*96X1*5-L9 MU78CU:_Q/)4T\9HP>3Z E'G,=DF83[TJOLV@"+8$,^A"F#1'"SR\;4K>3L:V MTP@\)2Q)3)AAG\$:!RL"= :4>7XD3SMIF<#?T%B[X\2*4]A)_<(VRMM]6RED MEH4F54).34RZF9?=XV(REY4ISCTLB K).:_:@:6*&$]$I>J>'1AVW^627O9L MW*WP#.VX?ULE9%C5[CN9^\[^AK#;>?+F= ;CI#&!75?X',<.?AV3\)GPK[+R,F1T4G3 M?!*YTF5YH(9I@'.AAE)"A;,3^AB3 !DY)>/@T)?Z)BY3X@6Y94H)*TIGR0^L M"1=^-*_O8'=[F%AQ"VOJ62B?N,ALQ'J09)COJK),0OXD^RN'DX?')WYZ4$SS M68JL#Q+3?!:BYF'X0_,=O9]UCF7M3L11A9AI.S;:*>(*,5ECEE%3R?GL1/_) M\-R#:B2I=\3X1/G\1,T#M/EDH@;)*E*U([^R/&MKQ\@@-5<^DUC(W&FCP_UR M98?R48F:9^5AM?6OFVH^NY#S,0K0R.>-T3QO_L>FNH=)0U/5"I< (6'S^ :) M2[ZK2"3_/6>KV2W5=7PWL[,^0)=WR5U3#I-Z.--54[;;S,)H'!YP$%7#6=IKVWZ_Y M"% P)&D?&F/.O3[G^N->?+7CXD6N&5/@+8E3>3U:*[6YM"P9K%E"Y07?L%2_ M67*14*4?Q=R\F5WRKXBAE]P+(;9)0\7[# M8KZ['L'1ON,A6JU5UF%-KC9TQ1Z9>MK<"_UD55["*&&IC'@*!%M>CZ;PGV.D&NC7P7ZS"_-B>H"R0.<1VG ?Q G534R3'4S\#?.G2JO=@*DJ0S M=IM=%X%M3#S20\ZMR+G'D9ME\8M9:.EC&\'@N M=#RW'4@34D.)CWIX^A5/__0==9O_#FTGO\/'LSW'[D2WBS-ONWD7.+SMH%VG M+/MTA<],ZK4-]"-@;QM=5>@'Q<&K[C:F$=N@%R'BC5MZ#4"-@L@EXQX=C=0+ M/S%3Q?*BB]@X3:7+)AV'(*^Y:DK>72#TL ==G_3P1C5O-,R[R?=77EGI8$]? MF="5XEX _3U*ZH0* MAS-J>?9_CCXQLD(=]D:<[[JXAWV=<>%PRJT2P^?XNR9>R(?M ]@,A CW[>LZ M \,#*?BD?5VFE*%-[1E7%,:P+-STSGNT8[; MVHU K=WID537 7"X$&ADDL])\(W!]L>=Z3,"L>WW' BHSO3H0*8?7)$/++O8 MR!;A3'_S"1JH+8W!CVAIE'-@* C>&14 @:3X?D0N".F[Z1-T=IPG7'F"?9[F M!SRAW),$[MX5-GCZ&-JZ^$##Q<=I"_[$4 \/?4JHC_)4A1J.#P:HKG+0<)4S MO'U.#,CP4-7\0KL_$L,NM.7>AW@'.3VG(^HKIO0<-TTN -.$]N]8L!D MW*X #2A"4)^,NFA"AXJFQCH]C3;IQ!7I#^4V[2[*Z=*V&E>0"1.K_"I7@H!O M4U5E;NRGNH.^HT%\2$L1LJ5W:%YXF)HIKW>)! M\4U^T;G@2O$D;ZX9#9G( /K]DG.U?\@&J"[7)_\#4$L#!!0 ( '$TG51, M&(\Y= , .L+ 9 >&PO=V]R:W-H965TJ#V9W8*UX;:YM(/S[CKUD(0BV MM/>E+V![?8[/F9GU3F^M]*/)$2T\%4*:?I!;NW@?AB;-L6"FH18HZ9!A0B3*.J$!>,R&/3\VD0/>FII!96;S?M -(,,96PI[K]:?<6O("TR5,/X7UMN]40#ITEA5;,&DH."R_&=/ MVT#L >+."4"R!22'@-8)0',+:'JCI3)OZYI9-NAIM0;M=A.;&_C8>#2YX=*E M\<%J>LH)9PP .53+84"&H&'QG7\)6)I9_=L#2' M?Q9^WR?-I"7PC;&$M'W,H4 MI!T&)H))^':'Q13U=]KP^J^XT_X (1C_O!=:\NR4A^G6WZCTEYSP%RL:HT8E>U2AK5\K:OZF,/9U0-JYG M3!J=I$Y9IU+6J>6Y>5K0M4:9$7R&\(9+V"#3YNVQ6-4SM4OD,2N_ 7QAYK(R MF8RO>(8R@PU'D1WS4D\4-:+#O)=.?AGVPD>W\M$]S\=*"7JE!+>;VB*N M9VMU&YWXJ)MZ7+/;B YQ+^Q<57:N?F('=,Q#21&7EXUK 594 MX]U>N#IR\&+?/J>-PKVTJ4,]]-VD@54MI MRWZ@6JTZUJ'OTP[61ZZ3]>W8CJ9L@^^8GG-I0.",**/&)0G396=93JQ:^.9L MJBRU>GZ84S>.VFV@YS.E[//$'5#U]X,?4$L#!!0 ( '$TG50:9\Z4N@, M &$, 9 >&PO=V]R:W-H965TD)%O7U8[8-)!HB:V)QM8/O?G^VD(1<2KCWUA23. MS/CSG;'C87SBXEGN !3Z619,3IR=4ONOKBO3'914WO(],/UFPT5)E7X46U?N M!=#,.I6%2SPO_I%E:@GO9+H9_<)DJ6E\!DSAD2L)DX,_QU@7WC8"W^RN$D6_?(2%ES M_FP>[K.)XQDB*"!5)@35ER,LH"A,),WQ=QW4:>8TCNW[U^B_6?%:S)I*6/#B M6YZIW<1)')3!AAX*]\-6E6517R#'D$JD:=*&ZT43Y_1$\N5 M1#-3@USE(/5 !@+-B@+=LQ28J0U:%I1)].D.%,V+SSKB0)A/CZLG^1E]?X!R M#>*'-OP%N4@:,CEVE59I6-VT5C2O%)$!19B@!\[43J)?-5/V[P"N3D^3(_*: MHSFY&O$.TEODXR^(> 3W "W>[NY=P?&;DODVGO^&DBW:)9L)0=D6]"93:/V" MVG9+^F*'9R1\ZPO@57\T,8W'YZCKJ)'_'@4CMUC#UG8D(7O(/N"MCI! MJKLFJB407B 0XA,2D#-"Q7II&..1'^)P@#5J6*-WL59)[$.-+@AN<(@3WPNZ MK#V6_@A'43# &C>L\;M8%U1O^@(R5Y\K&\@'N.,>;L\+"?:]#G>/94 P3K#7 MSYTTW,G_7:G LJMK=)Y;P/T'-U MT]8SF$N++8[B;DWZ#?TPQ ,J6NWQ71:YC@(!@00(>-L^KR?K"HI:G+6@7L,HC@;TG$](['_05OG/;5_/U%G^81"2KIA>P_9V MJL2XK6:M!+&U/:S4S=>!J:HG:4:;/GEFN\/.^-STS[8)/(>IFN\'*O0'0*(" M-CJDWA#Z8R2J?K9Z4'QO6\(U5[K!M+<[_1\ A#'0[S>7AX17I\9:+1[FA5*'/:9+)Z]%&J?S* M,.1R0]-(7O*<9O!FQ44:*6B*M2%S0:-8!Z6)04S3-=*(9:/)6#^[$Y,Q+U3" M,GHGD"S2-!)?;FC"M] M@S@U>0]> MS 5?,;A0,- F$A3]C.9@R+A(*.(K-.5I7JA(SRLT9Y'(6+:6Z [PLB8DF_06?]#N/]CPPL99;$<&PH&5*9E+.OD;ZKD MR9'D,4&W/%,;B6993.-] @.4:.0@SW+(@N_0<0D>/K^3W1>#>FB M,[+JMR?CZ5?P/\Q#='YV#^7'PE?Q[TV UKK1TA]8Q5Q8I M%9'BXNH$F=V0V9K,?MGBD5*"+<#,"["VXN@=RS[RI-#6_E7P(O])(BYBED'- MK,:TX4E,1:\WJUY=W6M9CY\FQ#']P/9,TQP;3VU35%"O!;4"RS/]?5AXR(@# MCY1\7<993^>61WQG#[HGE]/(Y9S4/J09AT+SDOIN0^>>5/^3+M4T1M$33.F: MHJQ(%U YH)+L*PW*%THJJ 107: $0?EGRS[=J_Z<-W46?I%56?GM$ MEY[7$;,"!2V0>4FZ%NYCLNR.@'T@Q^V7SF^D\[_[*@>AJHK6IY$_>+F'A]"C MZ[B']85U'#2"!-]GX<4,M.I^32L-@IY%XH,,V+=(QRW#H6$?-, 6<6"M=N3J M@3H.L8EEND?DPN9N)V3^OXNO%O*DJ^J<]KSB'A2G/I1U($X?RK&.Z=+:(>*3 MNLS2/.%?*$5SQ9>/Z$.N!__7+2WM]/>)3P0FNR[(:WQS\&[_@*V3.7_H.)Q) M6>@I+&1I<@5G*EF4K_604JHVO-?P=3=MP_EVX 1>IZ1-AP+#'F#@PZIP27CZ/S^_F#O!@TL[O-!'Z5W03> M;2?PZ?W$J\WLX5?=VX/@<3S/(*[^P>C=;*# M+?%:'ZDE6O(B4]6IIGG:'-O?ZL-JY_E->9S7)\8=3?5?P&TDUBR3**$KH#0O M/&ULC95M;]HP$,>_BI5)4RN-AB0D:3M MIIE=:I:KM-T[07AAS$JF,S^RC= M/OW.#F24)^U-_)"[OW]WML_=I39/M@1 ]E))97M!B3B_#$,[*:'B]DS/0=&? MJ3851QJ:66CG!GCAG2H9QNUV%E9@M3+ M7A %ZXE[,2O1383][IS/X 'PR_S.T"AL5 I1@;)"*V9@V@L&T>4H=_;>X*N MI=WH,Q?)6.LG-[@I>D'; 8&$"3H%3LTSC$!*)T08OU::0;.D<]SLK]4_^-@I MEC&W,-+RFRBP[ 7G 2M@RA<2[_7R(ZSB29W>1$OKOVQ9VV9IP"8+B[I:.1-! M)53=\I=5'C86M=A#O8U,3YETF&Y*FPW1.)QJN%DM?:P7CL^L'84LUNML+3L6A50O!8( M*9 FFG@=S3 ^JG@%DS.61.]8W(ZC/4"C_W=O'\%)FN0F7B\YEMQW;.0R^6,P MMFCHU/X\(MQIA#M>N'- >%!I@^(/]S>!=LRXP]K2T]:"-HY;"[AW.VK1S(NZ MZ_W<3]IQ1HEZWLS1KE4G2O*\L7I%G#;$Z5'B&X5@@/+0G"\I^%A(@0+VLM9R MZ09%E%VD6ZB[1DF<9_M)LX8T.TIZ_4(5TMT)*I',EI3H%J%7-;6EZXDE'7LZ MNY4_N_O8LQVL]"+:3O.N49[&!]CSACT_ROZHD&ULC51M;],P$/XKIR"A(<'RUF;32".M'0@D!M/&B_CH)I?&FF,'VUFW M?\_924,9Z\27^B7W/'Z>N][E6Z5O38-HX;X5TBR"QMKN+ Q-V6#+S+'J4-*7 M6NF663KJ36@ZC:SRH%:$211E8]%5SBE0;3MRW3#TL4:KL( MXF!W<RV&NU_8"CG[GC*Y4P_A>V0^S)20!E;ZQJ1S I:+D< M5G8_YF$/$&<' ,D(2!X#9@< Z0A(O=%!F;=UP2PKA(#NB($[A4TC8&WLD* MJ[\)0C(U.4MVSI;)LXP76!Y#&K^&)$KB)P2M_A\>/2,GG1*=>K[T -_*Y;%C MO )J/6"MZJ4UE+12].379<\V""V5H]<^]ZX2PE4'!&=K+KCE:,Z>43*;E,R\ MDMD!)5\ZU,QRN1GI._;@WGNR: -3YIG<0+@KTBS*LCR\V\_DOU&S>7::3%&# MS'#O7]JBWOCF-5"Z3 QEG6ZG^7#NV^+1_9+FQM#F?VB&H7/)](9+0\9JHHR. M3^8!Z*&1AX-5G>^%M;+467[;T.Q#[0+H>ZV4W1W< ],T+7X#4$L#!!0 ( M '$TG518;?F+)P( /$% 9 >&PO=V]R:W-H965T(8UH2QP49#P];/BGV.12W)DRYU\^\GR8Y) M1A):]L722??>W7NRE+9*/YD*D>!%U-+,@XJHN0U#DU'A0>^ MK<@MA%G:L"VND7XU*VVC<& IN$!IN)*@L9P'7\:WBZG+]PF_.;;F: Y.R4:I M)Q=\+^9!Y!K"&G-R#,P.S[C NG9$MHT_/6GR#N:J-_T+;YT8!Y#M#2O1@VX'@LAO92^_#$2"> M7@#$/2#^%S"Y $AZ0.*%=IUY64M&+$NU:D&[;,OF)MX;C[9JN'2GN"9M=[G% M4?8#K0<&;F#='2.H$EJO'8L;]HS:'J4]+?<_<+F%VJ4#H1; 9 $%-[G:20+- M".']$HGQ^D,:DNW,\8=YW\5=UT5\H8LEYB-(QA\ACN+Q&?CB]?#H%!Y:/P93 MXL&4V/,E%_@>7V/ E3K)4"?Q=287ZMPWEIX&6G/.N.L,">R1:0,)""6I,C"> M0<'VYY@6UYG&G@EF U%\ANA$Y610.7F;FR=_S94"TZ' ]+]MO,XP&7V>OCOG MV9MAG8#PZ$*ZQ_ GTULNC>VOM$21A06@NP>F"T@U_HYN%-D;[Z>5?9-1NP2[ M7RI%A\!=^^&5S_X"4$L#!!0 ( '$TG50;-G^7Z0( /@' 9 >&PO M=V]R:W-H965TV_3,!#_*E:8T"9MRSM9H:W4!XA) M#$TK R'$'VYR;:,E=K&==O#I.3MIZ",M0ZH:GWWW\^\>ONNNN7B2"P!%GHN< MR9ZU4&KYQK9ELH""RFN^!(8G,RX*JE 4ES>"Y3L!B7- M"F RXXP(F/6L@?MF'&M]H_ E@[7<6A/MR93S)RW[U!?V]\1U^F5,*(YU^S5"UZUHU%4IC1,E:N#7!OY+#8+: M(#"1J5PQ<1A31?M=P==$:&U$TPL33&.-[F=,IWVB!)YF:*?Z'P&#)LD5F6!! MI64.A,_(+:OJR21FBL5""KX"3+;2IZ8T]**40*B4H"0Y'X.B67Y!7K]RH_ M MR1CYO."EI"R5E^1L1^[:"HGKZ^VD)CFL2'I'2+H>N>-,+21YQU)(=P%L]+AQ MV]NX/?1.(HXAN2:^>TD\QW-'G[Z1\XKX10NYT7] /4[&Y/RL#67\ :.H)%I4.2!OW"C[<8N4%@>_N<3_4"L-.._.H81Z=9#XHN%#9;[JA+@Z? M6QO?Z(#)E>]XT3[A%K7 ]>.XG7/<<(Y/6!O]<0"Q-S,%HDI+YFJ^D2SVXRO@>G:>_M#'&O5%/H+4\W$ M.RKP$4@LIQE".M&ULE59K3]LP%/TK5H8FD("\T[*UE>AC&A(,!&/3-.V#F]RV M%H[=V2Z%?S_;24/;I*63JL9V[CD^]^;XT5ER\21G J]Y)3)KC-3:O[)=64Z M@QS+5< ,XL**=NX'F)FV/"G%['CMV)7H!I5QK(Y/)F/,GT[G*NHYG! &%5!D&K!_/, !*#9&6\;?D=*HI M#7"]O6+_8G/7N8RQA &G/TFF9EVG[: ,)GA!U3U??H4RG]CPI9Q*^X^69:SG MH'0A%<]+L%:0$U8\\4M9AS5 X.\ !"4@.!00EH#P4$!4 J)# 7$)L*F[1>ZV M<$.L<*\C^!()$ZW93,-6WZ)UO0@S/GE00K\E&J=ZUZ"K+-$9>M .S!84$)^@ M*U88T'[)L787RODS:'H(^?O"3^#,B#'V? M\87$+).GZ&BCWW&5%FZF=]-29+\0&>P0Z0?HAC,UDVC$,L@V"5R=<95VL$J[ M'^QE'$)ZCD+_% 5>X ^^_4+'A?"3!G&#_Z!Z?!BBXZ,FEN'A+-X[@D8'4_D7 MNZDVZA96=@DM=[B#NW+)[:9++JU+;E8NN6UVR>_+L51"[PU_]DB)*BF1E1+M MD-*'*6',3#'&%+,4FGQ54"26PFR9S[TH#"Z2CON\_FGJ4>W8C\(J:D-?7.F+ M]^J[AY1/&;'ET:M&_W"6V2ZFB);52;6M34&:M!?T\9JJ((I"?TM[/2J.+YJ5 M)Y7R9*_R*Z9 @+2+W0@%1-\^8I/2I*;!3R[B+:'UH#!H)5@X-9%&SV ];7G.R M[2K9]MYD]=[WCMO;M7G#,(RWW5Z/:E@3HWI4TYIPUTZ>',34'OE2VWK!5+$; M5Z/5K>+2'J9;XWU]VR@N!V\TQ57E!@N]T*5VXD13>NITP( M &P( 9 >&PO=V]R:W-H965T7 M^IS1FHL'N2)$H:>"E7+LK)2JSEQ79BM28'G**U+"SH*+ BN8BJ4K*T%P;D0% M